Class Table
java.lang.Object
io.leandev.appfuse.document.Table
-
Method Summary
Modifier and TypeMethodDescription在表尾附加一列(欄數與既有列相同)cell(int row, int col) 取得指定位置的儲存格duplicateRow(int i) 複製指定列(含內容與格式),插入其後voidmergeCellsHorizontally(int row, int fromCol, int toCol) 水平合併某列的數欄儲存格voidmergeCellsVertically(int col, int fromRow, int toRow) 垂直合併某欄的數列儲存格voidmergeRegion(int fromRow, int fromCol, int toRow, int toCol) 合併矩形區塊(先逐列水平合併,再於首欄垂直合併)voidremoveRow(int i) 移除指定列row(int i) 取得指定列introwCount()取得列數rows()取得所有列voidsetColumnWidth(int col, Length width) 設定某欄寬度(套用到每一列的該欄儲存格)void設定整表為滿版寬度(100%)void設定整表寬度voidsetWidthPercent(int pct) 設定整表寬度為頁寬百分比
-
Method Details
-
rowCount
public int rowCount()取得列數- Returns:
- 列數
-
rows
-
row
-
cell
-
appendRow
-
duplicateRow
-
removeRow
public void removeRow(int i) 移除指定列- Parameters:
i- 列索引
-
mergeCellsVertically
public void mergeCellsVertically(int col, int fromRow, int toRow) 垂直合併某欄的數列儲存格- Parameters:
col- 欄索引fromRow- 起始列toRow- 結束列
-
mergeCellsHorizontally
public void mergeCellsHorizontally(int row, int fromCol, int toCol) 水平合併某列的數欄儲存格- Parameters:
row- 列索引fromCol- 起始欄toCol- 結束欄
-
mergeRegion
public void mergeRegion(int fromRow, int fromCol, int toRow, int toCol) 合併矩形區塊(先逐列水平合併,再於首欄垂直合併)- Parameters:
fromRow- 起始列fromCol- 起始欄toRow- 結束列toCol- 結束欄
-
setWidth
-
setWidthPercent
public void setWidthPercent(int pct) 設定整表寬度為頁寬百分比- Parameters:
pct- 百分比(0–100)
-
setFullWidth
public void setFullWidth()設定整表為滿版寬度(100%) -
setColumnWidth
設定某欄寬度(套用到每一列的該欄儲存格)- Parameters:
col- 欄索引width- 寬度
-