THPDFPDFX6ValidationOptions rekord
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;
A RuleSet elfogadja a x6rsISO15930_9_2020 értéket a kiadott szabványhoz, vagy a x6rsResolvedErrata2025 értéket ugyanarra a kiadásra a 2025-11-11-ig feloldott erratákkal
A Default metaadat-vezérelt profil-következtetést és x6rsResolvedErrata2025 szabálykészletet választ, minden validációs családot engedélyez, 1,000,000 objektumlátogatást és 1,024 megőrzött problémát enged, valamint 64 MiB dekódolt adat és 4,000,000 content token kumulatív korlátait alkalmazza
A MaxDecodedBytes a dekódolt ICC profilokra, content streamekre és a korlátos JPX fejléc-bemenetre terjed ki, a MaxContentTokens pedig az oldalakon, Formokon, patterneken, Type 3 glyphokon, soft maszkokon és annotáció-megjelenésekben előforduló operátorokra, operandusokra és beágyazott tömbök munkaelemeire
Egy numerikus korlát nullára vagy az alá állítása visszaállítja annak alapértelmezését, a túlzottan magas beállított értékeket pedig a megvalósítás kemény felső határaihoz szorítja
A CheckPaintedColourSpaces, CheckOverprint és CheckTransparency egymástól függetlenül letiltható anélkül, hogy ez gyengítené a strukturális színtér- vagy bejárási keret érvényesítését a többi engedélyezett családban
A HPDFPDFX6RuleSetRevision adja vissza a stabil revíziócímkét, amely minden THPDFPDFX6ValidationIssue.RuleRevision mezőben tárolódik
THotPDF.ValidatePDFX6 · PDF/X-6 dokumentumkészítés validáció