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