Einzelnen Beitrag anzeigen

Benutzerbild von Sanchez
Sanchez

Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
 
Delphi XE6 Enterprise
 
#8

Re: PDF Datei zur Laufzeit erstellen

  Alt 13. Dez 2004, 09:18
Die Kompo ist ganz einfach zu verwenden. Z.B. so:

Delphi-Quellcode:
  pfd := TPrintPDF.Create(self); //Erzeugen
  pdf.Filename := 'c:\test.pdf'; //Angeben wohin er schreiben soll
  //Schau dir mal die Properties an, was du sonst noch so setzen kannst (z.B. Titel, ..)

  pfd.BeginDoc;

  //Hier zeichnest bzw. schreibst du ins PDF. Schau dir dazu die Public-Funktionen an
  pdf.TextOut(10, 10, 'Hallo');
  pdf.DrawRectangle(20, 20, 100, 100);

  pdf.NewPage; //Neue Seite beginnen
  {Diese Funktion gibt ein Memo aus. Die lässt sich ganz einfach so umbauen, dass du ihr
   ein TStrings-Objekt übergibst. Das wäre auch viel sinnvoller.}

  pdf.MemoOut(50, 50, memo1);

  pdf.EndDoc;
  pdf.Free;
Daniel
Testen ist feige!
  Mit Zitat antworten Zitat