Vai al contenuto principale
Questo metodo confronta il documento originale con la sua copia. Entrambi i documenti devono essere già stati riconosciuti utilizzando, ad esempio, il metodo Process dell’oggetto FRDocument (o un altro metodo che esegue la sintesi del documento). Questo metodo restituisce l’oggetto ComparisonResult, che contiene tutte le modifiche apportate al documento.

Sintassi

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

Parametri

RefDocument [in] Fa riferimento all’oggetto FRDocument che contiene il documento originale da confrontare. Questo parametro non deve essere NULL. UserDocument [in] Fa riferimento all’oggetto FRDocument che contiene la copia del documento da confrontare. Questo parametro non deve essere NULL. RefPageIndices [in] Questo parametro fa riferimento all’oggetto IntsCollection, che specifica gli indici delle pagine da confrontare con quelle del documento originale. UserPageIndices [in] Questo parametro fa riferimento all’oggetto IntsCollection, che specifica gli indici delle pagine da confrontare con quelle della copia del documento. Result [out, retval] Puntatore a una variabile puntatore di tipo IComparisonResult* che riceve il puntatore all’interfaccia dell’oggetto di output ComparisonResult.

Valori di ritorno

Questo metodo non ha valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.

Vedi anche

Comparator