Registriert seit: 24. Apr 2003
Ort: Neumarkt Stmk
892 Beiträge
Delphi XE6 Enterprise
|
Re: PDF Datei zur Laufzeit erstellen
13. Dez 2004, 10: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!
|
|
Zitat
|