- 페이지 간에 인식 세션을 유지해야 하는 경우(예: 캐시 사전를 사용하는 경우)입니다. 이 경우 AutoCleanRecognizerSession 속성을 FALSE로 설정하고, 필요할 때(더 이상 캐시 사전이 필요하지 않거나 이전 페이지들과 매개변수(밝기, 텍스트 유형, 글꼴 등)가 현저히 다른 페이지를 처리하려는 경우) CleanRecognizerSession 메서드를 호출하여 인식 세션을 수동으로 초기화해야 합니다.
- 한 페이지를 인식하는 도중에 인식 세션을 초기화해야 하는 경우(예: 페이지에 다른 텍스트 블록들과 매개변수(텍스트 유형, 글꼴 등)가 크게 다른 텍스트 블록이 포함된 경우)입니다.
- 페이지가 하나의 프로세스에서 순차적으로 인식되고 더 이상 처리할 페이지가 없는 경우(예: IFRDocument::Close 메서드가 호출되었거나 문서가 해제되었고 다른 문서가 없는 경우).
- 더 이상 처리할 페이지가 없는 경우(예: IFRDocument::Close 메서드가 호출되었거나 문서가 해제되었고 다른 문서가 없는 경우).
- 페이지가 병렬 프로세스에서 인식되는 경우 — 각 병렬 프로세스가 끝난 후.
- 페이지가 BatchProcessor를 사용한 병렬 프로세스에서 인식되고 더 이상 처리할 페이지가 없는 경우(IBatchProcessor::GetNextProcessedPage가 0을 반환함).
- 엔진 객체의 LoadPredefinedProfile 또는 LoadProfile 메서드가 호출되는 경우.
- 더 이상 처리할 페이지가 없는 경우(예: IFRDocument::Close 메서드가 호출되었거나 문서가 해제되었고 다른 문서가 없는 경우).
- 엔진 객체의 LoadPredefinedProfile 또는 LoadProfile 메서드가 호출되는 경우.
