Imprime orientação Paisagem com PrintFileRaw() ?

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

Moderador: Moderadores

lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Imprime orientação Paisagem com PrintFileRaw() ?

Mensagem por lugab »

Ola pessoal,

Será q é possível imprimir com orientação "paisagem", usando o prontFileRaw() ?

Acho que não é, mas eu sei muito pouco sobre esse tema.

Se eu der sorte e estiver enganado, me informem ,p.fv, que parâmteros eu devo usar antes de executar a chamada : PrintFileRaw(aPrn[nPrn],"C:\SIG.TXT", TNOMUSU)

Eis meu código

Código: Selecionar todos

If xGetImp()
      Auximp=alltrim(upper(aPrn[nPrn]))
      IF AT("LX",AUXIMP)>0 .OR. AT("FX",AUXIMP)>0
         **DwnMsg("Imprimindo na LX/FX",cblue)
         PrintFileRaw(aPrn[nPrn],"C:\SIG.TXT", TNOMUSU)
      Else	    
         **DwnMsg("Imprimindo na Laser/Jato de Tinta",cblue)
         ImpWinPrint(aPrn[nPrn],"C:\SIG.TXT")	 
      Endif
   Endif	 
Els
PS: Não posso usar o Win32prn() , pq já testei e demorou um século para imprimir nas minhas velhas FX 1130 e LX300.

Muito obrigado,

Gabriel
lugab
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Imprime orientação Paisagem com PrintFileRaw() ?

Mensagem por sygecom »

Olá Gabriel,
Pior que com a PrintFileRaw() não da, alias talvez se pegar uma determinada impressora e programar a impressão dos código ESC /ASCII dela ai talvez de certo, mas de uma modo padrão não tem.
Outra possibilidade é tentar imprimir com a WIN32PRN() com fonte LUCIDA CONSOLE e:
oPrinter:Landscape:= .T.
Talvez essa ultima com essa fonte fique uma impressão mais rápida, faça um teste.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
lugab
Colaborador
Colaborador
Mensagens: 843
Registrado em: 19 Mai 2009 15:58

Re: Imprime orientação Paisagem com PrintFileRaw() ?

Mensagem por lugab »

Valeu, leonardo

Farei o teste....

gabriel
lugab
Responder