RunValidationPipelineTask

Soulad s normami, výkon

Popis

Provede jeden audit souladu nad parsovacím modulem a mezipamětí objektů ponechanými validační pipeline

Syntaxe

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

Parametry

PipelineIDIdentifikátor vrácený funkcí BeginValidationPipeline
ComplianceTest1 pro PDF/A, 2 pro PDF/UA-1, 3 pro PDF/X, 4 pro PDF/VT-3, 5 pro PDF/R-1, 6 pro PDF/VCR-1 nebo 7 pro PDF/E-1
Options0 shromáždí všechna zjištění; 1 ukončí vybraný audit při prvním zjištění

Návratové hodnoty

0Vybraný audit nezjistil nic, nebo je identifikátor pipeline či úlohy neplatný
Kladná hodnotaIdentifikátor seznamu řetězců obsahujícího zjištění; uvolněte jej pomocí ReleaseStringList

Poznámky

Opakované úlohy znovu použijí stejný počáteční parse i objekty načtené líně, které už v mezipaměti pipeline jsouÚloha PDF/R zkontroluje koncový marker, verzi a šifrovací profil, generace objektů, omezení katalogu a stránek, operátory obsahu, pořadí pruhů a pokrytí, konzistenci barev a vzorků, surové délky v bajtech, hlavičky JPEG a dekódovatelnost CCITT Group 4Úloha PDF/VCR zkontroluje základ PDF/X, identifikační metadata, přímý kořen šablony, deklarace polí, výběr stránek a každý náhradní placeholder a přitom znovu použije parser a mezipaměť objektů pipelineÚloha PDF/E zkontroluje identifikační metadata a metadata životního cyklu, identifikátory traileru, šifrování, output intenty, barevné prostory, obsahové programy, fonty, anotace, formuláře, akce a omezené vlastnosti streamů a přitom znovu použije parser a mezipaměť objektů pipeline

Viz také

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