|
THotPDF |
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;
|