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 עבור אותה מהדורה עם errata שנפתרו עד 2025-11-11
Default בוחר הסקת פרופיל מבוססת metadata וגם x6rsResolvedErrata2025, מפעיל את כל משפחות האימות, מתיר 1,000,000 ביקורי אובייקטים ו-1,024 ממצאים שנשמרים, ומחיל מגבלות מצטברות של 64 MiB נתונים מפוענחים ו-4,000,000 content tokens
MaxDecodedBytes כולל פרופילי ICC מפוענחים, content streams וקלט header של JPX תחום, ואילו MaxContentTokens כולל אופרטורים, operands ופריטי עבודה של מערכים מקוננים בעמודים, Forms, patterns, glyphs מסוג Type 3, soft masks ו-appearance של annotations
קביעת מגבלה מספרית לאפס או פחות משחזרת את ברירת המחדל שלה, וערכים מוגזמים שהוגדרו מצומצמים לתקרות הנוקשות של המימוש
CheckPaintedColourSpaces, CheckOverprint ו-CheckTransparency יכולים להיכבות באופן עצמאי בלי להחליש את האכיפה המבנית של color space או את תקציב המעבר במשפחות אחרות שמופעלות
HPDFPDFX6RuleSetRevision מחזיר את תג ה-revision היציב שנשמר בכל THPDFPDFX6ValidationIssue.RuleRevision