|
THotPDF.EndDoc
|
先頭 前へ 次へ |
|
Closes the document.
Delphi syntax: procedure EndDoc;
C++ syntax: void __fastcall EndDoc ( void );
説明 EndDoc は現在のドキュメントを確定し、内部 PDF オブジェクトを閉じ、出力ファイルまたは stream を書き込みます 書き込み後、EndDoc はドキュメントに登録されていた画像、フォント、フォームフィールドなどのリソースを破棄するため、同じインスタンスで BeginDoc によって別の独立したドキュメントを開始できます。プロパティ設定は保持されます。書き込まれたドキュメントのオブジェクト、CurrentPageNumber、PagesCount、レイアウト診断は、次の BeginDoc が解放するまで検査に使えます。たとえば ValidatePDFUA2Structure での確認が可能です
ドキュメント確定時に HotPDF はアクティブなページを閉じ、最終的なページコンテンツ stream を書き込みます。この段階で詳細なページコンテンツ診断が必要な場合は、HotPDF.inc で PAGECONTENT_DEBUG_FILE を有効にします。これにより PageContent_Debug.txt が作成され、ページコンテンツのマージと stream サイズのトレースデータが記録されます。このスイッチは既定で無効なので、通常のビルドではこのファイルは作成されません
General library debug logging is controlled separately by withDEBUG in HotPDF.inc, which writes HotPDF-Debug.log when enabled.
Code Example
関連項目: BeginDoc |