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 LongUwagi
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