إصلاح رسم الكائنات الموجَّه بنتائج الفحص المسبق
تُطبِّق RepairLoadedObjectGraphFromPreflightFindings فئات الإصلاح الهيكلية المطلوبة فقط على ملف PDF محمَّل مسبقًا، ثم تثبِّتها بعد تحقق تكراري محدود
التصريح
function RepairLoadedObjectGraphFromPreflightFindings(
const Findings: THPDFObjectGraphRepairKinds;
const Options: THPDFObjectGraphRepairOptions;
out Report: THPDFObjectGraphRepairReport): Boolean;
فئات الإصلاح
ogrXRefمجدول إعادة كتابة كاملة ومحددة النتائج لجدول الإحالة المتقاطعةogrTrailerيوفِّق مراجع الجذر ومراجع المعلومات المحمَّلة ويجدول إعادة كتابة كاملةogrCatalogيطبِّع الفهرس القابل للتعرف بشكل فريد ورابطه إلى شجرة الصفحاتogrPageTreeيطبِّع أنواع العقد وروابط الأب وأعداد المنحدرينogrNameTreeيرتّب المفاتيح الفريدة ونطاقات الأبناء ويعيد بناء مصفوفات/Limitsالصالحة
الميزانيات والذرية
يوفر THPDFObjectGraphRepairOptions.Default حدودًا للكائنات المفحوصة وعمق التكرار والإصلاحات المطبَّقة
تُنسخ كل أعمال الرسم المتغيرة إلى معاملة، ويُتحقق منها تكراريًا، وتُثبَّت قبل الإثبات
تفشل الدورات، وتكرار أرقام الكائنات، وتكرار مفاتيح شجرة الأسماء، والجذور الغامضة، والأبناء غير الصالحين، وتجاوز الميزانيات، دون نشر أي تغييرات جزئية على الرسم
الحفظ
يجب نشر إصلاح ناجح لجدول الإحالة المتقاطعة أو للذيل عبر حفظ كامل عادي، لأن التحديث التدريجي لا يستطيع استبدال بنية إحالة متقاطعة سابقة غير موثوقة
تقرير النتيجة
يحدد THPDFObjectGraphRepairReport الفئات المطلوبة والمطبَّقة، وأعداد الإصلاحات، وأعداد الكائنات المفحوصة والمنسوخة، وعدد الصفحات التي تم التحقق منها، وحالة التراجع، والحالة، والتشخيص
متاح منذ: HotPDF v2.716.0
انظر أيضًا: تحرير رسم الكائنات وتجميع الصفحات، وثائق التشخيص القابلة للتحرير والإصلاح