Impressoras: PageScript

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

tonicm
Usuário Nível 2
Usuário Nível 2
Mensagens: 55
Registrado em: 08 Mar 2016 21:51
Localização: Porto

Impressoras: PageScript

Mensagem por tonicm »

Utilizo o PageScript no harbour, pois já utilizava no clipper.
No entanto ao fazer o preview, a janela do preview fica por trás das outras janelas.
Na janela do preview ao fechar e voltar à aplicação, a mesma não fica selecionada, tenho de estar sempre a mexer no rato.

Alguém sabe como resolver?

Que outras alternativas tenho para impressão?
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Impressoras: PageScript

Mensagem por Kapiaba »

Boa tarde, veja esta dica:

https://pctoledo.org/forum/viewto ... =4&t=13407

Ele tem algum comando equivalente a MODAL?

http://www.pagescript.info/www.abeelabs ... index.html

Abas.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

Impressoras: PageScript

Mensagem por Kapiaba »

É assim que se faz?

Código: Selecionar todos

#include "PScript.ch"
FUNCTION Main()
   if PSInit() == 0
        BEGINDOC USING PSGetDefPrinter() TITLE "Hello world"
                PSSetUnit(APS_TEXT)
                @ 5,5 TEXTOUT "HELLO world"
        ENDDOC
   else
       alert("PageScript not responding or not installed")
  endif
tonicm
Usuário Nível 2
Usuário Nível 2
Mensagens: 55
Registrado em: 08 Mar 2016 21:51
Localização: Porto

Impressoras: PageScript

Mensagem por tonicm »

Encontrei a função que precisava: PSSetPWState()
Pode ser encontrada aqui:
http://www.pagescript.info/www.abeelabs ... State.html

Com este comando, já consigo que a janela do preview fique seleccionada (à frente da aplicação), mas mesmo assim quando fecho a janela do preview não volta para a janela da aplicação, tenho de ir com o rato ou fazer Alt + Tab.
Responder