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 accetta x6rsISO15930_9_2020 per lo standard pubblicato o x6rsResolvedErrata2025 per la stessa edizione con errata corrige risolta fino al 2025-11-11
Default seleziona l'inferenza del profilo guidata dai metadati e x6rsResolvedErrata2025, abilita ogni famiglia di validazione, consente 1.000.000 di visite agli oggetti e 1.024 problemi trattenuti, e applica limiti cumulativi di 64 MiB di dati decodificati e 4.000.000 di token di contenuto
MaxDecodedBytes copre i profili ICC decodificati, i flussi di contenuto e l'input limitato degli header JPX, mentre MaxContentTokens copre operatori, operandi ed elementi di lavoro con array annidati in pagine, Form, pattern, glifi Type 3, soft mask e appearance delle annotazioni
Impostare un limite numerico a zero o sotto ripristina il suo valore predefinito, e i valori configurati eccessivi vengono limitati ai massimi rigidi dell'implementazione
CheckPaintedColourSpaces, CheckOverprint e CheckTransparency possono essere disabilitati indipendentemente senza indebolire l'applicazione strutturale degli spazi colore o dei budget di attraversamento nelle altre famiglie abilitate
HPDFPDFX6RuleSetRevision restituisce l'etichetta di revisione stabile memorizzata in ogni THPDFPDFX6ValidationIssue.RuleRevision