THotPDF.GetLoadedXRefIntegrityInfo
Returns bounded integrity diagnostics collected whilst the newest-to-oldest cross-reference revision chain is decoded
Declaration
function GetLoadedXRefIntegrityInfo(
out Info: THPDFXRefIntegrityInfo
): boolean;
Diagnostics
- Validates the object-zero free-list head, links, cycles and unlinked free entries
- Checks generation changes when an object is freed, reused or redefined
- Counts duplicate live definitions and older entries shadowed by newer revisions
- Retains details for the first 256 shadowed entries and reports any dropped detail count
Each detail is a THPDFXRefShadowedEntry stored in the THPDFXRefShadowedEntryArray field
The method returns True when at least one cross-reference entry was decoded
See also: GetLoadedXRefMergeInfo, Bounded Cross-Reference Recovery