Super! Danke für die Tips.
Habe aber noch ein Problem. Der Text des Memos wird vom Drucker linksbündig auf die Seite gedruckt (sowie bündig zur Oberkante des Blattes). Quasi direkt an den Rand. Ein Lochen des Blattes ist somit unmöglich. Wie kann ich oben und links ein paar Zentimeter Randabstand schaffen?
Hier mal mein Quelltext:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| procedure DruckeMemo(aMemo:TMemo); var PrnFile: TextFile; i:integer; begin AssignPrn(PrnFile); Rewrite(PrnFile); for i:=0 to aMemo.Lines.Count-1 do Writeln(PrnFile, aMemo.Lines[i]); System.CloseFile(PrnFile); end; // DruckeMemo
procedure TopenForm.Button2Click(Sender: TObject); begin with PrintDialog1 do if Execute then DruckeMemo(Memo1); end; |
Vielen Dank schonmal,
Andre Maus