Registro THPDFPDFA4ValidationOptions

THPDFPDFA4ValidationOptions = record
  Profile: THPDFPDFA4Profile;
  MaxObjects: Integer;
  MaxIssues: Integer;
  MaxDecodedBytes: Int64;
  MaxContentTokens: Integer;
  CheckEmbeddedFonts: boolean;
  CheckAnnotationAppearances: boolean;
  CheckOptionalContent: boolean;
  CheckColourSpaces: boolean;
  CheckTransparency: boolean;
  CheckCompositeFonts: boolean;
  CheckMetadataPackets: boolean;
  class function Default: THPDFPDFA4ValidationOptions; static;
end;

Default selecciona la inferencia de perfil basada en metadata, habilita todas las familias de validación profunda, permite 1,000,000 de visitas a objetos y 1,024 hallazgos retenidos, y aplica límites acumulados de 64 MiB de datos decodificados y 4,000,000 de tokens de contenido

MaxDecodedBytes cubre perfiles ICC decodificados, metadata XMP y content streams, mientras que MaxContentTokens cubre los programas parseados de páginas, Form, image masks, shadings y apariencias de anotaciones

Establecer un límite numérico en cero o menos restaura su valor predeterminado, y los valores configurados excesivos se ajustan a los techos estrictos de la implementación

Deshabilitar una familia de verificaciones no debilita las verificaciones independientes estructurales, de perfil, de seguridad, de adjuntos, de actions ni de recorrido

THotPDF.ValidatePDFA4