Einzelnen Beitrag anzeigen

DieFliege

Registriert seit: 6. Aug 2013
54 Beiträge
 
Delphi XE4 Professional
 
#4

AW: RichEdit als PDF "drucken"

  Alt 4. Nov 2013, 11:36
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
  Mit Zitat antworten Zitat