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 またはドキュメント 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