RunValidationPipelineTask
규격 준수, 성능
설명
검증 파이프라인이 유지하는 파싱된 리더와 객체 캐시에 대해 하나의 규격 준수 감사를 실행합니다
구문
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매개변수
| PipelineID | BeginValidationPipeline가 반환한 식별자 |
|---|---|
| ComplianceTest | PDF/A는 1, PDF/UA-1은 2, PDF/X는 3, PDF/VT-3는 4, PDF/R-1은 5, PDF/VCR-1은 6, PDF/E-1은 7 |
| Options | 0은 모든 발견 항목을 수집하고, 1은 선택된 감사를 첫 번째 발견 항목에서 중단합니다 |
반환값
| 0 | 선택된 감사가 발견 항목을 보고하지 않았거나, 파이프라인 또는 작업 식별자가 잘못되었습니다 |
|---|---|
| 양수 | 발견 항목을 담은 문자열 목록 식별자이며, ReleaseStringList로 해제합니다 |
참고
반복되는 작업은 동일한 초기 파싱과 파이프라인 캐시에 이미 있는 지연 로딩 객체를 재사용합니다PDF/R 작업은 최종 마커, 버전과 암호화 프로파일, 객체 세대, 카탈로그와 페이지 제한, 콘텐츠 연산자, 스트립 순서와 커버리지, 색상과 샘플 일관성, 원시 바이트 길이, JPEG 헤더, CCITT Group 4 디코딩 가능성을 검사합니다PDF/VCR 작업은 파이프라인 파서와 객체 캐시를 재사용하면서 PDF/X 기반, 식별 메타데이터, 직접 템플릿 루트, 필드 선언, 페이지 선택, 모든 대체 자리표시자를 검사합니다PDF/E 작업은 파이프라인 파서와 객체 캐시를 재사용하면서 식별 및 수명 주기 메타데이터, 트레일러 식별자, 암호화, 출력 인텐트, 색 공간, 콘텐츠 프로그램, 폰트, 주석, 폼, 액션, 제한된 스트림 기능을 검사합니다
참고 항목
CheckFileCompliance, CreateValidationPipelineReport, SetPDFRMode, SetPDFVCRMode, GetPDFVCRManifest, SetPDFEMode, GetPDFEDiagnostics