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

매개변수

PipelineIDBeginValidationPipeline가 반환한 식별자
ComplianceTestPDF/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
Options0은 모든 발견 항목을 수집하고, 1은 선택된 감사를 첫 번째 발견 항목에서 중단합니다

반환값

0선택된 감사가 발견 항목을 보고하지 않았거나, 파이프라인 또는 작업 식별자가 잘못되었습니다
양수발견 항목을 담은 문자열 목록 식별자이며, ReleaseStringList로 해제합니다

참고

반복되는 작업은 동일한 초기 파싱과 파이프라인 캐시에 이미 있는 지연 로딩 객체를 재사용합니다PDF/R 작업은 최종 마커, 버전과 암호화 프로파일, 객체 세대, 카탈로그와 페이지 제한, 콘텐츠 연산자, 스트립 순서와 커버리지, 색상과 샘플 일관성, 원시 바이트 길이, JPEG 헤더, CCITT Group 4 디코딩 가능성을 검사합니다PDF/VCR 작업은 파이프라인 파서와 객체 캐시를 재사용하면서 PDF/X 기반, 식별 메타데이터, 직접 템플릿 루트, 필드 선언, 페이지 선택, 모든 대체 자리표시자를 검사합니다PDF/E 작업은 파이프라인 파서와 객체 캐시를 재사용하면서 식별 및 수명 주기 메타데이터, 트레일러 식별자, 암호화, 출력 인텐트, 색 공간, 콘텐츠 프로그램, 폰트, 주석, 폼, 액션, 제한된 스트림 기능을 검사합니다

참고 항목

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