RunPDFUAValidationPipelineTask

Naleving, documentinspectie

Beschrijving

Controleert een gedeelde, geparsde PDF met een expliciet PDF/UA-lezerprofiel

Syntaxis

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

Opmerkingen

TargetPart=0 kiest deel 2 alleen wanneer XMP pdfuaid:part=2 identificeert; anders kiest het deel 1, 1 forceert PDF/UA-1 en 2 forceert PDF/UA-2

PDF/UA-2-controles dekken het identificatiedeel, revisie en prefix, de effectieve PDF 2.0-versie, metadatatitel, gemarkeerde status, weergavetitel, naamruimteverwijzingen, rolresolutie, Document-wortels, ouderkoppelingen en het begrensde doorlopen van de boom af

Een geslaagde controle betekent dat de geïmplementeerde controles geen problemen vonden; contenttagging, leesvolgorde, lettertypen, annotaties, taal, alternatieve beschrijvingen, MathML en menselijke toegankelijkheidstoets blijven buiten dit kernprofiel

Gebruik een live handle van BeginValidationPipeline; het kiezen van meerdere doeldelen hergebruikt de behouden lezer en objectcache

De retour- en eigendomsregels komen overeen met CheckFilePDFUACompliance; ongeldige pijplijnen of doelen zetten LastErrorCode=401, en lezerfouten leveren bevinding 10059 op in plaats van te slagen zonder diagnostiek

Zie ook

CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON