Imprimir no Delphi Com no Dos

Delphi

17/07/2003

:lol: Eu estou fazendo uns relatorio que imprimir direto para impressora
Exemplo
Procedure TForm1.Button1Click(Sender: TObject);
var Arquivo : TextFile;
begin
AssignFile(Arquivo,´LPT1´);
Rewrite(Arquivo);
Writeln(Arquivo,´Teste de impressao - Linha 0´);
Writeln(Arquivo,´Teste de impressao - Linha 1´);
Writeln(Arquivo,#2715+´Teste de Impressão - Linha 2´);
Writeln(Arquivo,´Teste de impressao - Linha 3´);
Writeln(Arquivo,2718+´Teste de Impressão - Linha 4´);
Writeln(Arquivo,´Teste de impressao - Linha 5´);
Writeln(Arquivo,12); // Ejeta a página
CloseFile(Arquivo);
end;


[b:699283dba2]
Como eu faço para mudar a cor e tamanho da fonte e modelo de fonte no caso de eu precisar de imprimir em impressora jato de tinta[/b:699283dba2]


Pro2

Pro2

Curtidas 0

Respostas

Schirmer

Schirmer

17/07/2003

olha, não tenho certeza disto, nunca testei...

no clipper dava pra utilizar comandos da propria impressora....
vou tentar ver algo sobre isto...


GOSTEI 0
Datorre

Datorre

17/07/2003

Olá...

Desculpe, mas achu q naum tem jeito...

Por exemplo, imprimir condensado, negrito ou espandido sei q tem jeito, vc manda uns comandos e a impressoa (geralmente matricial) reconhece o comando e faz o q quer...
Agora sobre cor, sinceramente desconheço completamente se há como fazer via impressão direta...
Que me corrijam se estiver erado, mas achu q naum tem jeito...


GOSTEI 0
Jofre

Jofre

17/07/2003

Tem como mudar cor sim... Ehh soh olhar no manual da impressora qual o código asc pra selecionar cor... Aí vc manda imprimir esse cara, sem saltar linha...

O mesmo esquema do condensado e talz na matricial...

E pronto...

T+


GOSTEI 0
POSTAR