PDFium Delphi Component Docs

GenerateLayout メソッド

コンポーネント: TPdf  ·  Units: PDFium, FPdfLayout

構文

function GenerateLayout(Layout: TPdfLayoutDocument; out Plan: TPdfLayoutPlan; AllowSignedDocument: Boolean = False): Boolean;

説明

宛先を変更する前にテキストを測定し全項目をページ割り付けし、その後、ネイティブ PDFium ページ API とページオブジェクト API で完全なプランを追加します

TPdfLayoutDocument は折り返しテキスト、スペーサー、罫線、画像、再利用可能なページ XObject、明示的な改ページ、ヘッダー、フッター、ページ設定、まとめて保持する段落、配置をサポートします

安定したページ合計

テキスト、ヘッダー、フッターで {page} と {pages} を使用します

測定パスは ReservedPageDigits 分の最広桁プレースホルダーを予約するため、最終ページ番号が出力時の折り返しやページ数を変えることはありません

結果

Plan は最終ページ、コマンド、測定テキスト呼び出し、コンテンツ数、ページ参照数を報告します

測定が失敗した場合や追加操作が失敗した場合、宛先は変更されません

安全性

アクティブな署名付き宛先は、AllowSignedDocument が設定されていない限り拒否されます

AddPageXObject に渡したソースは、出力が完了するまでアクティブなままである必要があります

関連項目

GenerateTaggedLayout, Cached layout nodes, AddPage, AddText, AddImage, CreateXObjectFromPage