![]() |
|
|
#1
|
||||
|
||||
|
как напечатать на принтере с memo?
|
|
#2
|
||||
|
||||
|
а если так
Код:
begin Printer.BeginDoc; Printer.Canvas.TextOut(0,0,memo1.Text); Printer.endDoc; end; ![]() |
|
#3
|
||||
|
||||
|
юзать гугл надо
вот пример печати мэмо с установкой шрифта (с другого форума): Код:
procedure PrintMemo(Strings: TStrings);
Var
Prn: TextFile;
i: word;
begin
AssignPrn(Prn);
try
Rewrite(Prn);
try
Printer.Canvas.Font:=Form1.Memo1.Font;
Printer.Canvas.Font.size=12;
for i := 0 to Strings.Count - 1 do
writeln(Prn, Strings.Strings[i]);
finally
CloseFile(Prn);
end;
except
on EInOutError do
MessageDlg('Ошибка печати текста.', mtError, [mbOk], 0);
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
PrintMemo(Memo1.Lines);
end; |
|
#4
|
||||
|
||||
|
спасибо.....
|