SetXRefLoadPolicy
تحميل المستندات، الاسترداد، الأمان
الوصف
تختار كيف تتحقق عمليات فتح المستند المحدد وDirect Access اللاحقة وتسترد جداول الإحالات المتقاطعة وتدفقات الإحالة المتقاطعة وسلاسل الإحالة الهجينة
الصيغة
Delphi
Function TPDFlib.SetXRefLoadPolicy(Policy: Integer): Integer;المعاملات
PDF_XREF_LOAD_STRICT | يتطلب ترويسة PDF عند البايت صفر وهدف startxref دقيقًا وتسلسل %%EOF ختاميًا صالحًا ومدخلات جدول ثابتة العرض وبيانات وصفية صالحة لتدفق الإحالة المتقاطعة وكل مقطع /Prev أو /XRefStm معلنًا |
|---|---|
PDF_XREF_LOAD_COMPATIBLE | يسمح بمعالجة توافق متحكم بها للإزاحات القريبة والترويسات المزاحة والحشو الصفري وعيوب الجداول أو التدفقات المعروفة، لكنه لا يعيد أبدًا بناء الكائنات بمسح خام |
PDF_XREF_LOAD_RECOVERY | يستخدم التحليل المتوافق أولًا ويعيد بناء الكائنات عالية المستوى والمضغوطة عندما لا تبقى سلسلة قابلة للاستخدام؛ وقد تُصنع بيانات المقطع الختامي الناقصة من أحدث كتالوج مستعاد |
قيم الإرجاع
| 1 | قُبلت السياسة |
|---|---|
| 0 | كانت السياسة غير صالحة وحُفظ الإعداد السابق |
ملاحظات
استدع هذه الطريقة قبل LoadFromFile أو LoadFromStream أو LoadFromString أو إحدى طرق DAOpenالافتراضي هو
PDF_XREF_LOAD_RECOVERY من أجل التوافق مع الإصدارات السابقةيتحكم
SetRecoveryMode في عمق إعادة البناء الخام للمستند المحدد بعد أن تسمح هذه السياسة بالاسترداد