我想创建一个word文档,其中包含文本部分,复选框和表格。我想创建此文档的模板,并使用该模板使用java创建word文档。
任何人都可以建议我这样做最简单的方法。我尝试过做xml映射,但它只适用于文本和表格。我更关心单词文档中的复选框。
请帮忙!
答案 0 :(得分:0)
我玩了一个绑定的复选框内容控件。
当您选中/取消选中文档表面上的复选框时,我发现Word会更新自定义xml部件,但是当您更改自定义xml部件中的值时,该复选框不会自动更新。在Word 2010之外更新已检查状态(w14:checkbox / w14:checked)也不够:它似乎被忽略了。
换句话说,与绑定文本内容控件不同,更新不是双向的。
为了使这项工作,您需要自己应用绑定(即将sdtContent更改为已选中或未选中的框)。
就Java实现而言,docx4j 2.7.1可以为文本内容控件应用绑定,但是需要一个小补丁来插入已选中或未选中的框。
答案 1 :(得分:-1)