CompareWith

診断

説明

選択されたドキュメントを保存済みリビジョンと構造的に比較します

構文

Delphi

Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;

戻り値

0ドキュメントが選択されていない、ファイルが存在しない、または指定されたパスワードで読み込めなかった
N検出項目の数。GetCompareFindingアクセッサで読み取ります

備考

OldFileNameを旧側として読み込み、両方のドキュメントをたどり、間接参照がマーカーへ崩壊する正規形からすべての間接オブジェクトのフィンガープリントを計算します。そのため、番号が付け直されただけの同一オブジェクトも一致します。パス1はフィンガープリントでオブジェクトを整列させ、パス2は残った未一致オブジェクトを番号でペアリングして変更として報告し、それでもペアにならないものは追加(新側)または削除(旧側)として扱われます。ページ数の差はオブジェクトの検出項目より先に報告されます。検出項目は次のCompareWith呼び出しまで利用可能なままです

N:= PDF.CompareWith("invoice_v1.pdf", "");

関連項目

AuditObjectReachabilityGetDocumentJSON