Saltar al contenido principal
Este método realiza el análisis de diseño de todas las páginas de un documento.

Sintaxis

C++

HRESULT Analyze(
  IPageAnalysisParams*      AnalysisParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);

C#

void Analyze(
  IPageAnalysisParams      AnalysisParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);

Visual Basic .NET

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

Parámetros

AnalysisParams [in] Hace referencia al objeto PageAnalysisParams, que almacena los parámetros del análisis de diseño del documento. Este parámetro puede ser 0. En ese caso, el documento se analiza con los parámetros predeterminados o, si se ha cargado un perfil, se usan los parámetros definidos en ese perfil. ExtractionParams [in] Hace referencia al objeto ObjectsExtractionParams, que almacena los parámetros de extracción de objetos. Este parámetro puede ser 0. En ese caso, los objetos se extraen con los parámetros predeterminados o, si se ha cargado un perfil, se usan los parámetros definidos en ese perfil. RecognizerParams [in] Hace referencia al objeto RecognizerParams, que almacena los parámetros de reconocimiento necesarios para el análisis de diseño (por ejemplo, el idioma de reconocimiento). Este parámetro puede ser 0. En ese caso, se utilizan los parámetros predeterminados o, si se ha cargado un perfil, se usan los parámetros definidos en ese perfil.

Valores de retorno

Si el usuario interrumpe el análisis de diseño, 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 conectados 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 análisis de diseño de documentos de varias páginas entre los núcleos de la CPU.

Consulte también

FRDocument Trabajo con perfiles