Saltar al contenido principal
Este método analiza el diseño de la imagen en la región especificada.

Sintaxis

C++

HRESULT AnalyzeRegion(
  IRegion*                  Region,
  IPageAnalysisParams*      AnalysisParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);

C#

void AnalyzeRegion(
  IRegion                  Region,
  IPageAnalysisParams      AnalysisParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);

Visual Basic .NET

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

Parámetros

Region [in] Hace referencia al objeto Region que especifica el área de la imagen que se va a analizar. Debe establecerse en las coordenadas del plano en blanco y negro corregido de inclinación del ImageDocument. AnalysisParams [in] Hace referencia al objeto PageAnalysisParams que almacena los parámetros del análisis de diseño de la región. Este parámetro puede ser 0. En este caso, la región se analiza con los parámetros predeterminados o, si se ha cargado un perfil, se usan los parámetros establecidos por este 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 este caso, los objetos se extraen con los parámetros predeterminados o, si se ha cargado un perfil, se usan los parámetros establecidos por este 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 este caso, se usan los parámetros predeterminados o, si se ha cargado un perfil, se usan los parámetros establecidos por este 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

  • Durante el proceso de análisis de diseño en la región, se eliminan del subobjeto IFRPage::Layout todos los bloques que se encuentran por completo dentro de la región. Como resultado de la llamada a este método, pueden agregarse a Layout cero o más bloques nuevos.
  • No notifica ningún evento a los suscriptores asociados a la interfaz IConnectionPointContainer del objeto FRPage.

Consulte también

FRPage Trabajo con perfiles Parámetros de ajuste de preprocesamiento, análisis, reconocimiento y síntesis