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

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 wird verwendet, um eine Hypothese für eine Einzelseiten-Tabelle abzurufen. Es hat die folgenden Parameter:
ParameterBeschreibung
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.

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.