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 LongParameter
| PipelineID | Bezeichner, der von BeginValidationPipeline zurückgegeben wurde |
|---|---|
| ComplianceTest | 1 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 |
| Options | 0 sammelt alle Feststellungen; 1 stoppt die ausgewählte Prüfung bei ihrer ersten Feststellung |
Rückgabewerte
| 0 | Die ausgewählte Prüfung meldete keine Feststellungen, oder die Pipeline- oder Aufgabenkennung ist ungültig |
|---|---|
| Positiver Wert | Stringlisten-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