|
THotPDF.EndDoc
|
Topo Anterior Próxima |
|
Fecha o documento
Sintaxe Delphi: procedure EndDoc;
Sintaxe C++: void __fastcall EndDoc ( void );
Descrição EndDoc finaliza o documento atual, fecha os objetos PDF internos e grava o arquivo ou stream de saída Depois de gravar, o EndDoc descarta as imagens, as fontes, os campos de formulário e os demais recursos registrados para o documento, então a mesma instância pode iniciar outro documento independente com BeginDoc. As configurações de propriedades são mantidas. Os objetos do documento gravado, CurrentPageNumber, PagesCount e os diagnósticos de layout continuam disponíveis para inspeção, por exemplo com ValidatePDFUA2Structure, até o próximo BeginDoc liberá-los
Durante a finalização do documento, o HotPDF fecha a página ativa e grava o stream de conteúdo da página final. Se forem necessários diagnósticos detalhados de conteúdo de página nesta fase, habilite PAGECONTENT_DEBUG_FILE em HotPDF.inc. Isso cria PageContent_Debug.txt com dados de rastreio de mesclagem de conteúdo de página e de tamanho de streams. O switch vem desabilitado por padrão, então builds normais não criam esse arquivo
O logging de debug geral da biblioteca é controlado separadamente por withDEBUG em HotPDF.inc, que grava HotPDF-Debug.log quando habilitado
Exemplo de código
See also: BeginDoc |