Pular para o conteúdo principal
Este método executa a análise de layout de todas as páginas de um documento.

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 de análise de layout do documento. Esse parâmetro pode ser 0. Nesse caso, o documento é analisado com os parâmetros padrão ou, se um perfil tiver sido carregado, com 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, com 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, os parâmetros padrão são usados ou, se um perfil tiver sido carregado, os parâmetros definidos por esse perfil são usados.

Valores de retorno

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

Observações

  • Este método pode enviar eventos aos ouvintes associados à interface IConnectionPointContainer do objeto FRDocument.
  • No Linux e no Windows: dependendo do valor da propriedade IEngine::MultiProcessingParams, o ABBYY FineReader Engine pode distribuir a análise de layout de documentos com várias páginas pelos núcleos de CPU.

Veja também

FRDocument Como trabalhar com perfis