DOCX4J 如何在 table 中添加单元格和绑定变量

DOCX4J How to add cell and bind variable in a table

我正在使用 DOCX4J,我有 docx 和 table 模板,该模板包含将被替换的变量。

可以有多种类型,每种类型都有很多参考。 该类型从来没有任何数量。

所以首先我想动态添加更多的单元格和列,然后将变量绑定到合适的值(值存储在 TreeModel (DefaultTreeModel) 中)。有办法做到这一点吗?可能操纵我的 docx 的 XML ? 显然我想保留模板的样式

最容易使用 OpenDoPE:在 "type" 周围包裹一个重复内容控件,在 "reference" 周围包裹另一个内容控件。或者您可以自己编写代码,使用 docx4j API 克隆您的 table 行,然后进行变量插入。