RunPDFUAValidationPipelineTask
Conformidad, Inspección de documentos
Descripción
Audita un PDF analizado compartido con un perfil de lector PDF/UA explícito
Sintaxis
Delphi
Function TPDFlib.RunPDFUAValidationPipelineTask(PipelineID, TargetPart, Options: Integer): Integer;DLL
Function DLRunPDFUAValidationPipelineTask(InstanceID, PipelineID, TargetPart, Options: Integer): Integer; Stdcall;ActiveX
Function PDFlib::RunPDFUAValidationPipelineTask(PipelineID As Long, TargetPart As Long, Options As Long) As LongObservaciones
TargetPart=0 selecciona la parte 2 solo cuando XMP identifica pdfuaid:part=2; de lo contrario selecciona la parte 1, 1 fuerza PDF/UA-1 y 2 fuerza PDF/UA-2
Las comprobaciones de PDF/UA-2 cubren la parte de identificación, la revisión y el prefijo, la versión efectiva PDF 2.0, el título de los metadatos, el estado marcado, el título de visualización, las referencias a espacios de nombres, la resolución de roles, las raíces Document, los vínculos a padres y el recorrido acotado del árbol
Una aprobación significa que las comprobaciones implementadas no encontraron problemas; el etiquetado de contenido, el orden de lectura, las fuentes, las anotaciones, el idioma, las descripciones alternativas, MathML y la revisión de accesibilidad por personas quedan fuera de este perfil básico
Use un manejador vivo de BeginValidationPipeline; seleccionar varias partes de destino reutiliza el lector retenido y la caché de objetos
Las reglas de retorno y de propiedad coinciden con CheckFilePDFUACompliance; los pipelines o destinos no válidos establecen LastErrorCode=401, y los fallos del lector producen el problema 10059 en lugar de pasar sin diagnósticos
Véase también
CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON