Enregistrement THPDFXRefIntegrityInfo

Santé de la table de références croisées : comptes d'entrées, état de la chaîne libre, types invalides, doublons et définitions éclipsées

Déclaration

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;

Unité

HPDFDoc

Champs

ChampObjectif
EntryCountTotal d'entrées à travers les sections de références croisées fusionnées ; une valeur zéro signifie qu'aucune donnée d'intégrité n'est disponible
FreeEntryCountEntrées marquées libres (type f)
FreeChainLengthLongueur de la chaîne de free-list atteignable depuis l'objet zéro
UnlinkedFreeEntryCountEntrées libres qui existent mais ne sont pas atteignables via la chaîne libre
InvalidFreeLinkCountEntrées libres dont le lien de style /Next pointe vers une entrée non libre
FreeCycleCountCycles détectés en parcourant la chaîne libre
InvalidEntryTypeCountEntrées dont l'octet de type n'est ni en cours d'usage ni libre
GenerationTransitionErrorCountTransitions d'usage vers libre dont les numéros de génération brisent la règle mod-65536
DuplicateDefinitionCountNuméros d'objet définis plus d'une fois à travers les révisions
ShadowedDefinitionCountDéfinitions dupliquées dont la copie ancienne a perdu contre la révision la plus récente
DroppedShadowedDetailCountEntrées éclipsées dont le détail complet n'a pas pu être retenu dans ShadowedEntries
ValidTrue quand la table fusionnée a passé chaque contrôle structurel
DiagnosticTexte décrivant la première classe de problème trouvée
ShadowedEntriesDétail par entrée des définitions éclipsées, avec type actif et éclipsé, décalage, génération et révision

Notes d'utilisation

API associées