THPDFXRefMergeInfo 记录
xref 流与混合引用加载的交叉引用合并诊断,含修订优先级标志
声明
THPDFXRefMergeInfo= record
HybridRevisionCount: Integer;
HybridOverlapCount: Integer;
OlderRevisionShadowedEntryCount: Integer;
DuplicateEntryCount: Integer;
NewestRevisionPrecedenceApplied: boolean;
HybridStreamPrecedenceApplied: boolean;
end;
单元
HPDFDoc
字段
| 字段 | 用途 |
|---|---|
HybridRevisionCount | 同时携带交叉引用流与混合引用表的修订数量 |
HybridOverlapCount | 被混合修订两半都覆盖的对象编号数量 |
OlderRevisionShadowedEntryCount | 被较新修订覆盖的较旧修订条目数 |
DuplicateEntryCount | 合并加载中同一对象编号出现的条目数 |
NewestRevisionPrecedenceApplied | 合并期间较新修订的条目替换了较旧条目时为 True |
HybridStreamPrecedenceApplied | 混合修订内部旁路 xref 流条目战胜表存根时为 True |
使用说明
- 用
GetLoadedXRefMergeInfo填充;只有至少一个计数器非零(即加载确实合并了冲突节)时才返回 true - 加载器总是先走最新修订,混合修订内部先应用旁路 xref 流再应用表存根;两个布尔字段确认这两条规则都生效过
- 非零的
OlderRevisionShadowedEntryCount天然与THPDFXRefIntegrityInfo配对,其被遮蔽条目细节准确显示哪些定义落败