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

THotPDF.ValidatePDFX6 · Autorstvo i provjera PDF/X-6