RunPDFUAValidationPipelineTask
Konformität, Dokumentinspektion
Beschreibung
Prüft ein gemeinsam genutztes geparstes PDF anhand eines expliziten PDF/UA-Reader-Profils
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 LongAnmerkungen
TargetPart=0 wählt Teil 2 nur, wenn XMP pdfuaid:part=2 ausweist; andernfalls wählt es Teil 1, 1 erzwingt PDF/UA-1 und 2 erzwingt PDF/UA-2
PDF/UA-2-Prüfungen decken Identifikationsteil, Revision und Präfix, die effektive PDF-2.0-Version, den Metadaten-Titel, den Markierungsstatus, den Anzeigetitel, Namespace-Referenzen, Rollenauflösung, Document-Wurzeln, Elternverknüpfungen und begrenzte Baumtraversierung ab
Ein Bestehen bedeutet, dass die implementierten Prüfungen keine Probleme gefunden haben; Inhalts-Tagging, Lesereihenfolge, Schriften, Annotationen, Sprache, alternative Beschreibungen, MathML und eine manuelle Prüfung der Barrierefreiheit liegen außerhalb dieses Kernprofils
Verwenden Sie ein aktives Handle aus BeginValidationPipeline; die Auswahl mehrerer Zielteile verwendet den vorgehaltenen Reader und Objektcache wieder
Rückgabe- und Besitzregeln entsprechen CheckFilePDFUACompliance; ungültige Pipelines oder Ziele setzen LastErrorCode=401, und Reader-Fehler erzeugen Problem 10059, statt ohne Diagnose zu bestehen
Siehe auch
CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON