Pular para o conteúdo principal
Este método executa a análise de layout da página.

Sintaxe

C++

HRESULT Analyze(
  IPageAnalysisParams*      AnalysisParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);

C#

void Analyze(
  IPageAnalysisParams      AnalysisParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);

Visual Basic .NET

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

Parâmetros

AnalysisParams [in] Refere-se ao objeto PageAnalysisParams, que armazena os parâmetros da análise de layout da página. Esse parâmetro pode ser 0. Nesse caso, a página é analisada com os parâmetros padrão ou, se um perfil tiver sido carregado, são usados os parâmetros definidos por esse perfil. ExtractionParams [in] Refere-se ao objeto ObjectsExtractionParams, que armazena os parâmetros de extração de objetos. Esse parâmetro pode ser 0. Nesse caso, os objetos são extraídos com os parâmetros padrão ou, se um perfil tiver sido carregado, são usados os parâmetros definidos por esse perfil. RecognizerParams [in] Refere-se ao objeto RecognizerParams, que armazena os parâmetros de reconhecimento necessários para a análise de layout (por exemplo, o idioma de reconhecimento). Esse parâmetro pode ser 0. Nesse caso, são usados os parâmetros padrão ou, se um perfil tiver sido carregado, são usados os parâmetros definidos por esse perfil.

Valores de retorno

Se a análise de layout for interrompida pelo usuário, este método retorna E_ABORT. Ele também retorna os códigos de retorno padrão das funções do ABBYY FineReader Engine.

Observações

Este método pode notificar eventos aos listeners associados à interface IConnectionPointContainer do objeto FRPage.

Consulte também

FRPage Ajuste dos parâmetros de pré-processamento, análise, reconhecimento e síntese Trabalhando com perfis