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 LongOpmerkingen
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