直接好象没有打印函数;
uses Printers;
...
procedure TForm1.Button1Click(Sender: TObject);
var
i, iLine: Integer;
begin
iLine := 0;
Printer.BeginDoc
for i : =0 to Memo1.Lines.Count - 1 do
begin
Printer.Canvas.TextOut(0, iLine, Memo1.Lines[i]);
iLine := iLine + Abs(Printer.Canvas.Font.Height);
if (iLine >= Printer.PageHeight) then
Printer.NewPage;
end;
Printer.EndDoc;
end;
用RichEdit试一试,它自己有Print方法