RunPDFUAValidationPipelineTask
合規性、文件檢查
描述
以明確的 PDF/UA 讀取器設定檔稽核共用的已剖析 PDF
語法
Delphi
Function TPDFlib.RunPDFUAValidationPipelineTask(PipelineID, TargetPart, Options: Integer): Integer;DLL
Function DLRunPDFUAValidationPipelineTask(InstanceID, PipelineID, TargetPart, Options: Integer): Integer; Stdcall;ActiveX
Function PDFlib::RunPDFUAValidationPipelineTask(PipelineID As Long, TargetPart As Long, Options As Long) As Long備註
TargetPart=0 只在 XMP 識別 pdfuaid:part=2 時選擇 part 2,否則選擇 part 1;1 強制 PDF/UA-1,2 強制 PDF/UA-2
PDF/UA-2 檢查涵蓋識別 part、revision 與 prefix、實際生效的 PDF 2.0 版本、中繼資料標題、marked 狀態、display title、命名空間參照、角色解析、Document 根、父項連結,以及有界的樹狀走訪
通過表示已實作的檢查沒有發現問題;內容標記、讀取順序、字型、註解、語言、替代文字描述、MathML 與人工無障礙審查仍在這個核心設定檔之外
請使用 BeginValidationPipeline 傳回的有效控制代碼;選取多個目標 part 時會重複使用保留的讀取器與物件快取
傳回值與所有權規則比照 CheckFilePDFUACompliance;無效的管線或目標會設定 LastErrorCode=401,讀取器失敗會產生問題 10059,而不是沒有診斷就直接通過
另請參閱
CheckFilePDFUACompliance, GetPDFUAReadValidationCoverageJSON