RunPDFUAValidationPipelineTask

Uyumluluk, Belge inceleme

Açıklama

Paylaşılan ayrıştırılmış bir PDF'yi açık bir PDF/UA okuyucu profiliyle denetler

Sözdizimi

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

Açıklamalar

TargetPart=0, yalnızca XMP pdfuaid:part=2 tanımlıyorsa bölüm 2'yi seçer; aksi hâlde bölüm 1'i seçer. 1 PDF/UA-1'i, 2 PDF/UA-2'yi zorlar

PDF/UA-2 denetimleri; kimlik bölümü, revizyon ve önek, etkin PDF 2.0 sürümü, meta veri başlığı, işaretli durumu, görüntülenen başlık, ad alanı referansları, rol çözümlemesi, Document kökleri, üst bağlantılar ve sınırlı ağaç geçişini kapsar

Geçmek, uygulanan denetimlerin sorun bulmadığı anlamına gelir; içerik etiketleme, okuma sırası, yazı tipleri, ek açıklamalar, dil, alternatif açıklamalar, MathML ve insan erişilebilirliği incelemesi bu çekirdek profilin kapsamı dışında kalır

BeginValidationPipeline kaynaklı canlı bir tanıtıcı kullanın; birden çok hedef bölüm seçmek, tutulan okuyucuyu ve nesne önbelleğini yeniden kullanır

Dönüş ve mülkiyet kuralları CheckFilePDFUACompliance ile aynıdır; geçersiz işlem hatları veya hedefler LastErrorCode=401 atar, okuyucu başarısızlıkları ise tanılama olmadan geçmek yerine 10059 sorunu üretir

Ayrıca bkz

CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON