THotPDF Class

THotPDF

Methoden         Eigenschappen      Overzicht

Top  Vorige  Volgende

THotPDF is de hoofdklasse om PDF-documenten aan te maken en te beheren.

 

Unit

HPDFDoc

 

Description

Gebruik THotPDF om PDF-documenten vanuit je applicatie te genereren. Documentgeneratie begint met een aanroep van BeginDoc. Tekenen en tekstuitvoer lopen via de eigenschap CurrentPage, en je maakt extra pagina's met de methode AddPage. De PDF blijft open tot de applicatie EndDoc aanroept.

 

Gebruik de eigenschappen van THotPDF om metadata, uitvoeropties, compressie, beveiliging en viewergedrag te configureren. PDF-versleuteling en -machtigingen worden bijvoorbeeld geregeld via de eigenschap ActivateProtection.

 

Cryptografische operaties overschrijven expliciet eigengemaakte wachtwoordkopieën, afgeleide bestands- en objectsleutels, gecachte AES-schedules, ontsleutelde PKCS#12-privésleutelgegevens en tijdelijke plaintext-buffers zodra een operatie slaagt, faalt of de component wordt vernietigd

 

Copy-on-write objectgraaftransacties leveren geneste savepoints die alleen aangeraakte indirecte wortels snapshoten, grote streamgeschiedenis naar tijdelijke opslag wegschrijven en wortelobjecten in place herstellen

 

Voorbeeld van gebruik:

 

uses

  ...

  HPDFDoc,

  ...

 

type

   ...

   HPDF: THotPDF;

   ...

 

procedure TForm1.HelloWorldButtonClick(Sender: TObject);

begin

   HPDF.AutoLaunch := true;                                          // De PDF tonen zodra hij is aangemaakt

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

   HPDF.BeginDoc;                                                       // Start PDF generation

   HPDF.CurrentPage.TextOut(10, 10, 0, 'Hello World!');  // Tekst op de eerste pagina schrijven

   HPDF.EndDoc;                                                         // De PDF afronden en opslaan

end;