Passer au contenu principal
Cette méthode compare le document original à sa copie. Les deux documents doivent déjà avoir été reconnus à l’aide, par exemple, de la méthode Process de l’objet FRDocument (ou d’une autre méthode qui réalise la synthèse du document). Cette méthode renvoie l’objet ComparisonResult, qui contient toutes les modifications apportées au document.

Syntaxe

C++

HRESULT CompareDocuments(
  IFRDocument*         RefDocument,
  IFRDocument*         UserDocument,
  IIntsCollection*     RefPageIndices,
  IIntsCollection*     UserPageIndices,
  IComparisonResult**  Result
);

C#

IComparisonResult CompareDocuments(
  IFRDocument          RefDocument,
  IFRDocument          UserDocument,
  IIntsCollection      RefPageIndices,
  IIntsCollection      UserPageIndices
);

Visual Basic .NET

Function CompareDocuments( _
  RefDocument As IFRDocument, _
  UserDocument As IFRDocument, _
  RefPageIndices As IIntsCollection, _
  UserPageIndices As IIntsCollection _
) As IComparisonResult

Paramètres

RefDocument [in] Fait référence à l’objet FRDocument qui contient le document original à comparer. Ce paramètre ne doit pas être NULL. UserDocument [in] Fait référence à l’objet FRDocument qui contient la copie du document à comparer. Ce paramètre ne doit pas être NULL. RefPageIndices [in] Ce paramètre fait référence à l’objet IntsCollection, qui spécifie les indices des pages à comparer aux pages du document original. UserPageIndices [in] Ce paramètre fait référence à l’objet IntsCollection, qui spécifie les indices des pages à comparer aux pages de la copie du document. Result [out, retval] Pointeur vers une variable pointeur IComparisonResult* qui reçoit le pointeur d’interface de l’objet ComparisonResult renvoyé.

Valeurs de retour

Cette méthode n’a pas de valeur de retour spécifique. Elle renvoie les valeurs de retour standard des fonctions ABBYY FineReader Engine.

Voir aussi

Comparator