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 acepta x6rsISO15930_9_2020 para la norma publicada o x6rsResolvedErrata2025 para la misma edición con las erratas resueltas hasta 2025-11-11
Default escoge la inferencia de perfil guiada por metadatos y x6rsResolvedErrata2025, activa todas las familias de validación, permite 1 000 000 de visitas a objetos y 1 024 incidencias retenidas, y aplica límites acumulativos de 64 MiB de datos decodificados y 4 000 000 de tokens de contenido
MaxDecodedBytes cubre perfiles ICC decodificados, flujos de contenido y la entrada acotada de cabeceras JPX, mientras que MaxContentTokens cubre operadores, operandos y elementos de trabajo de arrays anidados en páginas, Forms, patrones, glifos Type 3, soft masks y apariencias de anotaciones
Establecer un límite numérico en cero o por debajo restaura su valor por defecto, y los valores configurados excesivos se recortan a los topes duros de la implementación
CheckPaintedColourSpaces, CheckOverprint y CheckTransparency se pueden desactivar de forma independiente sin debilitar la aplicación estructural de espacios de color ni del presupuesto de recorrido en las demás familias activas
HPDFPDFX6RuleSetRevision devuelve la etiqueta de revisión estable almacenada en cada THPDFPDFX6ValidationIssue.RuleRevision