当前位置: 首页 > 知识库问答 >
问题:

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

金飞
2023-03-14

我使用DOCX4J,我有docx与template for table,该模板包含将被替换的变量。

可以有几种类型,每种类型中都有许多引用。类型从来没有任何数量。

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

共有1个答案

桑鸿志
2023-03-14

最容易使用的OpenDope:将一个重复内容控件围绕在“类型”周围,另一个围绕在“引用”周围。或者您可以自己编写代码,使用docx4j API克隆表行,然后进行变量插入。

 类似资料:
  • Word显示图像有问题。我真的不知道问题出在哪里

  • 我有一个名为“DocumentContent”的富文本框,我将使用以下代码将其内容添加到pdf中: 问题是,当我打开PDF文件时,内容显示为HTML,而不是如下所示的文本: 但它应该如下所示 我要做的是保留用户应用于富文本的所有样式,并将字体系列更改为Arial。 我可以更改字体系列,但我需要将此内容从超文本标记语言解码为文本。 你能给个建议吗?谢谢

  • 我知道Opendope的事。当我以编程方式创建用repeater标记包装的段落时,这是可以的。当我尝试创建用表包装的repeater tr时,它抛出 但是,当我保存文档,然后用docx4j.load()加载,然后绑定时,工作很好。 XMLutils中出现编辑问题。tr的DeepCopy sdtContent变为空

  • 我正在尝试做一个程序,计算一些东西,并将结果插入到表格中等式旁边的单元格中。我不想给每一个单元格我想要插入的结果不同的类,因为如果我必须这样做1000次,那么代码会变得乱七八糟,我会为表中的每一个单元格提供1000个不同的ID。有没有一个函数可以获取一个单元格的索引或其他东西,然后我可以将值插入到那个单元格中?还是唯一的办法就是制作这些ID?

  • 我试图用docx4j将文本垂直方向的html表转换为docx。这是我的代码: 我正在使用样式将文本转换为垂直方向...