THotPDF Class

THotPDF

Methoden         Eigenschaften      Übersicht

Nach oben  Zurück  Weiter

THotPDF ist die Hauptklasse zum Erstellen und Verwalten von PDF-Dokumenten.

 

Unit

HPDFDoc

 

Description

Verwenden Sie THotPDF, um aus Ihrer Anwendung heraus PDF-Dokumente zu erzeugen. Die Dokumenterzeugung beginnt mit einem Aufruf von BeginDoc. Zeichnen und Textausgabe laufen über die Eigenschaft CurrentPage, und mit der Methode AddPage legen Sie weitere Seiten an. Das PDF bleibt geöffnet, bis die Anwendung EndDoc aufruft.

 

Über die Eigenschaften von THotPDF konfigurieren Sie Metadaten, Ausgabeoptionen, Kompression, Sicherheit und das Verhalten im Viewer. So steuert beispielsweise die Eigenschaft ActivateProtection die PDF-Verschlüsselung und die Berechtigungen.

 

Kryptografische Operationen überschreiben besessene Kopien von Kennwörtern, abgeleitete Datei- und Objektschlüssel, gecachte AES-Schedules, entschlüsselte private PKCS#12-Schlüsseldaten und gestreamten Klartext im Scratch-Bereich ausdrücklich, sobald eine Operation gelingt, fehlschlägt oder die Komponente zerstört wird

 

Copy-on-write-Transaktionen auf dem Objektgraphen bieten verschachtelte Savepoints, die nur berührte indirekte Wurzeln als Snapshot sichern, große Stream-Historien in temporären Speicher auslagern und Wurzelobjekte an Ort und Stelle wiederherstellen

 

Using example:

 

uses

  ...

  HPDFDoc,

  ...

 

type

   ...

   HPDF: THotPDF;

   ...

 

procedure TForm1.HelloWorldButtonClick(Sender: TObject);

begin

   HPDF.AutoLaunch := true;                                          // Das PDF nach dem Erstellen anzeigen

   HPDF.FileName := '.\HelloWorld.pdf';

   HPDF.BeginDoc;                                                       // Start PDF generation

   HPDF.CurrentPage.TextOut(10, 10, 0, 'Hello World!');  // Text auf die erste Seite schreiben

   HPDF.EndDoc;                                                         // Das PDF abschließen und speichern

end;