Pular para o conteúdo principal
Este método executa o reconhecimento e a síntese de todas as páginas do documento.

Sintaxe

C++

HRESULT Recognize(
  ISynthesisParamsForPage*  SynthesisParamsForPage,
  IObjectsExtractionParams* ExtractionParams
);

C#

void Recognize(
  ISynthesisParamsForPage  SynthesisParamsForPage,
  IObjectsExtractionParams ExtractionParams
);

Visual Basic .NET

Sub Recognize( _
  [SynthesisParamsForPage As ISynthesisParamsForPage = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing] _
)

Parameters

SynthesisParamsForPage [in] O objeto SynthesisParamsForPage que armazena os parameters de synthesis da página. Este parameter pode ser 0. Nesse caso, a página é sintetizada com os parameters padrão ou, se um profile tiver sido carregado, os parameters definidos por esse profile serão utilizados. ExtractionParams [in] O objeto ObjectsExtractionParams que armazena os parameters de extração de objects. Este parameter pode ser 0. Nesse caso, os objects são extraídos com os parameters padrão ou, se um profile tiver sido carregado, os parameters definidos por esse profile serão utilizados.

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 reportar eventos aos listeners vinculados à 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 múltiplas páginas entre os núcleos da CPU.

Consulte também

FRDocument Working with Profiles