RunPDFUAValidationPipelineTask

Overensstemmelse, dokumentinspektion

Beskrivelse

Reviser en delt fortolket PDF med en eksplicit PDF/UA-læserprofil

Syntaks

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

Bemærkninger

TargetPart=0 vælger del 2, når XMP identificerer pdfuaid:part=2; ellers vælger den del 1, 1 tvinger PDF/UA-1 og 2 tvinger PDF/UA-2

PDF/UA-2-tjek dækker identifikationsdel, revision og præfiks, effektiv PDF 2.0-version, metadatatitel, markeret status, displaytitel, navnerumsreferencer, roleopløsning, Document-rødder, forældrelinks og afgrænset trægennemløb

Et bestået resultat betyder, at de implementerede tjek ikke fandt problemer; indholdsmærkning, læserækkefølge, skrifttyper, annotationer, sprog, alternative beskrivelser, MathML og menneskelig tilgængelighedsgennemgang ligger stadig uden for denne kerneprofil

Brug et live-handle fra BeginValidationPipeline; valg af flere måldeler genbruger den bevarede reader og objekt-cachen

Retur- og ejerskabsreglerne følger CheckFilePDFUACompliance; ugyldige pipelines eller mål sætter LastErrorCode=401, og reader-fejl giver problemet 10059 i stedet for at bestå uden diagnostik

Se også

CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON