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 LongBemæ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