RunPDFUAValidationPipelineTask
Conformità, Ispezione dei documenti
Descrizione
Verifica un PDF analizzato condiviso con un profilo reader PDF/UA esplicito
Sintassi
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 LongNote
TargetPart=0 seleziona la parte 2 solo quando XMP identifica pdfuaid:part=2; altrimenti seleziona la parte 1, 1 impone PDF/UA-1 e 2 impone PDF/UA-2
I controlli PDF/UA-2 coprono parte di identificazione, revisione e prefisso, versione effettiva PDF 2.0, titolo dei metadati, stato marcato, titolo di visualizzazione, riferimenti agli spazi dei nomi, risoluzione dei ruoli, radici Document, collegamenti ai padri e attraversamento limitato dell'albero
Un esito positivo significa che i controlli implementati non hanno trovato problemi; il tagging del contenuto, l'ordine di lettura, i font, le annotazioni, la lingua, le descrizioni alternative, MathML e la revisione umana dell'accessibilità restano fuori da questo profilo essenziale
Usa un handle attivo da BeginValidationPipeline; selezionare più parti target riutilizza il reader mantenuto e la cache degli oggetti
Le regole di ritorno e di proprietà corrispondono a CheckFilePDFUACompliance; pipeline o target non validi impostano LastErrorCode=401, e i fallimenti del reader producono il problema 10059 invece di passare senza diagnostica
Vedere anche
CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON