使用aspose.Word for java 改变复选框样式、颜色及大小
时间: 2024-02-20 18:00:15 浏览: 197
Aspose.Words for Java 可以通过修改文档中的复选框内容控制复选框的样式、颜色和大小。以下是一个示例代码片段,展示如何使用 Aspose.Words for Java 修改复选框的样式、颜色和大小:
```
Document doc = new Document("input.docx");
NodeCollection shapes = doc.getChildNodes(NodeType.SHAPE, true);
for (Shape shape : (Iterable<Shape>) shapes) {
if (shape.getShapeType() == ShapeType.CHECK_BOX) {
shape.setLineWidth(3.0);
shape.setStrokeColor(Color.BLUE);
shape.setFillColor(Color.YELLOW);
shape.setWidth(50.0);
shape.setHeight(50.0);
}
}
doc.save("output.docx");
```
以上代码将打开名为 `input.docx` 的 Word 文档,遍历其中所有 Shape 类型的节点,如果节点的类型为 CHECK_BOX,则修改其线条宽度为 3.0,描边色为蓝色,填充色为黄色,宽度为 50.0,高度为 50.0。最后将修改后的文档保存为 `output.docx`。
需要注意的是,以上代码只会修改文档中所有的 CHECK_BOX 类型的节点,如果文档中存在其他类型的节点,需要根据实际情况进行修改。同时,修改后的文档需要使用 Aspose.Words for Java 重新保存才能生效。
阅读全文