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 accepte x6rsISO15930_9_2020 pour la norme publiée ou x6rsResolvedErrata2025 pour la même édition avec les errata résolus jusqu'au 2025-11-11
Default sélectionne l'inférence de profil pilotée par les métadonnées et x6rsResolvedErrata2025, active chaque famille de validation, autorise 1,000,000 visites d'objets et 1,024 problèmes conservés, et applique des limites cumulées de 64 Mio de données décodées et de 4,000,000 jetons de contenu
MaxDecodedBytes couvre les profils ICC décodés, les flux de contenu et les entrées d'en-tête JPX bornées, tandis que MaxContentTokens couvre les opérateurs, les opérandes et les éléments de travail de tableaux imbriqués dans les pages, Form, motifs, glyphes de type 3, masques souples et apparences d'annotations
Définir une limite numérique à zéro ou en dessous restaure sa valeur par défaut, et les valeurs configurées excessives sont plafonnées aux plafonds stricts de l'implémentation
CheckPaintedColourSpaces, CheckOverprint et CheckTransparency peuvent être désactivés indépendamment sans affaiblir l'application structurelle des espaces colorimétriques ni le budget de parcours des autres familles activées
HPDFPDFX6RuleSetRevision renvoie le libellé de révision stable stocké dans chaque THPDFPDFX6ValidationIssue.RuleRevision