![]() |
|
#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
|
||||
|
||||
![]() спасибо.....
|