السجل 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 | تفصيل كل مدخل من التعريفات المظللة، مع النوع النشط والمظلل والإزاحة والتوليد والنسخة |
ملاحظات الاستخدام
- املأه عبر
GetLoadedXRefIntegrityInfoالذي يعيد خطأ عندما لا ينتج المستند المحمَّل أي مسح سلامة - قيمة
FreeCycleCountوInvalidFreeLinkCountفوق الصفر تعنيان إصلاح القائمة الحرة قبل أي حفظ تزايدي ShadowedEntriesهو أثر الأدلة لـShadowedDefinitionCount؛ واقرنه بـTHPDFXRefMergeInfoلترى أي أولوية نسخ أنتجت النسخة الرابحة