메인 콘텐츠로 건너뛰기
이 메서드는 Linux 및 Windows용 FRE에서 구현되어 있습니다.
이 메서드는 Batch Processor가 작업을 시작할 수 있도록 준비합니다. 비동기 인식 프로세스를 호출하고, 이미지 소스와 처리 설정을 지정합니다.
BatchProcessor 객체는 재사용할 수 없습니다. Start 메서드를 반복 호출하면 오류가 발생합니다.

구문

C++

HRESULT Start(
  IImageSource*             ImageSource,
  IAsyncProcessingCallback* ProcessingCallback,
  IPrepareImageMode*        OpeningParams,
  IPageProcessingParams*    ProcessingParams
);

C#

void Start(
  IImageSource             ImageSource,
  IAsyncProcessingCallback ProcessingCallback,
  IPrepareImageMode         OpeningParams,
  IPageProcessingParams     ProcessingParams
);

Visual Basic .NET

Sub Start( _
  ImageSource As IImageSource, _
  [ProcessingCallback As IAsyncProcessingCallback = Nothing], _
  [OpeningParams As IPrepareImageMode = Nothing], _
  [ProcessingParams As IPageProcessingParams = Nothing] _
)

매개변수

ImageSource [in] 프로세서와 함께 사용할 이미지 소스를 지정합니다. 이 변수는 IImageSource 인터페이스를 구현하는 객체를 참조합니다. ProcessingCallback [in] 처리를 관리하는 데 사용되는 사용자 구현 객체의 IAsyncProcessingCallback 인터페이스를 참조합니다. 이 매개변수는 0일 수 있습니다.
콜백은 이미지 파일에만 사용됩니다. 이미지를 IImageSource::GetNextImageDocument 메서드를 통해 추가하면, 이 인터페이스로는 BatchProcessor 객체의 작업을 관리할 수 없습니다.
OpeningParams [in] 이미지를 여는 동안 수행할 전처리 방식을 지정하는 PrepareImageMode 객체를 참조합니다. 이 매개변수는 0일 수 있습니다. 이 경우 이미지 전처리는 기본 매개변수로 수행되며, 프로파일이 로드된 경우에는 해당 프로파일에 설정된 매개변수가 사용됩니다. ProcessingParams [in] 분석, 인식 및 페이지 합성에 대한 매개변수를 저장하는 PageProcessingParams 객체를 참조합니다. 이 매개변수는 0일 수 있습니다. 이 경우 페이지는 기본 매개변수로 분석 및 인식되며, 프로파일이 로드된 경우에는 해당 프로파일에 설정된 매개변수가 사용됩니다.
ImageDocument를 사용하는 경우 이러한 매개변수는 기본값으로 재설정됩니다.

반환 값

이 메서드에는 특정 반환 값이 없습니다. ABBYY FineReader Engine 함수의 표준 반환 값을 반환합니다.

비고

Linux에서는 엔진 객체가 out-of-process 서버로 로드된 경우 이 메서드가 작동하지 않습니다.

참고 항목

BatchProcessor