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 prihvaća x6rsISO15930_9_2020 za objavljenu normu ili x6rsResolvedErrata2025 za isto izdanje s razriješenim ispravcima (errata) zaključno s 2025-11-11
Default odabire zaključivanje profila na temelju metapodataka i x6rsResolvedErrata2025, omogućuje svaku obitelj provjere, dopušta 1,000,000 posjeta objekata i 1,024 zadržanih nalaza te primjenjuje kumulativna ograničenja od 64 MiB dekodiranih podataka i 4,000,000 znakova (tokena) sadržaja
MaxDecodedBytes obuhvaća dekodirane ICC profile, tokove sadržaja i ograničen JPX ulaz zaglavlja, a MaxContentTokens obuhvaća operatore, operande i ugniježđene radne elemente nizova u stranicama, Form objektima, uzorcima, glifovima Tipa 3, mekim maskama i izgledima anotacija
Postavljanje brojčanog ograničenja na nulu ili niže vraća njegovu zadanu vrijednost, a prenaglašene konfigurirane vrijednosti spuštaju se na tvrde gornje granice implementacije
CheckPaintedColourSpaces, CheckOverprint i CheckTransparency mogu se onemogućiti neovisno bez slabljenja strukturne provjere boja ili provedbe proračuna obilaska u drugim omogućenim obiteljima
HPDFPDFX6RuleSetRevision vraća stabilnu oznaku revizije pohranjenu u svakom THPDFPDFX6ValidationIssue.RuleRevision