THPDFXRefMergeInfo Record
xref-stream 與混合參照載入的交叉參照合併診斷,包含修訂優先序旗標
宣告
THPDFXRefMergeInfo= record
HybridRevisionCount: Integer;
HybridOverlapCount: Integer;
OlderRevisionShadowedEntryCount: Integer;
DuplicateEntryCount: Integer;
NewestRevisionPrecedenceApplied: boolean;
HybridStreamPrecedenceApplied: boolean;
end;
單元
HPDFDoc
欄位
| 欄位 | 用途 |
|---|---|
HybridRevisionCount | 同時帶有交叉參照 stream 與混合參照表的修訂數 |
HybridOverlapCount | 被混合修訂兩半同時涵蓋的物件編號數 |
OlderRevisionShadowedEntryCount | 被較新修訂蓋掉的較舊修訂項目數 |
DuplicateEntryCount | 合併載入中同一物件編號出現的項目數 |
NewestRevisionPrecedenceApplied | 合併時較新修訂的項目蓋過較舊項目時為 True |
HybridStreamPrecedenceApplied | 混合修訂中,側邊交叉參照 stream 的項目勝過表 stub 時為 True |
使用說明
- 用
GetLoadedXRefMergeInfo填入;只有至少一個計數非零才回傳 true,亦即載入確實合併過衝突的 section - 載入器一律從最新修訂走訪,混合修訂內先套用側邊 xref stream 再用表 stub;兩個布林欄位確認這兩條規則都生效
- 非零的
OlderRevisionShadowedEntryCount天然對應THPDFXRefIntegrityInfo,其被遮蔽項目細節會指出確切是哪些定義落敗