RunPDFUAValidationPipelineTask

Zgodność, Inspekcja dokumentu

Opis

Audytuje współdzielony sparsowany PDF z użyciem jawnego profilu czytnika PDF/UA

Składnia

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

Uwagi

TargetPart=0 wybiera część 2 tylko wtedy, gdy XMP wskazuje pdfuaid:part=2; w przeciwnym razie wybiera część 1, 1 wymusza PDF/UA-1, a 2 wymusza PDF/UA-2

Kontrole PDF/UA-2 obejmują część identyfikacyjną, rewizję i prefiks, faktyczną wersję PDF 2.0, tytuł w metadanych, status oznaczenia, tytuł wyświetlany, odniesienia do przestrzeni nazw, rozwiązywanie ról, korzenie Document, linki do rodziców i ograniczone przechodzenie drzewa

Wynik pozytywny oznacza, że zaimplementowane kontrole nie znalazły problemów; tagowanie treści, kolejność czytania, czcionki, adnotacje, język, teksty alternatywne, MathML i ludzki przegląd dostępności pozostają poza tym profilem podstawowym

Użyj aktywnego uchwytu z BeginValidationPipeline; wybór wielu części docelowych ponownie używa zachowanego czytnika i pamięci podręcznej obiektów

Zasady zwracania i własności są takie jak w CheckFilePDFUACompliance; nieprawidłowe potoki lub cele ustawiają LastErrorCode=401, a niepowodzenia czytnika dają problem 10059 zamiast przejść bez diagnostyki

Zobacz również

CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON