我正在使用docx4j来创建docx文件。我希望我的桌边框是蓝色的,但它只显示黑色。这样做吗?
这是我的代码:
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);
答案 0 :(得分:2)
您需要设置相关边框的color
属性。你的示例代码似乎让你设置一个'FFF'的颜色,如果它需要是蓝色的话显然不会起作用!我建议尝试一个十六进制的直蓝色并从那里开始。例如,(非常)标准蓝色将是:
CTBorder border = new CTBorder();
border.setColor("0000FF");