PDFium Delphi Component 文件

GenerateLayout 方法

元件: TPdf  ·  單元: PDFium, FPdfLayout

Syntax

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

Description

在變更目的地之前先測量文字並對每個項目分頁,然後以原生 PDFium 頁面與頁面物件 API 附加完整的計畫

TPdfLayoutDocument 支援自動換行文字、間隔器、線條、影像、可重複使用的頁面 XObject、明確分頁、頁首、頁尾、頁面設定、同頁段落與對齊

Stable page totals

在文字、頁首或頁尾中使用 {page} 與 {pages}

測量階段會保留 ReservedPageDigits 個最寬數字預留位置,因此最終頁碼不會在產生期間改變換行或頁數

Result

Plan 回報最終頁數、命令數、測量的文字呼叫、內容計數與頁面參考計數

測量失敗或任一附加操作失敗時,目的地保持不變

Safety

除非設定 AllowSignedDocument,否則已簽署的作用中目的地會被拒絕

傳給 AddPageXObject 的來源必須保持作用中,直到產生完成為止

See Also

GenerateTaggedLayout, 快取的版面節點, AddPage, AddText, AddImage, CreateXObjectFromPage