THPDFXRefIntegrityInfo Record

Korsreferenstabellens hälsa: postantal, skicket hos frikedjan, ogiltiga typer, dubbletter och skuggade 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;

Enhet

HPDFDoc

Fält

FältSyfte
EntryCountTotalt antal poster över de sammanslagna korsreferenssektionerna; ett nollvärde betyder att inga integritetsdata finns
FreeEntryCountPoster markerade som fria (typ f)
FreeChainLengthLängden på frikedjan som kan nås från objekt noll
UnlinkedFreeEntryCountFria poster som finns men inte kan nås via frikedjan
InvalidFreeLinkCountFria poster vars /Next-liknande länk pekar på en icke-fri post
FreeCycleCountCykler upptäckta medan frikedjan vandrades igenom
InvalidEntryTypeCountPoster vars typbyte varken är in-use eller free
GenerationTransitionErrorCountÖvergångar från in-use till free vars generationsnummer bryter mod-65536-regeln
DuplicateDefinitionCountObjektnummer definierade mer än en gång över revisioner
ShadowedDefinitionCountDubletta definitioner vars äldre kopia förlorat mot nyaste revisionen
DroppedShadowedDetailCountSkuggade poster vars fulla detalj inte kunde behållas i ShadowedEntries
ValidTrue när den sammanslagna tabellen klarade varje strukturell kontroll
DiagnosticText som beskriver den första problemklass som hittats
ShadowedEntriesDetalj per post för de skuggade definitionerna, med aktiv och skuggad typ, offset, generation och revision

Användningsanteckningar

Relaterade API:er