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 prihvata x6rsISO15930_9_2020 za objavljeni standard ili x6rsResolvedErrata2025 za isto izdanje sa razrešenim errata ispravkama do 2025-11-11
Default bira zaključivanje profila iz metapodataka i x6rsResolvedErrata2025, uključuje svaku porodicu validacije, dozvoljava 1,000,000 poseta objektima i 1,024 zadržanih nalaza, i primenjuje kumulativne limite od 64 MiB dekodovanih podataka i 4,000,000 content tokena
MaxDecodedBytes pokriva dekodovane ICC profile, content stream-ove i ograničeni JPX header ulaz, a MaxContentTokens operatore, operande i ugnježdene array stavke posla u stranicama, Form-ovima, pattern-ima, Type 3 glyph-ovima, soft maskama i annotation appearance-ima
Postavljanje numeričkog limita na nulu ili ispod vraća njegovu podrazumevanu vrednost, a prevelike konfigurisane vrednosti se sabijaju na implementacijske stroge plafone
CheckPaintedColourSpaces, CheckOverprint i CheckTransparency mogu se nezavisno isključiti bez slabljenja strukturne kontrole colour space-ova ni budžeta obilaska u drugim uključenim porodicama
HPDFPDFX6RuleSetRevision vraća stabilnu oznaku revizije upisanu u svaki THPDFPDFX6ValidationIssue.RuleRevision