메인 콘텐츠로 건너뛰기
이 메서드는 원본 문서와 해당 사본을 비교합니다. 두 문서는 예를 들어 FRDocument 객체의 Process 메서드(또는 문서 합성을 수행하는 다른 메서드)를 사용해 이미 인식되어 있어야 합니다. 이 메서드는 문서의 모든 변경 사항을 포함하는 ComparisonResult 객체를 반환합니다.

구문

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

매개변수

RefDocument [in] 비교할 원본 문서가 들어 있는 FRDocument 객체를 가리킵니다. 이 매개변수는 NULL이면 안 됩니다. UserDocument [in] 비교할 문서 사본이 들어 있는 FRDocument 객체를 가리킵니다. 이 매개변수는 NULL이면 안 됩니다. RefPageIndices [in] 이 매개변수는 원본 문서의 페이지와 비교할 페이지 인덱스를 지정하는 IntsCollection 객체를 가리킵니다. UserPageIndices [in] 이 매개변수는 문서 사본의 페이지와 비교할 페이지 인덱스를 지정하는 IntsCollection 객체를 가리킵니다. Result [out, retval] 출력 ComparisonResult 객체의 인터페이스 포인터를 받는 IComparisonResult* 포인터 변수에 대한 포인터입니다.

반환 값

이 메서드는 특정 반환 값을 제공하지 않습니다. ABBYY FineReader Engine 함수의 표준 반환 값을 반환합니다.

참고 항목

Comparator