السجل THPDFLinearizationValidationInfo

أحكام لكل جزء من مصدر Linearized: قاموس التنظيم الخطي وقسم الصفحة الأولى وتلميحات إزاحات الصفحات وتلميحات الكائنات المشتركة، إضافة إلى قيم الترويسة المُحلَّلة وسلسلة تشخيصية

التصريح

THPDFLinearizationValidationInfo= record
  DictionaryValid: boolean;
  FirstPageSectionValid: boolean;
  PageOffsetHintsValid: boolean;
  SharedObjectHintsValid: boolean;
  FirstPageObjectNumber: Integer;
  PageCount: Integer;
  HintOffset: Int64;
  HintLength: Int64;
  FirstPageEndOffset: Int64;
  MainXRefOffset: Int64;
  Valid: boolean;
  Diagnostic: AnsiString;
end;

الوحدة

HPDFDoc

الحقول

الحقلالغرض
DictionaryValidtrue عندما تُحلَّل مدخلات القاموس /L و/O و/E و/N و/T و/H وتظل نطاقاتها متسقة مع حجم الملف
FirstPageSectionValidtrue عندما تجتاز قسم كائنات الصفحة الأولى الفحص، بما في ذلك إزاحة النهاية المعلنة
PageOffsetHintsValidtrue عندما يفك ترميز تدفق تلميحات إزاحات الصفحات وتتطابق قيمه مع المستند
SharedObjectHintsValidtrue عندما يفك ترميز تدفق تلميحات الكائنات المشتركة وتتطابق قيمه مع المستند
FirstPageObjectNumberرقم الكائن المُحلَّل من مدخل /O في القاموس
PageCountعدد الصفحات المُحلَّل من مدخل /N في القاموس
HintOffset / HintLengthنطاق بايتات تدفق التلميحات الأساسي من مدخل /H في القاموس
FirstPageEndOffsetإزاحة نهاية قسم الصفحة الأولى من مدخل /E في القاموس
MainXRefOffsetإزاحة جدول الإسناد الترافقي الرئيسي من مدخل /T في القاموس
Validالحكم الإجمالي، true فقط عندما يجتاز كل فحص خاص بجزءٍ ما؛ ويعكس نتيجة الدالة
Diagnosticنص سبب الإخفاق الآمن يسمي أول فحص أخفق

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

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