CompareFileVisuals
文件比較、描繪
描述
以視覺方式比較目前文件與 PDF 檔案
語法
Function TPDFlib.CompareFileVisuals(Const OtherFileName, Password: WideString;
DPI: Double; ColorTolerance: Integer): WideString;備註
載入要比較的 PDF,並傳回與 CompareDocumentVisualsWith 相同的文件 JSON 報告;ColorTolerance 必須在 0 到 255 之間,DPI 必須是有限的正數
載入的文件會繼承目前實例的描繪器、縮放、裁剪與圖形設定;目前所選的文件與頁面不受影響
輸入遺漏、選項無效、描繪失敗與密碼錯誤都會傳回 status=error 與 complete=false;DLL 呼叫遇到無效實例時傳回 null 指標
DLL 寬字串結果由實例持有,必須在下一次寬字串結果呼叫前複製;A 結果是 UTF-8 JSON,輸入檔名與密碼依實例的 ANSI 設定解碼
忽略區域與個別遮罩或覆疊輸出請使用具型別的頁面或文件 API
DLL
Function DLCompareFileVisuals(InstanceID: Integer;
OtherFileName, Password: PWideChar; DPI: Double;
ColorTolerance: Integer): PWideChar; Stdcall;
Function DLCompareFileVisualsA(InstanceID: Integer;
OtherFileName, Password: PAnsiChar; DPI: Double;
ColorTolerance: Integer): PAnsiChar; Stdcall;ActiveX
Function PDFlib::CompareFileVisuals(OtherFileName As String,
Password As String, DPI As Double, ColorTolerance As Long) As String