Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure TForm1.drucken(Sender: TObject); begin if PrintDialog1.Execute then begin Printer.BeginDoc; Printer.Canvas.Font.Size := 16; Printer.Canvas.TextOut(1, 1, 'Test-Text'); Printer.EndDoc; end; end; |
So sollte die zweite Methode gehen.
Zu 2, woher kommt "nummer"?
Sonst würde ich es mal so probieren. Kann aber auch falsch sein, da ich nicht weiß, wie assignprn den Text erzeugt.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| procedure TForm1.Button2Click(Sender: TObject); var f1_out : textfile; begin if PrintDialog1.Execute then begin Printer.Canvas.Text.height := 12; Assignprn(f1_out); ReWrite(f1_out); writeln(f1_out,nummer); CloseFile(f1_out); end; end; |