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 في عمق إعادة البناء الخام للمستند المحدد بعد أن تسمح هذه السياسة بالاسترداد