THPDFXRefIntegrityInfo Kaydı

Cross-reference tablosu sağlığı: girdi sayıları, free chain durumu, geçersiz türler, yinelenenler ve gölgelenen tanımlar

Bildirim

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;

Birim

HPDFDoc

Alanlar

AlanAmaç
EntryCountBirleştirilmiş cross-reference bölümleri boyunca toplam girdi; sıfır değer, bütünlük verisinin bulunmadığı anlamına gelir
FreeEntryCountFree işaretli girdiler (tür harfi f)
FreeChainLengthSıfır numaralı nesneden ulaşılabilen free-list zincirinin uzunluğu
UnlinkedFreeEntryCountVar olan ama free zincir üzerinden ulaşılamayan free girdiler
InvalidFreeLinkCount/Next tarzı bağlantısı free olmayan bir girdiyi gösteren free girdiler
FreeCycleCountFree zincir yürüyüşünde saptanan döngüler
InvalidEntryTypeCountTür baytı ne in-use ne free olan girdiler
GenerationTransitionErrorCountGeneration numaraları mod-65536 kuralını kıran in-use'dan free'e geçişler
DuplicateDefinitionCountRevizyonlar boyunca birden çok kez tanımlanmış nesne numaraları
ShadowedDefinitionCountEski kopyası en yeni revizyona kaybedilen yinelenen tanımlar
DroppedShadowedDetailCountTam ayrıntısı ShadowedEntries'te tutulamayan gölgelenmiş girdiler
ValidBirleştirilmiş tablo her yapısal kontrolü geçtiğinde True
DiagnosticBulunan ilk sorun sınıfını tarif eden metin
ShadowedEntriesGölgelenmiş tanımların girdi başına ayrıntısı; etkin ve gölgelenmiş tür, offset, generation ve revizyonla

Kullanım notları

İlgili API'ler