THPDFPDFX6ValidationOptions post
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 accepterer x6rsISO15930_9_2020 for den offentliggjorte standard eller x6rsResolvedErrata2025 for samme udgave med løst errata frem til 2025-11-11
Default vælger metadata-drevet profilinferens og x6rsResolvedErrata2025, aktiverer alle valideringsfamilier, tillader 1.000.000 objektbesøg og 1.024 tilbageholdte problemer og anvender kumulative grænser på 64 MiB afkodede data og 4.000.000 indholds-tokens
MaxDecodedBytes dækker afkodede ICC-profiler, indholdsstrømme og afgrænset JPX-overskriftinput, mens MaxContentTokens dækker operatorer, operander og indlejrede array-arbejdsemner i sider, Forms, mønstre, Type 3-glyffer, bløde masker og annotation-appearances
Når en numerisk grænse sættes til nul eller derunder, gendannes dens standardværdi, og for høje konfigurerede værdier klemmer ned til implementeringens hårde lofter
CheckPaintedColourSpaces, CheckOverprint og CheckTransparency kan deaktiveres uafhængigt uden at svække strukturel farverums- eller gennemgangsbudgethåndhævelse i andre aktiverede familier
HPDFPDFX6RuleSetRevision returnerer den stabile revisionsbetegnelse, der er lagret i hver THPDFPDFX6ValidationIssue.RuleRevision