THPDFRTFImportStatistics 记录
报告一次 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 格式化引擎产出的图元文件页数 |
PagesAdded | 实际加入文档的页数;第一页可能是当前页 |
MetafileBytes | 写入 PDF 的所有图元文件编码后的大小 |
ContainsOLE | 发现输入含 OLE 内容时为 True |
Truncated | 字符、页面或进度上限在输入结束前停住导入时为 True |
使用说明
- 即使失败导入也会填充本记录,因此信任各计数器前务必先看
Status UseCurrentPage把首页落到既有页面时,PagesAdded会比PagesRendered少一Truncated配合risCharacterLimit或risPageLimit能告诉你在THPDFRTFImportOptions里该提高哪个上限