Hi,
mein Programm soll die Einträge aus einer RichEdit-Box (habe sie in ListBox1 umbennant) ausdrucken. Das habe ich soweit realisiert und es funktioniert. Hier der Code:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
| procedure TfrmMain.Ergebnislistedrucken1Click(Sender: TObject); var line : integer; var PrintText : Textfile; begin if PrintDialog1.Execute then begin AssignPrn(PrintText); Rewrite(PrintText); if printdialog1.PrintRange = prAllPages then begin for Line := 0 to (frmErgebnisliste.listbox1.Lines.Count - 1) do Writeln(PrintText, frmErgebnisliste.ListBox1.Lines[Line]); CloseFile(PrintText); end else if printdialog1.PrintRange = prSelection then begin Writeln(PrintText, frmErgebnisliste.listbox1.seltext); CloseFile(PrintText); end; end; end; |
Mein Problem: Wie kann ich nun Seitenzahlen ermitteln und in die Fußzeile jeder Seite drucken lassen?