메인 콘텐츠로 건너뛰기
이 메서드는 문서에서 지정된 페이지의 레이아웃 분석을 수행합니다.

구문

C++

HRESULT AnalyzePages(
  IIntsCollection*           PageIndices,
  IPageAnalysisParams*       AnalysisParams,
  IObjectsExtractionParams*  ExtractionParams,
  IRecognizerParams*         RecognizerParams
);

C#

void AnalyzePages(
  IIntsCollection           PageIndices,
  IPageAnalysisParams       AnalysisParams,
  IObjectsExtractionParams  ExtractionParams,
  IRecognizerParams         RecognizerParams
);

Visual Basic .NET

Sub AnalyzePages( _
  PageIndices As IIntsCollection, _
  [AnalysisParams As IPageAnalysisParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing], _
  [RecognizerParams As IRecognizerParams = Nothing] _
)

매개변수

PageIndices [in] 이 매개변수는 분석할 페이지 번호를 포함하는 IntsCollection 객체를 참조합니다. AnalysisParams [in] 페이지의 레이아웃 분석 매개변수를 저장하는 PageAnalysisParams 객체를 참조합니다. 이 매개변수는 0으로 설정할 수 있습니다. 이 경우, 페이지는 기본 매개변수로 분석되며, profile이 로드된 경우에는 해당 profile에서 설정한 매개변수가 사용됩니다. ExtractionParams [in] 객체 추출 매개변수를 저장하는 ObjectsExtractionParams 객체를 참조합니다. 이 매개변수는 0으로 설정할 수 있습니다. 이 경우, 객체는 기본 매개변수로 추출되며, profile이 로드된 경우에는 해당 profile에서 설정한 매개변수가 사용됩니다. RecognizerParams [in] 레이아웃 분석에 필요한 인식 매개변수(예: 인식 언어)를 저장하는 RecognizerParams 객체를 참조합니다. 이 매개변수는 0으로 설정할 수 있습니다. 이 경우, 기본 매개변수가 사용되며, profile이 로드된 경우에는 해당 profile에서 설정한 매개변수가 사용됩니다.

반환 값

사용자가 레이아웃 분석을 중단하면 이 메서드는 E_ABORT를 반환합니다. 또한 ABBYY FineReader Engine 함수의 표준 반환 코드도 반환합니다.

참고 사항

  • 이 메서드는 FRDocument 객체의 IConnectionPointContainer 인터페이스에 연결된 리스너에 이벤트를 전달할 수 있습니다.
  • Linux 및 Windows의 경우 IEngine::MultiProcessingParams 속성 값에 따라 ABBYY FineReader Engine은 여러 페이지 문서의 레이아웃 분석을 CPU 코어에 분산할 수 있습니다.

참고 항목

FRDocument 프로필 작업