RunPDFUAValidationPipelineTask
Conformidad, inspección de documentos
Descripción
Audita un PDF analizado compartido utilizando 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; en caso 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 enlaces a padres y el recorrido acotado del árbol
Superponer significa que las comprobaciones implementadas no encontraron problemas; el etiquetado del contenido, el orden de lectura, las fuentes, las anotaciones, el idioma, las descripciones alternativas, MathML y la revisión de accesibilidad humana quedan fuera de este perfil básico
Utilice un handle vivo de BeginValidationPipeline; seleccionar varias partes de objetivo reutiliza el lector retenido y la caché de objetos
Las reglas de retorno y de propiedad coinciden con CheckFilePDFUACompliance; las pipelines o los objetivos no válidos establecen LastErrorCode=401, y los fallos del lector producen la incidencia 10059 en lugar de pasar sin diagnósticos
Véase también
CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON