Hallo nochmal,
ich habe noch eine Frage, kann sein, dass ich den Wald vor lauter Bäumen nicht sehe:
Ich verwende aktuell diesen Code um ein RichEdit auszudrucken.
Code:
begin
if PrintDialog1.execute then
begin
SetRichEditMargins(0.7, 0.2, 0.2, 0.4, RichEdit1); //Randeinstellungen
RichEdit1.Print('Dateiname');
end;
end;
Dies funktioniert prima per Drucker als auch mit dem PDFCreator.
Nun habe ich inzwischen drei RichEdit im Programm, welche alle in eine PDF sollen - jedes auf eine extra Seite. Mein erster Lösungsansatz war, dass ich nach jeden Seitenwechsel das nächste RichEdit ausgebe. Ich dachte, ich könnte dazu "Printers.Printer.NewPage;" nutzen. Leider stelle ich mich da etwas unbeholfen an.
Als nächste Lösung, habe ich mir gedacht, ich füge die RichEdit alle drei zusammen in eine und füge dort einen manuellen Seitenwechsel ein. Aber auch hier fehlt mir die Möglichkeit einen Seitenwechsel zu erzwingen.
Hättet Ihr noch mal einen Lösungsansatz für mich? Vielen Dank schon mal.
LG DieFliege