THPDFRTFImportStatistics Record
回報一次 RTF 匯入執行的狀態、輸入大小、字元範圍、轉出頁數與截斷情況
宣告
THPDFRTFImportStatistics= record
Status: THPDFRTFImportStatus;
InputBytes: Int64;
CharacterCount: Integer;
FirstCharacter: Integer;
LastCharacter: Integer;
PagesRendered: Integer;
PagesAdded: Integer;
MetafileBytes: Int64;
ContainsOLE: boolean;
Truncated: boolean;
end;
單元
HPDFDoc
欄位
| 欄位 | 用途 |
|---|---|
Status | 最終判定,從 risSuccess 到各種上限、取消與轉出錯誤代碼 |
InputBytes | 交給匯入的 RTF 輸入大小 |
CharacterCount | 開始轉出前 RichEdit 回報的字元數 |
FirstCharacter | 轉出範圍的第一個字元位置 (0) |
LastCharacter | 最後轉出區塊到達的字元位置 |
PagesRendered | 由 RichEdit 排版引擎產生的 metafile 頁數 |
PagesAdded | 實際加入文件的頁數;第一頁可能就是目前的頁面 |
MetafileBytes | 寫入 PDF 的所有 metafile 編碼後大小 |
ContainsOLE | 輸入被發現含 OLE 內容時為 True |
Truncated | 字元、頁數或進度上限在輸入結束前中止匯入時為 True |
使用說明
- 即使匯入失敗也會填此記錄,因此信任計數器前務必先檢查
Status - 當
UseCurrentPage把第一頁導向既有頁面時,PagesAdded可能比PagesRendered少一 Truncated搭配risCharacterLimit或risPageLimit可告訴你該調高THPDFRTFImportOptions裡哪個上限