THPDFPDFX6ValidationOptions Record
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 را برای همان ویرایش با خطاهای رفعشده تا ۲۰۲۵-۱۱-۱۱
Default استنتاج پروفایل مبتنی بر متادیتا و x6rsResolvedErrata2025 را انتخاب میکند، همهٔ خانوادههای اعتبارسنجی را فعال میسازد، ۱٬۰۰۰٬۰۰۰ بازدید شیء و ۱٬۰۲۴ مسئلهٔ نگهداشتهشده را مجاز میشمارد و سقفهای تجمعی ۶۴ MiB دادهٔ رمزگشاییشده و ۴٬۰۰۰٬۰۰۰ توکن محتوا را اعمال میکند
MaxDecodedBytes پروفایلهای ICC رمزگشاییشده، جریانهای محتوا و ورودی محدود سرصفحهٔ JPX را در بر میگیرد، در حالی که MaxContentTokens عملگرها، عملوندها و آیتمهای کاری آرایهٔ تودرتو را در صفحهها، Formها، patternها، گلیفهای Type 3، soft maskها و ظاهرهای annotation پوشش میدهد
قرار دادن یک حد عددی روی صفر یا کمتر، مقدار پیشفرض آن را بازمیگرداند، و مقادیر پیکربندیشدهٔ بیشازحد به سقفهای سخت پیادهسازی clamp میشوند
CheckPaintedColourSpaces، CheckOverprint و CheckTransparency را میتوان مستقل از هم غیرفعال کرد بدون آنکه تحمیل فضای رنگ ساختاری یا بودجهٔ پیمایش در سایر خانوادههای فعال تضعیف شود
HPDFPDFX6RuleSetRevision برچسب نسخهٔ پایدار ذخیرهشده در هر THPDFPDFX6ValidationIssue.RuleRevision را بازمیگرداند