Pular para o conteúdo principal
Este método reconhece texto e realiza a síntese da página em um conjunto de blocos especificado de forma explícita.

Sintaxe

C++

HRESULT RecognizeBlocks(
  IIntsCollection*          BlockIndices,
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void RecognizeBlocks(
  IIntsCollection          BlockIndices,
  SynthesisParamsForPage  SynthesisParamsForPage,
  ObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Sub RecognizeBlocks( _
  BlockIndices As IIntsCollection, _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As ObjectsExtractionParams = Nothing] _
)

Parâmetros

BlockIndices [in] Este parâmetro refere-se ao objeto IntsCollection, que contém os índices dos blocos a serem reconhecidos. Este parâmetro pode ser 0; nesse caso, todos os blocos da página são reconhecidos. SynthesisParamsForPage [in] O objeto SynthesisParamsForPage que armazena os parâmetros de síntese da página. Este parâmetro pode ser 0. Nesse caso, a página é sintetizada com os parâmetros padrão ou, se um perfil tiver sido carregado, com os parâmetros definidos por esse perfil. ExtractionParams [in] O objeto ObjectsExtractionParams que armazena os parâmetros de extração de objetos. Este 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.

Valores de retorno

Se o reconhecimento for interrompido 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 notificar eventos aos listeners anexados à interface IConnectionPointContainer do objeto FRPage.

Veja também

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