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 LongAçı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