当我尝试将XML与带有包含格式化文本的内容控件的docx绑定时,文本格式(字体类型,字体大小,颜色等)会丢失。
我稍微修改了示例ContentControlsMergeXML以说明问题。
使用FLAG_NONE调用绑定方法以确保在输出文档中删除控件:
代码:
Docx4J.bind(wordMLPackage, xmlStream, Docx4J.FLAG_NONE);
我使用的是最新的docx4j-3.0.0.jar
答案 0 :(得分:0)
由https://github.com/plutext/docx4j/commit/d5cf4b697a9c99316233f2c37a8cdf725b7e691a
修正您可以通过从源代码构建docx4j或等待“每晚”构建来获得修复。