我需要设置Apache POI XWPFTable表的外边界。我知道以下命令设置insade边框,但是找不到设置外部边框的方法。

table.setInsideHBorder( XWPFBorderType.SINGLE, 4, 0, "FF0000");

有什么帮助吗?提前致谢!

最佳答案

我找到它了:

CTTblPr tblpro = table.getCTTbl().getTblPr();

CTTblBorders borders = tblpro.addNewTblBorders();
borders.addNewBottom().setVal(STBorder.SINGLE);
borders.addNewLeft().setVal(STBorder.SINGLE);
borders.addNewRight().setVal(STBorder.SINGLE);
borders.addNewTop().setVal(STBorder.SINGLE);
//also inner borders
borders.addNewInsideH().setVal(STBorder.SINGLE);
borders.addNewInsideV().setVal(STBorder.SINGLE);

07-27 14:06