Pular para o conteúdo principal
Este método analisa o layout da imagem na região especificada.

Sintaxe

C++

HRESULT AnalyzeRegion(
  IRegion*                  Region,
  IPageAnalysisParams*      AnalysisParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);

C#

void AnalyzeRegion(
  IRegion                  Region,
  IPageAnalysisParams      AnalysisParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);

Visual Basic .NET

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

Parâmetros

Region [in] Refere-se ao objeto Region, que especifica a área da imagem a ser analisada. Ele deve ser definido nas coordenadas do plano em preto e branco corrigido quanto à inclinação do ImageDocument. AnalysisParams [in] Refere-se ao objeto PageAnalysisParams, que armazena os parâmetros de análise de layout da região. Esse parâmetro pode ser 0. Nesse caso, a região é analisada com os parâmetros padrão ou, se um perfil tiver sido carregado, são usados os parâmetros definidos nesse 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 nesse 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 nesse perfil.

Valores de retorno

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

Observações

  • Durante a análise do layout na região, todos os blocos que estejam inteiramente dentro da região são removidos do subobjeto IFRPage::Layout. Zero ou mais novos blocos podem ser adicionados ao Layout como resultado da chamada desse método.
  • Nenhum evento é reportado aos listeners vinculados à interface IConnectionPointContainer do objeto FRPage.

Veja também

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