RunPDFUAValidationPipelineTask
Efterlevnad, dokumentinspektion
Beskrivning
Granskar en delad, parsad PDF med en uttrycklig PDF/UA-läsaprofil
Syntax
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 LongAnmärkningar
TargetPart=0 väljer del 2 bara när XMP identifierar pdfuaid:part=2; i övrigt väljer den del 1, 1 tvingar PDF/UA-1 och 2 tvingar PDF/UA-2
PDF/UA-2-kontrollerna omfattar identifikationsdel, revision och prefix, effektiv PDF 2.0-version, metadatatitel, markerad status, visningstitel, namnrymdsreferenser, rollupplösning, Document-rötter, föräldralänkar och avgränsad trädtraversering
Ett godkänt resultat betyder att de implementerade kontrollerna inte hittade några problem; innehållstaggning, läsordning, teckensnitt, anteckningar, språk, alternativa beskrivningar, MathML och mänsklig tillgänglighetsgranskning ligger utanför denna kärnprofil
Använd ett levande handtag från BeginValidationPipeline; val av flera mål-delar återanvänder den kvarhållna läsaren och objektcachen
Retur- och ägardereglerna stämmer med CheckFilePDFUACompliance; ogiltiga pipelines eller mål sätter LastErrorCode=401, och läsfel ger problemet 10059 i stället för att godkännas utan diagnostik
Se även
CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON