Pular para o conteúdo principal
Este método executa o reconhecimento e a síntese das páginas especificadas no documento.

Sintaxe

C++

HRESULT RecognizePages(
  IIntsCollection*          PageIndices,
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void RecognizePages(
  IIntsCollection          PageIndices,
  ISynthesisParamsForPage  SynthesisParamsForPage,
  IObjectsExtractionParams extractionParams
);

Visual Basic .NET

Sub RecognizePages( _
  PageIndices As IIntsCollection, _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

Parâmetros

PageIndices [in] Este parâmetro refere-se ao objeto IntsCollection, que contém os números das páginas a serem reconhecidas. SynthesisParamsForPage [in] O objeto SynthesisParamsForPage que armazena os parâmetros da síntese de 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, são usados os parâmetros definidos nesse perfil. ExtractionParams [in] O objeto ObjectsExtractionParams que armazena os parâmetros da 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, são usados os parâmetros definidos nesse perfil.

Valores de retorno

Caso o reconhecimento seja interrompido 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

  • Este método pode reportar eventos aos listeners anexados à interface IConnectionPointContainer do objeto FRDocument.
  • No Linux e no Windows: dependendo do valor da propriedade IEngine::MultiProcessingParams, o ABBYY FineReader Engine pode distribuir o processamento de documentos com várias páginas entre os núcleos da CPU.

Consulte também

FRDocument Trabalhando com perfis