1. 程式人生 > >EAS BOS KDTable合併單元格

EAS BOS KDTable合併單元格

//1.行合併
//獲取KDTable合併管理器
KDTMergeManager merge = kdtEntry.getMergeManager();
//傳入融合的開始行,開始列,結束行,結束列,融合方式
//融合行時傳入的 開始列 = 結束列,融合方式為 FREE_ROW_MERGE 自由融合行
merge.mergeBlock(startRowIndex, colIndex, endRowIndex, colIndex, KDTMergeManager.FREE_ROW_MERGE);

//2.列合併
//融合列時傳入的 開始行 = 結束行,融合方式為 FREE_COLUMN_MERGE 自由融合列
merge.mergeBlock(rowIndex, startColIndex, rowIndex, endColIndex, KDTMergeManager.FREE_COLUMN_MERGE);

//3.還有一些其他的系統定義好的融合方式
//可以根據需要傳入不同的引數來進行自由融合
public static final int NO_MERGE = 0;
public static final int FREE_ROW_MERGE = 1;
public static final int FREE_COLUMN_MERGE = 2;
public static final int FREE_MERGE = 3;
public static final int SPECIFY_MERGE = 4;
public static final int GROUP_MERGE = 5;

//注意:融合行時 融合方式不能傳入 融合列 的融合方式,這樣會沒有效果,融合列時同樣也不能傳入 融合行 的融合方式