THPDFXRefIntegrityInfo Record

Krydsreferencetabellens tilstand: posttællinger, frikædens kondition, ugyldige typer, dubletter og overskyggede definitioner

Deklaration

THPDFXRefIntegrityInfo= record
  EntryCount: Integer;
  FreeEntryCount: Integer;
  FreeChainLength: Integer;
  UnlinkedFreeEntryCount: Integer;
  InvalidFreeLinkCount: Integer;
  FreeCycleCount: Integer;
  InvalidEntryTypeCount: Integer;
  GenerationTransitionErrorCount: Integer;
  DuplicateDefinitionCount: Integer;
  ShadowedDefinitionCount: Integer;
  DroppedShadowedDetailCount: Integer;
  Valid: boolean;
  Diagnostic: AnsiString;
  ShadowedEntries: THPDFXRefShadowedEntryArray;
end;

Enhed

HPDFDoc

Felter

FeltFormål
EntryCountSamlede poster på tværs af de flettede krydsreferencesektioner; nul betyder, at ingen integritetsdata er tilgængelige
FreeEntryCountPoster markeret fri (type f)
FreeChainLengthLængden af free-list-kæden, der kan nås fra objekt nul
UnlinkedFreeEntryCountFrie poster, der findes, men ikke kan nås gennem frikæden
InvalidFreeLinkCountFrie poster, hvis /Next-agtige link peger på en ikke-fri post
FreeCycleCountCykler fundet under gennemløb af frikæden
InvalidEntryTypeCountPoster, hvis type-byte hverken er in-use eller free
GenerationTransitionErrorCountOvergange fra in-use til free, hvis generationstal bryder mod-65536-reglen
DuplicateDefinitionCountObjektnumre defineret mere end én gang på tværs af revisioner
ShadowedDefinitionCountDuplikerede definitioner, hvis ældre kopi tabte til den nyeste revision
DroppedShadowedDetailCountOverskyggede poster, hvis fulde detaljer ikke kunne bevares i ShadowedEntries
ValidTrue, når den flettede tabel bestod alle strukturelle tjek
DiagnosticTekst, der beskriver den første fundne problemklasse
ShadowedEntriesDetalje pr. post for de overskyggede definitioner, med aktiv og overskygget type, offset, generation og revision

Brugsnoter

Relaterede API'er