|
THotPDF.EndDoc
|
Top Previous Next |
|
Chiude il documento.
Sintassi Delphi: procedure EndDoc;
Sintassi C++: void __fastcall EndDoc ( void );
Descrizione EndDoc finalizza il documento corrente, chiude gli oggetti PDF interni e scrive il file o lo stream di output Dopo la scrittura, EndDoc rilascia le immagini, i font, i campi modulo e le altre risorse registrate per il documento, così la stessa istanza può avviare con BeginDoc un altro documento indipendente. Le impostazioni di proprietà sono conservate. Gli oggetti del documento scritto, CurrentPageNumber, PagesCount e le diagnostiche di layout restano disponibili per l'ispezione, per esempio con ValidatePDFUA2Structure, finché il BeginDoc successivo non li libera
Durante la finalizzazione del documento HotPDF chiude la pagina attiva e scrive lo stream di contenuto finale della pagina. Se per questa fase servono diagnostica dettagliata dei contenuti di pagina, abilita PAGECONTENT_DEBUG_FILE in HotPDF.inc. Questo crea PageContent_Debug.txt con i dati di traccia del merge dei contenuti di pagina e delle dimensioni degli stream. L'interruttore è disabilitato per impostazione predefinita, così le build normali non creano questo file
Il logging di debug generale della libreria è controllato separatamente da withDEBUG in HotPDF.inc, che scrive HotPDF-Debug.log quando è abilitato.
Esempio di codice
Vedi anche: BeginDoc |