RunValidationPipelineTask

Uyumluluk, Performans

Açıklama

Bir doğrulama işlem hattının sakladığı ayrıştırılmış okuyucu ve nesne önbelleği üzerinde tek bir uyumluluk denetimi çalıştırır

Sözdizimi

Delphi

Function TPDFlib.RunValidationPipelineTask(PipelineID, ComplianceTest, Options: Integer): Integer;

DLL

Function DLRunValidationPipelineTask(InstanceID, PipelineID, ComplianceTest, Options: Integer): Integer; Stdcall;

ActiveX

Function PDFlib::RunValidationPipelineTask(PipelineID As Long, ComplianceTest As Long, Options As Long) As Long

Parametreler

PipelineIDBeginValidationPipeline tarafından döndürülen tanıtıcı
ComplianceTest1 PDF/A için, 2 PDF/UA-1 için, 3 PDF/X için, 4 PDF/VT-3 için, 5 PDF/R-1 için, 6 PDF/VCR-1 için veya 7 PDF/E-1 için
Options0 tüm bulguları toplar; 1 seçilen denetimi ilk bulguda durdurur

Dönüş değerleri

0Seçilen denetim bulgu bildirmedi ya da işlem hattı veya görev tanıtıcısı geçersiz
Pozitif değerBulguları içeren dize listesi tanıtıcısı; ReleaseStringList ile serbest bırakın

Açıklamalar

Yinelenen görevler aynı ilk ayrıştırmayı ve işlem hattı önbelleğinde zaten bulunan gevşek yüklenmiş nesneleri yeniden kullanırPDF/R görevi; son işaretçiyi, sürüm ve şifreleme profilini, nesne üretimlerini, katalog ve sayfa kısıtlarını, içerik işleçlerini, şerit sırasını ve kapsamı, renk ve örnek tutarlılığını, ham bayt uzunluklarını, JPEG başlıklarını ve CCITT Group 4 çözülebilirliğini denetlerPDF/VCR görevi; PDF/X temelini, kimlik üst verisini, doğrudan şablon kökünü, alan bildirimlerini, sayfa seçimini ve her yerine koyma yer tutucusunu denetlerken işlem hattı ayrıştırıcısını ve nesne önbelleğini yeniden kullanırPDF/E görevi; kimlik ve yaşam döngüsü üst verisini, trailer tanıtıcılarını, şifrelemeyi, output intent'leri, renk uzaylarını, içerik programlarını, yazı tiplerini, ek açıklamaları, formları, eylemleri ve kısıtlı akış özelliklerini denetlerken işlem hattı ayrıştırıcısını ve nesne önbelleğini yeniden kullanır

Ayrıca bkz

CheckFileCompliance, CreateValidationPipelineReport, SetPDFRMode, SetPDFVCRMode, GetPDFVCRManifest, SetPDFEMode, GetPDFEDiagnostics