Colors 使用docx4j的蓝色表格边框
我正在使用docx4j创建一个docx文件。我希望我的桌子边框是蓝色的,但它只显示黑色。怎么做 这是我的密码:Colors 使用docx4j的蓝色表格边框,colors,border,docx4j,Colors,Border,Docx4j,我正在使用docx4j创建一个docx文件。我希望我的桌子边框是蓝色的,但它只显示黑色。怎么做 这是我的密码: table.setTblPr(new TblPr()); CTBorder border = new CTBorder(); border.setColor("FFF"); border.setSz(new BigInteger("0")); b
table.setTblPr(new TblPr());
CTBorder border = new CTBorder();
border.setColor("FFF");
border.setSz(new BigInteger("0"));
border.setSpace(new BigInteger("0"));
border.setVal(STBorder.SINGLE);
TblBorders borders = new TblBorders();
borders.setBottom(border);
borders.setLeft(border);
borders.setRight(border);
borders.setTop(border);
borders.setInsideH(border);
borders.setInsideV(border);
table.getTblPr().setTblBorders(borders);
您需要设置相关边框的
color
属性。您的示例代码似乎让您将颜色设置为“FFF”,如果它需要为蓝色,则显然不起作用!我建议试试十六进制的蓝色,然后从那里开始。例如,(非常)标准的蓝色是:
CTBorder border = new CTBorder();
border.setColor("0000FF");
请添加一些代码来演示问题(),特别是您用来创建表的代码。答案是否可以假定您有一个tbl对象的引用?是的,jason tbl对象已创建。我只需要为表的边框着色(蓝色)的代码。与docx4j 8.2.3和Java 1.8完美配合