السجل THPDFXRefIntegrityInfo

سلامة جدول الإسناد الترافقي: أعداد المدخلات وحالة السلسلة الحرة والأنواع غير الصالحة والتكرارات والتعريفات المظللة

التصريح

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;

الوحدة

HPDFDoc

الحقول

الحقلالغرض
EntryCountإجمالي المدخلات عبر أقسام الإسناد الترافقي المدموجة؛ والقيمة صفر تعني عدم توفر بيانات سلامة
FreeEntryCountالمدخلات المعلمة حرة (النوع f)
FreeChainLengthطول سلسلة القائمة الحرة القابلة للوصول من الكائن صفر
UnlinkedFreeEntryCountالمدخلات الحرة الموجودة لكن غير القابلة للوصول عبر السلسلة الحرة
InvalidFreeLinkCountالمدخلات الحرة التي يشير رابطها من نمط /Next إلى مدخل غير حر
FreeCycleCountالحلقات المكتشفة أثناء تجوال السلسلة الحرة
InvalidEntryTypeCountالمدخلات التي بايت نوعها ليس قيد الاستخدام ولا حرًا
GenerationTransitionErrorCountالانتقالات من قيد الاستخدام إلى حر التي تكسر أرقام التوليد فيها قاعدة mod-65536
DuplicateDefinitionCountأرقام الكائنات المعرفة أكثر من مرة عبر النسخ
ShadowedDefinitionCountالتعريفات المكررة التي خسرت نسختها الأقدم أمام أحدث نسخة
DroppedShadowedDetailCountالمدخلات المظللة التي تعذر الاحتفاظ بتفاصيلها الكاملة في ShadowedEntries
Validصحيح عندما يجتاز الجدول المدموج كل فحوص البنية
Diagnosticنص يصف أول فئة مشكلة تكتشف
ShadowedEntriesتفصيل كل مدخل من التعريفات المظللة، مع النوع النشط والمظلل والإزاحة والتوليد والنسخة

ملاحظات الاستخدام

واجهات برمجة التطبيقات ذات الصلة