|
THotPDF.EndDoc
|
Góra Poprzedni Następny |
|
Closes the document.
Delphi syntax: procedure EndDoc;
C++ syntax: void __fastcall EndDoc ( void );
Opis EndDoc finalizuje bieżący dokument, zamyka wewnętrzne obiekty PDF i zapisuje plik lub strumień wyjściowy Po zapisie EndDoc porzuca obrazy, fonty, pola formularzy i inne zasoby zarejestrowane dla dokumentu, więc ta sama instancja może rozpocząć kolejny niezależny dokument przez BeginDoc. Ustawienia właściwości są zachowywane. Obiekty zapisanego dokumentu, CurrentPageNumber, PagesCount i diagnostyka układu pozostają dostępne do inspekcji, na przykład przez ValidatePDFUA2Structure, aż do następnego BeginDoc, które je zwalnia
Podczas finalizacji dokumentu HotPDF zamyka aktywną stronę i zapisuje końcowy strumień treści strony. Jeśli na tym etapie potrzebna jest szczegółowa diagnostyka treści strony, włącz PAGECONTENT_DEBUG_FILE w HotPDF.inc. Tworzy to PageContent_Debug.txt z danymi śledzenia scalania treści strony i rozmiaru strumienia. Przełącznik jest domyślnie wyłączony, więc normalne kompilacje nie tworzą tego pliku
Ogólne logowanie diagnostyczne biblioteki jest sterowane osobno przez withDEBUG w HotPDF.inc, które po włączeniu zapisuje HotPDF-Debug.log
Code Example
Zobacz też: BeginDoc |