Fórum Config. fonte de impressora da rede #152653

07/04/2003

0

Estou mando uma impressão pela impressora da rede, assim :

AssignFile(arq,endereço da impessora na rede);
Rewrite(arq);
Printer.Canvas.Font.Name := ´r_ansi´;
Printer.Canvas.Font.Size := 8;
For i := 0 to (MemoResLocal.Lines.Count - 1) Do
begin
writeln (arq, MemoReslocal.lines[i]);
end;

Mas ela não imprime na fonte que escolhi, nem o nome, nem o tamanho. Teria outra forma de configurar a fonte da impressora ?

Obrigado.


Anonymous

Anonymous

Responder

Posts

07/04/2003

E_gama

Quando você imprime dessa forma, é como se tivesse imprimindo com uma aplicação para DOS. Somente caracteres.


Responder

Gostei + 0

07/04/2003

Gatoledo

Andrey,

Você na verdade está misturando duas formas diferentes de impressão.

Utilizando o AssignFile() você está enviando as informações direto para a porta da impressora. Dessa maneira a impressão é feita em modo texto como no DOS.

Já utilizando o objeto Printer a impressão será feita em modo gráfico, mais lenta.

Dê uma olhada no objeto TPrinter no help do Delphi e tente substituir os comandos de forma a utilizar somente Printer.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar