메인 콘텐츠로 건너뛰기
이 메서드는 명시적으로 지정된 블록 집합에서 텍스트를 인식하고 페이지 합성을 수행합니다.

구문

C++

HRESULT RecognizeBlocks(
  IIntsCollection*          BlockIndices,
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void RecognizeBlocks(
  IIntsCollection          BlockIndices,
  SynthesisParamsForPage  SynthesisParamsForPage,
  ObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Sub RecognizeBlocks( _
  BlockIndices As IIntsCollection, _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As ObjectsExtractionParams = Nothing] _
)

매개변수

BlockIndices [in] 인식할 블록의 인덱스를 포함하는 IntsCollection 객체를 참조하는 매개변수입니다. 이 매개변수는 0일 수 있으며, 이 경우 페이지의 모든 블록이 인식됩니다. SynthesisParamsForPage [in] 페이지 합성 매개변수를 저장하는 SynthesisParamsForPage 객체입니다. 이 매개변수는 0일 수 있습니다. 이 경우 페이지는 기본 매개변수로 합성되며, 프로필이 로드된 경우에는 해당 프로필에 설정된 매개변수가 사용됩니다. ExtractionParams [in] 객체 추출 매개변수를 저장하는 ObjectsExtractionParams 객체입니다. 이 매개변수는 0일 수 있습니다. 이 경우 객체는 기본 매개변수로 추출되며, 프로필이 로드된 경우에는 해당 프로필에 설정된 매개변수가 사용됩니다.

반환 값

사용자가 인식을 중단한 경우, 이 메서드는 E_ABORT를 반환합니다. 또한 ABBYY FineReader Engine 함수의 표준 반환 코드를 반환합니다.

비고

이 메서드는 FRPage 객체의 IConnectionPointContainer 인터페이스에 연결된 리스너들에게 이벤트를 보고할 수 있습니다.

참조

FRPage 프로필 작업 전처리, 분석, 인식 및 합성 매개변수의 조정