Registro THPDFXRefIntegrityInfo

Salud de la tabla de referencias cruzadas: recuentos de entradas, estado de la cadena libre, tipos inválidos, duplicados y definiciones ensombrecidas

Declaración

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;

Unidad

HPDFDoc

Campos

CampoPropósito
EntryCountTotal de entradas de las secciones de referencias cruzadas fusionadas; un valor cero significa que no hay datos de integridad disponibles
FreeEntryCountEntradas marcadas libres (tipo f)
FreeChainLengthLongitud de la cadena de la lista libre alcanzable desde el objeto cero
UnlinkedFreeEntryCountEntradas libres que existen pero no son alcanzables a través de la cadena libre
InvalidFreeLinkCountEntradas libres cuyo enlace estilo /Next apunta a una entrada no libre
FreeCycleCountCiclos detectados al recorrer la cadena libre
InvalidEntryTypeCountEntradas cuyo byte de tipo no es ni de en uso ni de libre
GenerationTransitionErrorCountTransiciones de en uso a libre cuyos números de generación rompen la regla mod-65536
DuplicateDefinitionCountNúmeros de objeto definidos más de una vez entre revisiones
ShadowedDefinitionCountDefiniciones duplicadas cuya copia más antigua perdió contra la revisión más nueva
DroppedShadowedDetailCountEntradas ensombrecidas cuyo detalle completo no pudo conservarse en ShadowedEntries
ValidTrue cuando la tabla fusionada pasó todas las comprobaciones estructurales
DiagnosticTexto que describe la primera clase de problema encontrada
ShadowedEntriesDetalle por entrada de las definiciones ensombrecidas, con tipo, offset, generación y revisión activos y ensombrecidos

Notas de uso

APIs relacionadas