> ## 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éthode AnalyzeTable de l’objet FRPage

> Méthode AnalyzeTable de l’objet FRPage dans l’API ABBYY FineReader Engine — Remplace le bloc spécifié par un bloc de tableau et analyse la structure du tableau.

Cette méthode remplace le bloc spécifié par un bloc de tableau et analyse la structure du tableau.

<div id="syntax">
  ## Syntaxe
</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">
  ## Paramètres
</div>

BlockIndex

\[in] Spécifie l’indice du bloc dans la collection de blocs devant être analysé comme un tableau.

AnalysisParams

\[in] Désigne l’objet [PageAnalysisParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/pageanalysisparams), qui contient les paramètres d’analyse de la mise en page du tableau. Ce paramètre peut être 0. Dans ce cas, le tableau est analysé avec les paramètres par défaut ou, si un [profil](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) a été chargé, avec les paramètres définis dans ce profil.

ExtractionParams

\[in] Désigne l’objet [ObjectsExtractionParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/objectsextractionparams), qui contient les paramètres d’extraction des objets. Ce paramètre peut être 0. Dans ce cas, les objets sont extraits avec les paramètres par défaut ou, si un [profil](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) a été chargé, avec les paramètres définis dans ce profil.

RecognizerParams

\[in] Désigne l’objet [RecognizerParams](/fr/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams), qui contient les paramètres de reconnaissance nécessaires à l’analyse du tableau (par exemple, la langue de reconnaissance). Ce paramètre peut être 0. Dans ce cas, les paramètres par défaut sont utilisés ou, si un [profil](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles) a été chargé, les paramètres définis dans ce profil sont utilisés.

<div id="return-values">
  ## Valeurs de retour
</div>

Si l’analyse de la mise en page est interrompue par l’utilisateur, cette méthode renvoie E\_ABORT. Elle renvoie également les [codes de retour standard des fonctions d’ABBYY FineReader Engine](/fr/fine-reader/engine/api-reference/return-codes).

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

* Les blocs de tableau ont toujours des régions rectangulaires ; si le bloc n’était pas rectangulaire, le nouveau bloc de tableau reçoit la région correspondant au rectangle englobant du bloc initial.
* Si la structure du tableau ne peut pas être analysée, le sous-objet [IFRPage::Layout](/fr/fine-reader/engine/api-reference/document-related-objects/frpage#layout) n’est pas modifié.
* Cette méthode peut signaler des événements aux listeners attachés à l’interface IConnectionPointContainer de l’objet [FRPage](/fr/fine-reader/engine/api-reference/document-related-objects/frpage).

<div id="see-also">
  ## Voir aussi
</div>

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

[Utilisation des profils](/fr/fine-reader/engine/guided-tour/advanced-techniques/working-with-profiles)

[Réglage des paramètres de prétraitement, d’analyse, de reconnaissance et de synthèse](/fr/fine-reader/engine/guided-tour/advanced-techniques/tuning-parameters-of-preprocessing-analysis-recognition-and-synthesis)
