long width = _table.getTblGrid().getGridColArray(_table.getTblGrid().sizeOfGridColArray() - 1).getW();
CTTableCol col = _table.getTblGrid().addNewGridCol();
col.setW(width);
+ for(CTTableRow row : _table.getTrList()) {
+ row.addNewTc();
+ }
updateRowColIndexes();
}
long width = _table.getTblGrid().getGridColArray(colIdx).getW();
CTTableCol col = _table.getTblGrid().insertNewGridCol(colIdx);
col.setW(width);
+ for(CTTableRow row : _table.getTrList()) {
+ row.insertNewTc(colIdx);
+ }
updateRowColIndexes();
}
*/
public void removeColumn(int colIdx) {
_table.getTblGrid().removeGridCol(colIdx);
+ for(CTTableRow row : _table.getTrList()) {
+ row.removeTc(colIdx);
+ }
updateRowColIndexes();
}
tab.insertColumn(0);
assertEquals(tab.getColumnWidth(1), tab.getColumnWidth(0), 0.00001);
tab.addColumn();
+ tab.getCell(0, data[0].length + 1);
assertEquals(tab.getColumnWidth(tab.getNumberOfColumns() - 2), tab.getColumnWidth(tab.getNumberOfColumns() - 1), 0.00001);
tab.removeColumn(0);
tab.removeColumn(tab.getNumberOfColumns() - 1);