THotPDF.GetLoadedXRefMergeInfo
Returns the merge decisions recorded while loading xref streams, hybrid-reference sections, and incremental revision chains
Declaration
function GetLoadedXRefMergeInfo(
out Info: THPDFXRefMergeInfo
): boolean;
Result
The method returns True when a hybrid section or a cross-reference overlap was observed and always copies the latest diagnostic record to Info
Precedence rules
- Cross-reference sections are traversed from newest revision to oldest revision
- An older entry never replaces an object number already supplied by a newer revision
- Within a hybrid revision, the
/XRefStmside stream is merged before the traditional table stub
Fields
HybridRevisionCountcounts revisions with an/XRefStmside streamHybridOverlapCountcounts same-revision table entries already supplied by that streamOlderRevisionShadowedEntryCountcounts older definitions rejected by newest-revision precedenceDuplicateEntryCountcounts repeated entries in the newest non-hybrid sectionNewestRevisionPrecedenceAppliedandHybridStreamPrecedenceAppliedidentify rules exercised by the loaded file
See also: Bounded Cross-Reference Recovery, GetLoadedXRefRecoveryInfo