我使用的是aspose word。想设置word中的表格框线外围2.25磅 内部1.5磅。不太知道怎么设置
@liuguoqiang, 有多种方法可以实现这一目标。 请参考我们的文档和下面的代码示例:
Document d = new Document();
DocumentBuilder b = new DocumentBuilder(d);
b.startTable();
b.insertCell();
b.getCellFormat().getBorders().getTop().setLineWidth(2.25);
b.getCellFormat().getBorders().getLeft().setLineWidth(2.25);
b.getCellFormat().getBorders().getRight().setLineWidth(1.5);
b.getCellFormat().getBorders().getBottom().setLineWidth(1.5);
b.writeln("11");
b.insertCell();
b.getCellFormat().getBorders().getLeft().setLineWidth(1.5);
b.writeln("12");
b.insertCell();
b.getCellFormat().getBorders().getRight().setLineWidth(2.25);
b.writeln("13");
b.endRow();
b.insertCell();
b.getCellFormat().getBorders().getTop().setLineWidth(1.5);
b.getCellFormat().getBorders().getLeft().setLineWidth(2.25);
b.getCellFormat().getBorders().getRight().setLineWidth(1.5);
b.writeln("21");
b.insertCell();
b.getCellFormat().getBorders().getLeft().setLineWidth(1.5);
b.writeln("22");
b.insertCell();
b.getCellFormat().getBorders().getRight().setLineWidth(2.25);
b.writeln("23");
b.endRow();
b.insertCell();
b.getCellFormat().getBorders().getLeft().setLineWidth(2.25);
b.getCellFormat().getBorders().getBottom().setLineWidth(2.25);
b.getCellFormat().getBorders().getRight().setLineWidth(1.5);
b.writeln("31");
b.insertCell();
b.getCellFormat().getBorders().getLeft().setLineWidth(1.5);
b.writeln("32");
b.insertCell();
b.getCellFormat().getBorders().getRight().setLineWidth(2.25);
b.writeln("33");
b.endRow();
b.endTable();
d.save("table.docx");