Saltar al contenido principal
Este método compara el documento original con su copia. Ambos documentos deben haberse reconocido previamente con, por ejemplo, el método Process del objeto FRDocument (u otro método que realice la síntesis del documento). Este método devuelve el objeto ComparisonResult, que contiene todos los cambios realizados en el documento.

Sintaxis

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

Parámetros

RefDocument [in] Hace referencia al objeto FRDocument que contiene el documento original con el que se realizará la comparación. Este parámetro no debe ser NULL. UserDocument [in] Hace referencia al objeto FRDocument que contiene la copia del documento que se comparará. Este parámetro no debe ser NULL. RefPageIndices [in] Este parámetro hace referencia al objeto IntsCollection, que especifica los índices de las páginas que se compararán con las páginas del documento original. UserPageIndices [in] Este parámetro hace referencia al objeto IntsCollection, que especifica los índices de las páginas que se compararán con las páginas de la copia del documento. Result [out, retval] Puntero a una variable de puntero IComparisonResult* que recibe el puntero de interfaz del objeto de salida ComparisonResult.

Valores de retorno

Este método no tiene valores de retorno específicos. Devuelve los valores de retorno estándar de las funciones de ABBYY FineReader Engine.

Consulte también

Comparator