메인 콘텐츠로 건너뛰기
이 메서드는 페이지 전처리를 수행합니다. 즉, 페이지 방향, 반전, 기하학적 왜곡을 보정합니다. 페이지 전처리는 페이지 분석 전에 수행됩니다.

구문

C++

HRESULT Preprocess(
  IPagePreprocessingParams* PreprocessingParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);

C#

void Preprocess(
  IPagePreprocessingParams PreprocessingParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);

Visual Basic .NET

Sub Preprocess( _
  [PreprocessingParams As IPagePreprocessingParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing], _
  [RecognizerParams As IRecognizerParams = Nothing] _
)

매개변수

PreprocessingParams [in] 페이지 전처리 매개변수를 저장하는 PagePreprocessingParams 객체를 가리킵니다. 이 매개변수는 0일 수 있습니다. 이 경우 페이지는 기본 매개변수로 전처리되거나, profile이 로드된 경우 해당 프로필에 설정된 매개변수가 사용됩니다. ExtractionParams [in] 객체 추출 매개변수를 저장하는 ObjectsExtractionParams 객체를 가리킵니다. 이 매개변수는 0일 수 있습니다. 이 경우 객체는 기본 매개변수로 추출되거나, profile이 로드된 경우 해당 프로필에 설정된 매개변수가 사용됩니다. RecognizerParams [in] 페이지 전처리에 필요한 인식 매개변수(예: 인식 언어)를 저장하는 RecognizerParams 객체를 가리킵니다. 이 매개변수는 0일 수 있습니다. 이 경우 기본 매개변수가 사용되거나, profile이 로드된 경우 해당 프로필에 설정된 매개변수가 사용됩니다.

반환 값

사용자가 페이지 전처리를 중단한 경우 이 메서드는 E_ABORT를 반환합니다. 또한 ABBYY FineReader Engine 함수의 표준 반환 코드를 반환할 수도 있습니다.

비고

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

참고 항목

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