Zum Hauptinhalt springen
Um auf eine Hypothese eines mehrseitigen Tabellenelements zuzugreifen, verwenden Sie ein TableHypothesis-Objekt. Es verfügt über die folgenden Parameter:

TableHypothesis-Objekt

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

OnePageTableHypothesis-Objekt

Das OnePageTableHypothesis-Objekt dient zum Abrufen einer Hypothese der Einseiten-Tabelle. Es verfügt über die folgenden Parameter:
ParameterBeschreibung
Hypothesis Body()Die Hypothese des Tabellenkörpers.
Hypothesis Footer()Die Hypothese der Tabellenfußzeile.
Hypothesis Header()Die Hypothese der Tabellenkopfzeile.
Int ColumnsCount()Die Anzahl der erkannten Spalten.
Int ColumnIndex( String columnName )Der Index der Spalte mit dem Namen columnName in der aktuellen Tabellenhypothese. Die Indizierung beginnt bei 0. Gibt -1 zurück, wenn die Spalte nicht gefunden wurde.
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 nicht leeren Tabellenkörper enthält.
Logic HasFooter()Gibt an, ob die Tabellenhypothese eine nicht leere Fußzeile enthält.
Logic HasHeader()Gibt an, ob die Tabellenhypothese eine nicht leere Kopfzeile enthält.
Rect CellRect( Int columnIndex, Int rowIndex )Das Rectangle, 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 Rectangle, 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 Rectangle, 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.

TableHypColumn-Objekt

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:
ParameterBeschreibung
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.