RunValidationPipelineTask

Konformität, Performance

Beschreibung

Führt eine Konformitätsprüfung gegen den geparsten Reader und den Objektcache einer Validierungspipeline aus

Syntax

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

Parameter

PipelineIDBezeichner, der von BeginValidationPipeline zurückgegeben wurde
ComplianceTest1 für PDF/A, 2 für PDF/UA-1, 3 für PDF/X, 4 für PDF/VT-3, 5 für PDF/R-1, 6 für PDF/VCR-1 oder 7 für PDF/E-1
Options0 sammelt alle Feststellungen; 1 stoppt die ausgewählte Prüfung bei ihrer ersten Feststellung

Rückgabewerte

0Die ausgewählte Prüfung meldete keine Feststellungen, oder die Pipeline- oder Aufgabenkennung ist ungültig
Positiver WertStringlisten-Bezeichner mit Feststellungen; geben Sie ihn mit ReleaseStringList frei

Hinweise

Wiederholte Aufgaben nutzen dieselbe initiale Analyse und bereits lazy geladene Objekte im Pipeline-Cache wiederDie PDF/R-Aufgabe prüft den Endmarker, Versions- und Verschlüsselungsprofil, Objektgenerationen, Katalog- und Seiteneinschränkungen, Inhaltsoperatoren, Streifenreihenfolge und -abdeckung, Farb- und Sample-Konsistenz, rohe Bytelängen, JPEG-Header und die Dekodierbarkeit von CCITT Group 4Die PDF/VCR-Aufgabe prüft die PDF/X-Grundlage, Identifikationsmetadaten, die direkte Vorlagenwurzel, Felddeklarationen, die Seitenauswahl und jeden Ersetzungsplatzhalter und nutzt dabei den Pipeline-Parser und Objektcache wiederDie PDF/E-Aufgabe prüft Identifikations- und Lebenszyklusmetadaten, Trailer-Bezeichner, Verschlüsselung, Ausgabeintents, Farbräume, Inhaltsprogramme, Schriften, Anmerkungen, Formulare, Aktionen und eingeschränkte Stream-Funktionen und nutzt dabei den Pipeline-Parser und Objektcache wieder

Siehe auch

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