THotPDF Class THotPDF Class THotPDF Class

THotPDF

Metodi         Proprietà      Panoramica

Top  Previous  Next

THotPDF è la classe principale usata per creare e gestire documenti PDF.

 

Unità

HPDFDoc

 

Descrizione

Usa THotPDF per generare documenti PDF dalla tua applicazione. La generazione del documento inizia con una chiamata a BeginDoc. Disegno e output di testo avvengono tramite il CurrentPage proprietà, e puoi creare pagine aggiuntive con il metodo AddPage. Il PDF resta aperto finché l'applicazione non chiama EndDoc.

 

Usa le proprietà di THotPDF per configurare metadati, opzioni di output, compressione, sicurezza e comportamento del viewer. Per esempio, cifratura e permessi PDF sono controllati da ActivateProtection property.

 

Le operazioni crittografiche sovrascrivono esplicitamente le copie di password di proprietà, le chiavi file e per oggetto derivate, i schedule AES in cache, i dati della chiave privata PKCS#12 decifrati e i plaintext temporanei in stream quando un'operazione riesce, fallisce o il componente viene distrutto

 

Transazioni copy-on-write del grafo di oggetti forniscono savepoint annidati che fotografano solo le radici indirette toccate, riversano la cronologia dei grandi stream su storage temporaneo e ripristinano gli oggetti radice in place

 

Esempio d'uso:

 

uses

...

HPDFDoc,

...

 

type

...

HPDF: THotPDF;

...

 

procedure TForm1.HelloWorldButtonClick(Sender: TObject);

begin

HPDF.AutoLaunch := true; // Mostra il PDF dopo la creazione

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

HPDF.BeginDoc; // Avvia la generazione PDF

HPDF.CurrentPage.TextOut(10, 10, 0, 'Hello World!'); // Scrive il testo sulla prima pagina

HPDF.EndDoc; // Finalizza e salva il PDF

end;