السجل THPDFPDFX6ValidationOptions
THPDFPDFX6ValidationOptions = record
Profile: THPDFPDFX6Profile;
RuleSet: THPDFPDFX6RuleSet;
MaxObjects: Integer;
MaxIssues: Integer;
MaxDecodedBytes: Int64;
MaxContentTokens: Integer;
CheckOutputIntents: boolean;
CheckPageBoxes: boolean;
CheckExchangeConstraints: boolean;
CheckEmbeddedFonts: boolean;
CheckAnnotations: boolean;
CheckPaintedColourSpaces: boolean;
CheckOverprint: boolean;
CheckTransparency: boolean;
class function Default: THPDFPDFX6ValidationOptions; static;
end;
يقبل RuleSet القيمة x6rsISO15930_9_2020 للمعيار المنشور أو القيمة x6rsResolvedErrata2025 للطبعة نفسها مع الأخطاء الملغاة حتى تاريخ 2025-11-11
يختار Default استنتاج الملف التعريفي من البيانات الوصفية وx6rsResolvedErrata2025، ويفعّل كل عائلات التحقق، ويسمح بزيارة 1,000,000 كائن وحفظ 1,024 مشكلة، ويطبّق حدودًا تراكمية قدرها 64 MiB من البيانات المفكوكة و4,000,000 رمز محتوى
يشمل MaxDecodedBytes ملفات ICC تعريف الألوان وتدفقات المحتوى ومدخلات رؤوس JPX المقيّدة بعد فك الترميز، بينما يشمل MaxContentTokens العوامل والمسندات وعناصر العمل في المصفوفات المتداخلة داخل الصفحات والنماذج والأنماط وحروف النوع 3 والأقنعة الناعمة ومظاهر الشروح
تعيين حد عددي إلى صفر أو أقل يعيد الافتراضي، بينما تُحصر القيم المُهيَّأة المفرطة عند السقوف الصلبة في التنفيذ
يمكن تعطيل CheckPaintedColourSpaces وCheckOverprint وCheckTransparency بشكل مستقل دون إضعاف فرض مساحات الألوان البنيوية أو ميزانيات الاجتياز في العائلات المفعَّلة الأخرى
يعيد HPDFPDFX6RuleSetRevision تسمية المراجعة المستقرة المخزَّنة في كل THPDFPDFX6ValidationIssue.RuleRevision