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 Long

Anmä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