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 を返すのは少なくとも 1 つのカウンタが 0 以外のとき、つまりロードが実際に競合セクションを統合したときだけです- ローダは常に新しいリビジョンから辿り、ハイブリッドリビジョン内ではテーブルスタブより先にサイド xref ストリームを適用します。2 つのブールフィールドが両規則の発動を確認します
OlderRevisionShadowedEntryCountが 0 以外ならTHPDFXRefIntegrityInfoと自然に組み合わせられます。その影子エントリ詳細が、どの定義が負けたかを正確に示します