|
THotPDF.EndDoc
|
Nach oben Zurück Weiter |
|
Schließt das Dokument
Delphi-Syntax: procedure EndDoc;
C++-Syntax: void __fastcall EndDoc ( void );
Beschreibung EndDoc stellt das aktuelle Dokument fertig, schließt interne PDF-Objekte und schreibt die Ausgabedatei oder den Ausgabestrom Nach dem Schreiben verwirft EndDoc die für das Dokument registrierten Bilder, Fonts, Formularfelder und übrigen Ressourcen, sodass dieselbe Instanz mit BeginDoc ein weiteres unabhängiges Dokument starten kann. Die Eigenschaftseinstellungen bleiben erhalten. Die Objekte des geschriebenen Dokuments, CurrentPageNumber, PagesCount und die Layout-Diagnose stehen zur Inspektion zur Verfügung, zum Beispiel mit ValidatePDFUA2Structure, bis das nächste BeginDoc sie freigibt
Bei der Fertigstellung des Dokuments schließt HotPDF die aktive Seite und schreibt den endgültigen Seiteninhaltsstrom; wenn für diese Phase eine detaillierte Diagnose des Seiteninhalts erforderlich ist, aktivieren Sie PAGECONTENT_DEBUG_FILE in HotPDF.inc; dies erstellt PageContent_Debug.txt mit Trace-Daten für das Zusammenführen des Seiteninhalts und die Stromgröße; dieser Schalter ist standardmäßig deaktiviert, sodass normale Builds diese Datei nicht erstellen
Die allgemeine Debug-Protokollierung der Bibliothek wird separat über withDEBUG in HotPDF.inc gesteuert, was bei Aktivierung HotPDF-Debug.log schreibt
Codebeispiel
Siehe auch: BeginDoc |