Saltar al contenido principal
Este método realiza el reconocimiento y la síntesis de las páginas especificadas en el documento.

Sintaxis

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 hace referencia al objeto IntsCollection, que contiene los números de las páginas que se reconocerán. SynthesisParamsForPage [in] El objeto SynthesisParamsForPage, que almacena los parámetros de síntesis de página. Este parámetro puede ser 0. En este caso, la página se sintetiza con los parámetros predeterminados o, si se ha cargado un perfil, se utilizan los parámetros definidos en ese perfil. ExtractionParams [in] El objeto ObjectsExtractionParams, que almacena los parámetros de extracción de objetos. Este parámetro puede ser 0. En este caso, los objetos se extraen con los parámetros predeterminados o, si se ha cargado un perfil, se utilizan los parámetros definidos en ese perfil.

Valores de retorno

Si el usuario interrumpe el reconocimiento, este método devuelve E_ABORT. También devuelve los códigos de retorno estándar de las funciones de ABBYY FineReader Engine.

Observaciones

  • Este método puede notificar eventos a los listeners vinculados a la interfaz IConnectionPointContainer del objeto FRDocument.
  • En Linux y Windows: según el valor de la propiedad IEngine::MultiProcessingParams, ABBYY FineReader Engine puede distribuir el procesamiento de documentos de varias páginas entre los núcleos de CPU.

Consulte también

FRDocument Trabajo con perfiles