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

另請參閱

CompareRenderedPagesWith, CompareDocumentVisualsWith