> ## 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.

# Accéder aux propriétés d’hypothèse de tableau depuis le code

> Découvrez comment accéder par programmation aux propriétés d’hypothèse de tableau à l’aide des objets TableHypothesis, OnePageTableHypothesis et TableHypColumn.

Pour accéder à une hypothèse d’un élément de table multi-Page, utilisez un objet **TableHypothesis**. Il comprend les paramètres suivants :

<div id="tablehypothesis-object">
  ## Objet TableHypothesis
</div>

| Parameter                                     | Description                                           |
| :-------------------------------------------- | :---------------------------------------------------- |
| Int SubTablesCount()                          | Nombre de tableaux sur une seule Page.                |
| OnePageTableHypothesis LastSubTable()         | Dernier tableau détecté sur une seule Page.           |
| OnePageTableHypothesis SubTable( Int number ) | Tableau sur une seule Page portant le numéro indiqué. |

<div id="onepagetablehypothesis-object">
  ## Objet OnePageTableHypothesis
</div>

L'objet **OnePageTableHypothesis** est utilisé pour appeler une hypothèse de tableau sur une seule Page. Il comporte les paramètres suivants :

| Parameter                                       | Description                                                                                                                                             |
| :---------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Hypothesis Body()                               | L’hypothèse du corps du tableau.                                                                                                                        |
| Hypothesis Footer()                             | L’hypothèse du pied de tableau.                                                                                                                         |
| Hypothesis Header()                             | L’hypothèse de l’en-tête du tableau.                                                                                                                    |
| Int ColumnsCount()                              | Le nombre de colonnes détectées.                                                                                                                        |
| Int ColumnIndex( String columnName )            | L’index de la colonne nommée columnName dans l’hypothèse de tableau actuelle. L’indexation commence à 0. Retourne -1 si la colonne n’a pas été trouvée. |
| Int RowsCount()                                 | Le nombre de lignes détectées.                                                                                                                          |
| Logic HasColumn( String columnName )            | Indique si l’hypothèse contient une colonne nommée columnName.                                                                                          |
| Logic HasBody()                                 | Indique si l’hypothèse de tableau contient un corps non vide.                                                                                           |
| Logic HasFooter()                               | Indique si l’hypothèse de tableau contient un pied de tableau non vide.                                                                                 |
| Logic HasHeader()                               | Indique si l’hypothèse de tableau contient un en-tête non vide.                                                                                         |
| Rect CellRect( Int columnIndex, Int rowIndex )  | Le Rectangle correspondant à la cellule du tableau dans la colonne d’index columnIndex et la ligne d’index rowIndex. L’indexation commence à 0.         |
| Rect CellRect( String columnName, Int rowInex ) | Le Rectangle correspondant à la cellule du tableau dans la colonne nommée columnName et la ligne d’index rowIndex. L’indexation commence à 0.           |
| Rect RowRect( Int rowIndex )                    | Le Rectangle correspondant à la ligne du tableau d’index rowIndex. L’indexation commence à 0.                                                           |
| TableHypColumn Column( Int columnIndex )        | L’hypothèse de colonne de tableau pour la colonne avec l’index donné. L’indexation commence à 0.                                                        |
| TableHypColumn Column( String columnName )      | L’hypothèse de colonne de tableau pour la colonne portant le nom donné.                                                                                 |

<div id="tablehypcolumn-object">
  ## Objet TableHypColumn
</div>

L’objet **TableHypColumn** sert à accéder à une hypothèse de colonne de tableau. Une variable de ce type ne peut être créée qu’au moyen d’une expression Let. Il comporte les paramètres suivants :

| Parameter                         | Description                                                                         |
| :-------------------------------- | :---------------------------------------------------------------------------------- |
| Distance Width()                  | La largeur de la colonne.                                                           |
| Logic HasLeftSeparator()          | Indique si la colonne possède un séparateur noir à gauche.                          |
| Logic HasLeftSeparatorInHeader()  | Indique si la colonne possède un séparateur noir à droite dans l’en‑tête.           |
| Logic HasRightSeparator()         | Indique si le nom de la colonne possède un séparateur noir à gauche.                |
| Logic HasRightSeparatorInHeader() | Indique si le nom de la colonne possède un séparateur noir à droite dans l’en‑tête. |
| String Name()                     | Le nom de la colonne.                                                               |
| XCoordinate Left()                | La bordure gauche de la colonne.                                                    |
| XCoordinate Right()               | La bordure droite de la colonne.                                                    |
