THPDFXRefIntegrityInfo Record

Gezondheid van de cross-referencetabel: aantallen items, toestand van de free-keten, ongeldige typen, duplicaten en overschaduwde definities

Declaratie

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;

Eenheid

HPDFDoc

Velden

VeldDoel
EntryCountTotaal aan items over de samengevoegde cross-referencesecties; nul betekent dat er geen integriteitsdata beschikbaar is
FreeEntryCountItems gemarkeerd als free (type f)
FreeChainLengthLengte van de free-list-keten die vanaf object nul bereikbaar is
UnlinkedFreeEntryCountFree-items die bestaan maar niet via de free-keten bereikbaar zijn
InvalidFreeLinkCountFree-items waarvan de /Next-achtige verwijzing naar een non-free-item wijst
FreeCycleCountCycli gevonden tijdens het doorlopen van de free-keten
InvalidEntryTypeCountItems waarvan het typebyte noch in-use noch free is
GenerationTransitionErrorCountOvergangen van in-use naar free waarvan de generationnummers de mod-65536-regel breken
DuplicateDefinitionCountObjectnummers die over revisies heen meer dan eens zijn gedefinieerd
ShadowedDefinitionCountDubbele definities waarvan het oudere exemplaar van de nieuwste revisie verloor
DroppedShadowedDetailCountOverschaduwde items waarvan de volledige details niet in ShadowedEntries konden worden bewaard
ValidTrue wanneer de samengevoegde tabel elke structurele controle doorstond
DiagnosticTekst die de eerst gevonden probleemklasse beschrijft
ShadowedEntriesDetail per item van de overschaduwde definities, met actief en overschaduwd type, offset, generation en revisie

Gebruiksopmerkingen

Gerelateerde API's