Impressão de RichEdit com quebra de agina
Gostaria de saber como imprimir em Rich edit sendo que quebre a pagina quando for necessario, estou usando o seguinte código:
procedure TFrmGer.ImpStrings(Strings: TStrings);
var
Prn: TextFile;
i: Word;
begin
if PrintDialog1.Execute then
Begin
AssignPrn(Prn);
try
Rewrite(Prn);
try
for i := 0 to Strings.Count -1 do
Begin
writeln(Prn, Strings.Strings[i]);
End;
finally
CloseFile(Prn);
end;
except
on EInOutError do
MessageDlg(´Erro na impressão do texto.´, mtError, [mbOK], 0);
end;
End;
end;
Se alguém puder me ajudar eu agradeço...
procedure TFrmGer.ImpStrings(Strings: TStrings);
var
Prn: TextFile;
i: Word;
begin
if PrintDialog1.Execute then
Begin
AssignPrn(Prn);
try
Rewrite(Prn);
try
for i := 0 to Strings.Count -1 do
Begin
writeln(Prn, Strings.Strings[i]);
End;
finally
CloseFile(Prn);
end;
except
on EInOutError do
MessageDlg(´Erro na impressão do texto.´, mtError, [mbOK], 0);
end;
End;
end;
Se alguém puder me ajudar eu agradeço...
Ecie
Curtidas 0
Respostas
Marcelo Saviski
17/11/2003
Tente dar um [color=green:aa5a701342]WriteLn(Prn, #12); [/color:aa5a701342]
Talvez funcione
Talvez funcione
GOSTEI 0
Eneblis
17/11/2003
Este comando funciona para o Word também?
[quote:efb507b1be=´Marcelo Saviski´]Tente dar um [color=green:efb507b1be]WriteLn(Prn, #12); [/color:efb507b1be]
Talvez funcione[/quote:efb507b1be]
[quote:efb507b1be=´Marcelo Saviski´]Tente dar um [color=green:efb507b1be]WriteLn(Prn, #12); [/color:efb507b1be]
Talvez funcione[/quote:efb507b1be]
GOSTEI 0