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

# Zugriff auf Eigenschaften von Tabellenhypothesen aus Code

> Erfahren Sie, wie Sie programmgesteuert mit den Objekten TableHypothesis, OnePageTableHypothesis und TableHypColumn auf Eigenschaften von Tabellenhypothesen zugreifen.

Um auf die Hypothese eines mehrseitigen Tabellenelements zuzugreifen, verwenden Sie ein **TableHypothesis**-Objekt. Es stellt die folgenden Parameter bereit:

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

| Parameter                                     | Beschreibung                                       |
| :-------------------------------------------- | :------------------------------------------------- |
| Int SubTablesCount()                          | Die Anzahl der einseitigen Tabellen.               |
| OnePageTableHypothesis LastSubTable()         | Die zuletzt erkannte einseitige Tabelle.           |
| OnePageTableHypothesis SubTable( Int number ) | Die einseitige Tabelle mit der angegebenen Nummer. |

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

Das **OnePageTableHypothesis**-Objekt wird verwendet, um eine Hypothese für eine Einzelseiten-Tabelle abzurufen. Es hat die folgenden Parameter:

| Parameter                                       | Beschreibung                                                                                                                                                                   |
| :---------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Hypothesis Body()                               | Die Hypothese für den Tabellenkörper.                                                                                                                                          |
| Hypothesis Footer()                             | Die Hypothese für die Tabellenfußzeile.                                                                                                                                        |
| Hypothesis Header()                             | Die Hypothese für die Tabellenkopfzeile.                                                                                                                                       |
| Int ColumnsCount()                              | Die Anzahl der erkannten Spalten.                                                                                                                                              |
| Int ColumnIndex( String columnName )            | Der Index, den die Spalte mit dem Namen columnName in der aktuellen Tabellenhypothese hat. Die Indizierung beginnt bei 0. Gibt -1 zurück, wenn die Spalte nicht gefunden wird. |
| Int RowsCount()                                 | Die Anzahl der erkannten Zeilen.                                                                                                                                               |
| Logic HasColumn( String columnName )            | Gibt an, ob die Hypothese eine Spalte mit dem Namen columnName enthält.                                                                                                        |
| Logic HasBody()                                 | Gibt an, ob die Tabellenhypothese einen nichtleeren Körper enthält.                                                                                                            |
| Logic HasFooter()                               | Gibt an, ob die Tabellenhypothese eine nichtleere Fußzeile enthält.                                                                                                            |
| Logic HasHeader()                               | Gibt an, ob die Tabellenhypothese eine nichtleere Kopfzeile enthält.                                                                                                           |
| Rect CellRect( Int columnIndex, Int rowIndex )  | Das Rechteck, das der Tabellenzelle in der Spalte mit dem Index columnIndex und in der Zeile mit dem Index rowIndex entspricht. Die Indizierung beginnt bei 0.                 |
| Rect CellRect( String columnName, Int rowInex ) | Das Rechteck, das der Tabellenzelle in der Spalte mit dem Namen columnName und in der Zeile mit dem Index rowIndex entspricht. Die Indizierung beginnt bei 0.                  |
| Rect RowRect( Int rowIndex )                    | Das Rechteck, das der Tabellenzeile mit dem Index rowIndex entspricht. Die Indizierung beginnt bei 0.                                                                          |
| TableHypColumn Column( Int columnIndex )        | Die Hypothese einer Tabellenspalte für die Spalte mit dem angegebenen Index. Die Indizierung beginnt bei 0.                                                                    |
| TableHypColumn Column( String columnName )      | Die Hypothese einer Tabellenspalte für die Spalte mit dem angegebenen Namen.                                                                                                   |

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

Das **TableHypColumn**-Objekt wird verwendet, um eine Hypothese der Tabellenspalte aufzurufen. Eine Variable dieses Typs kann nur mithilfe eines Let-Ausdrucks erstellt werden. Es verfügt über die folgenden Parameter:

| Parameter                         | Beschreibung                                                                 |
| :-------------------------------- | :--------------------------------------------------------------------------- |
| Distance Width()                  | Die Breite der Spalte.                                                       |
| Logic HasLeftSeparator()          | Zeigt an, ob die Spalte links einen schwarzen Separator hat.                 |
| Logic HasLeftSeparatorInHeader()  | Zeigt an, ob die Spalte im Kopfbereich links einen schwarzen Separator hat.  |
| Logic HasRightSeparator()         | Zeigt an, ob die Spalte rechts einen schwarzen Separator hat.                |
| Logic HasRightSeparatorInHeader() | Zeigt an, ob die Spalte im Kopfbereich rechts einen schwarzen Separator hat. |
| String Name()                     | Der Spaltenname.                                                             |
| XCoordinate Left()                | Die linke Begrenzung der Spalte.                                             |
| XCoordinate Right()               | Die rechte Begrenzung der Spalte.                                            |
