跳轉到主要內容
若要在多頁表格元素上取得假設結果,請使用 TableHypothesis 物件。它具有下列參數:

TableHypothesis 物件

Parameter說明
Int SubTablesCount()單一頁面的表格數量。
OnePageTableHypothesis LastSubTable()最後偵測到的單一頁面的表格。
OnePageTableHypothesis SubTable( Int number )具有指定編號的單一頁面的表格。

OnePageTableHypothesis 物件

OnePageTableHypothesis 物件用於表示單頁表格的假設。它具有下列參數:
ParameterDescription
Hypothesis Body()表格主體的假設。
Hypothesis Footer()表格表尾的假設。
Hypothesis Header()表格表頭的假設。
Int ColumnsCount()偵測到的欄數。
Int ColumnIndex( String columnName )名為 columnName 的欄在目前表格假設中的索引。索引從 0 開始。如果找不到該欄,則傳回 -1。
Int RowsCount()偵測到的列數。
Logic HasColumn( String columnName )指出該假設是否包含名為 columnName 的欄。
Logic HasBody()指出表格假設是否包含非空的主體。
Logic HasFooter()指出表格假設是否包含非空的表尾。
Logic HasHeader()指出表格假設是否包含非空的表頭。
Rect CellRect( Int columnIndex, Int rowIndex )與索引為 columnIndex 的欄及索引為 rowIndex 的列中的表格儲存格對應的矩形區域。索引從 0 開始。
Rect CellRect( String columnName, Int rowInex )與名稱為 columnName 的欄以及索引為 rowIndex 的列中的表格儲存格對應的矩形區域。索引從 0 開始。
Rect RowRect( Int rowIndex )與索引為 rowIndex 的表格列對應的矩形區域。索引從 0 開始。
TableHypColumn Column( Int columnIndex )針對具有指定索引之欄的表格欄假設。索引從 0 開始。
TableHypColumn Column( String columnName )針對具有指定名稱之欄的表格欄假設。

TableHypColumn 物件

TableHypColumn 物件用於存取表格欄位的假設。此型別的變數只能透過 Let 表達式建立。它具有以下參數:
ParameterDescription
Distance Width()欄位的寬度。
Logic HasLeftSeparator()顯示欄位左側是否具有黑色分隔線。
Logic HasLeftSeparatorInHeader()顯示欄位右側是否具有黑色分隔線。
Logic HasRightSeparator()顯示欄位名稱左側是否具有黑色分隔線。
Logic HasRightSeparatorInHeader()顯示欄位名稱右側是否具有黑色分隔線。
String Name()欄位名稱。
XCoordinate Left()欄位的左邊界。
XCoordinate Right()欄位的右邊界。