我想创建一个带有粗边框的表格。我一直在寻找一段时间,但似乎THICK的风格不起作用。如果我选择其他样式,例如DOUBLE就可以,但是例如,如果我选择THIN_THICK_SMALL_GAP,它会创建两条细线。 我正在使用的代码是:
CTTblPr tblpro = table.getCTTbl().getTblPr();
CTTblBorders borders = tblpro.addNewTblBorders();
borders.addNewBottom().setVal(STBorder.THICK);
borders.addNewLeft().setVal(STBorder.THICK);
borders.addNewRight().setVal(STBorder.THICK);
borders.addNewTop().setVal(STBorder.THICK);
borders.addNewInsideH().setVal(STBorder.THICK);
borders.addNewInsideV().setVal(STBorder.THICK);
另一方面,如果我使用:
table.setInsideHBorder(XWPFTable.XWPFBorderType.THICK, 4, 0, "000000");
table.setInsideVBorder(XWPFTable.XWPFBorderType.THICK, 4, 0, "000000");
然后它有效,但我错过了桌子的外边框。
有人可以帮我吗?谢谢!