您的位置:首页 > 编程语言 > Delphi

Delphi 打印

2016-03-04 14:47 363 查看
procedure TForm1.PrinterSetupExecute(Sender: TObject);
begin
PrinterSetupDialog1.Execute;
end;

procedure TForm1.PrintExecute(Sender: TObject);
begin  //列印分页
if PrintDialog1.Execute=True then
RichEdit1.Print(Form1.Caption);
end;

or

if printdialog1.execute then
PrintStrings(RichEdit1.Lines);

uses ComCtrls;
procedure PrintTXT(const txtFileName:string);
var t:TRichEdit;
begin
try
t := TRichEdit.Create(nil);
t.Lines.LoadFromFile(txtFileName);
t.Print(t.text);
finally
FreeAndNil(t);
end;
end;

直接调用该函数即可 PrintTXT('D:\abc\123.txt');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: