Imprimir no Delphi Com no Dos
: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]
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
Curtidas 0
Respostas
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...
no clipper dava pra utilizar comandos da propria impressora....
vou tentar ver algo sobre isto...
GOSTEI 0
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...
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
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+
O mesmo esquema do condensado e talz na matricial...
E pronto...
T+
GOSTEI 0