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 Long

Observaciones

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