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 aanvaardt x6rsISO15930_9_2020 voor de gepubliceerde standaard of x6rsResolvedErrata2025 voor dezelfde editie met opgeloste errata tot en met 2025-11-11
Default selecteert metagegevensgestuurde profielinferentie en x6rsResolvedErrata2025, schakelt elke validatiefamilie in, staat 1.000.000 objectbezoeken en 1.024 behouden problemen toe, en past cumulatieve limieten toe van 64 MiB gedecodeerde gegevens en 4.000.000 contenttokens
MaxDecodedBytes dekt gedecodeerde ICC-profielen, contentstreams en begrensde JPX-kop-invoer, terwijl MaxContentTokens operatoren, operanden en geneste array-werkitems dekt in pagina's, Forms, patronen, Type 3-glyphs, soft masks en annotatieverschijningen
Het instellen van een numerieke limiet op nul of lager herstelt de standaardwaarde, en buitensporig geconfigureerde waarden worden geklemd op vaste implementatieplafonds
CheckPaintedColourSpaces, CheckOverprint en CheckTransparency kunnen onafhankelijk worden uitgeschakeld zonder de structurele kleurruimte- of doorloopbudget-handhaving in andere ingeschakelde families te verzwakken
HPDFPDFX6RuleSetRevision retourneert het stabiele revisielabel dat in elke THPDFPDFX6ValidationIssue.RuleRevision is opgeslagen