Draft em Win32Prn

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

Moderador: Moderadores

Avatar do usuário
rduraes
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 23 Abr 2008 15:57
Localização: Curvelo - MG

Draft em Win32Prn

Mensagem por rduraes »

Utilizo a classe Win32Prn e tenho um cliente que tem uma impressora LX 300.
Pergunta: Mudando no setfont o nome da fonte para Draft a impressora imprimiria no Draft solicitado ?
Senão tem alguma forma de eu conseguir imprimir nesta impressora utilizando o Draft para que ela tenha mais velocidade ?
Faço esta pergunta por não ter uma impressora matricial para testar.
Desde já agradeço a atenção.

Rogério Durães :)Pos
Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Re: Draft em Win32Prn

Mensagem por alaminojunior »

Para obter velocidade use a função abaixo:

Código: Selecionar todos

PrintFileRaw( GetDefaultPrinter(), "DAV.IMP", "Documento Auxiliar de Vendas" )
onde:
GetDefaultPrinter() => impressora padrão instalada
"DAV.IMP" => arquivo a ser enviado para impressão [pode ser outro nome de sua preferencia]
"Documento ....." => Mensagem para ser exibida no spool do windows

Boa sorte.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
Avatar do usuário
rduraes
Usuário Nível 1
Usuário Nível 1
Mensagens: 24
Registrado em: 23 Abr 2008 15:57
Localização: Curvelo - MG

Re: Draft em Win32Prn

Mensagem por rduraes »

Vou testar.
Obrigado pela atenção.
:)Pos
DLZ
Usuário Nível 3
Usuário Nível 3
Mensagens: 184
Registrado em: 09 Jun 2008 10:09
Localização: Ibirubá - RS - Brasil

Re: Draft em Win32Prn

Mensagem por DLZ »

Só para complementar:
Através da função mensionada pelo Alaminio, a impressão será caractere, igualzinho a impressão que se fazia em clipper. Existe a possibilidade de se imprimir com Win32Prn de forma gráfica, podendo utilizar as fontes do windows (tamanho, cor, negrito, itálico, etc..), porém isso vai tornar a impressão lenta em impressoras matriciais.
Tirando a lentidão, fica show de bola... da até para imprimir Imagens..
Um grande abraço..
Responder