> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Método AnalyzeTable del objeto FRPage

> Método AnalyzeTable del objeto FRPage en la API de ABBYY FineReader Engine — Reemplaza el bloque especificado por un bloque de la tabla y analiza la estructura de la tabla.

Este método reemplaza el bloque especificado con el bloque de la tabla y analiza la estructura de la tabla.

<div id="syntax">
  ## Sintaxis
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT AnalyzeTable(
  int                       BlockIndex,
  IPageAnalysisParams*      AnalysisParams,
  IObjectsExtractionParams* ExtractionParams,
  IRecognizerParams*        RecognizerParams
);
```

### C\#

```csharp theme={null}
void AnalyzeTable(
  int                     BlockIndex,
  IPageAnalysisParams      AnalysisParams,
  IObjectsExtractionParams ExtractionParams,
  IRecognizerParams        RecognizerParams
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub AnalyzeTable( _
  BlockIndex As Integer, _
  [AnalysisParams As IPageAnalysisParams = Nothing], _
  [ExtractionParams As IObjectsExtractionParams = Nothing], _
  [RecognizerParams As IRecognizerParams = Nothing] _
)
```

<div id="parameters">
  ## Parámetros
</div>

BlockIndex

\[in] Especifica el índice del bloque en la colección de bloques que debe analizarse como tabla.

AnalysisParams

\[in] Hace referencia al objeto [PageAnalysisParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageanalysisparams), que almacena los parámetros del análisis de layout de la tabla. Este parámetro puede ser 0. En este caso, la tabla se analiza con los parámetros predeterminados o, si se ha cargado un [perfil](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles), se utilizan los parámetros establecidos en ese perfil.

ExtractionParams

\[in] Hace referencia al objeto [ObjectsExtractionParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/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](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles), se utilizan los parámetros establecidos en ese perfil.

RecognizerParams

\[in] Hace referencia al objeto [RecognizerParams](/es/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams), que almacena los parámetros de reconocimiento necesarios para analizar la tabla (por ejemplo, el idioma de reconocimiento). Este parámetro puede ser 0. En este caso, se utilizan los parámetros predeterminados o, si se ha cargado un [perfil](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles), se utilizan los parámetros establecidos en ese perfil.

<div id="return-values">
  ## Valores de retorno
</div>

Si el análisis de la estructura se interrumpe por acción del usuario, este método devuelve E\_ABORT. También devuelve los [códigos de retorno estándar de las funciones de ABBYY FineReader Engine](/es/fine-reader/engine/api-reference/return-codes).

<div id="remarks">
  ## Observaciones
</div>

* Los bloques de tabla siempre tienen regiones rectangulares; si el bloque no era rectangular, el nuevo bloque de tabla recibe la región correspondiente al rectángulo delimitador del bloque original.
* Si no se puede analizar la estructura de la tabla, el subobjeto [IFRPage::Layout](/es/fine-reader/engine/api-reference/document-related-objects/frpage#layout) no se modifica.
* Este método puede notificar eventos a los listeners asociados a la interfaz IConnectionPointContainer del objeto [FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage).

<div id="see-also">
  ## Consulte también
</div>

[FRPage](/es/fine-reader/engine/api-reference/document-related-objects/frpage)

[Trabajo con perfiles](/es/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)

[Ajuste de los parámetros de preprocesamiento, análisis, reconocimiento y síntesis](/es/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)
