|
THotPDF.EndDoc
|
Boven Vorige Volgende |
|
Sluit het document
Delphi-syntaxis: procedure EndDoc;
C++-syntaxis: void __fastcall EndDoc ( void );
Beschrijving EndDoc voltooit het huidige document, sluit interne PDF-objecten af en schrijft het uitvoerbestand of de stream weg Na het wegschrijven verwijdert EndDoc de afbeeldingen, fonts, formuliervelden en andere resources die voor het document zijn geregistreerd, zodat dezelfde instantie met BeginDoc een nieuw onafhankelijk document kan starten. Property-instellingen blijven behouden. De objecten van het geschreven document, CurrentPageNumber, PagesCount en de lay-outdiagnostiek blijven beschikbaar voor inspectie, bijvoorbeeld met ValidatePDFUA2Structure, tot de volgende BeginDoc ze vrijgeeft
Tijdens de documentafhandeling sluit HotPDF de actieve pagina en schrijft de uiteindelijke page-contentstream weg. Als voor deze fase gedetailleerde diagnostiek van de page-content nodig is, schakel dan PAGECONTENT_DEBUG_FILE in HotPDF.inc in. Hiermee wordt PageContent_Debug.txt gemaakt met traceloggegevens voor page-content-samenvoeging en streamgrootte. De schakelaar staat standaard uit, dus normale builds maken dit bestand niet
Algemene debuglogregistratie van de bibliotheek wordt apart geregeld door withDEBUG in HotPDF.inc, dat HotPDF-Debug.log schrijft wanneer het is ingeschakeld
Codevoorbeeld
Zie ook: BeginDoc |