-1

我正在使用XDocReportVelocitydocx文件中填充简单的表格。现在,我想创建带有合并字段的表。 希望

有可能做到这一点XDocReport吗?如果没有,我该怎么做?

4

1 回答 1

1

如果我了解您的需要,您希望设置一个合并字段并将此合并字段替换为一个表格吗?

如果是这样,您可以使用HTML 文本样式。你设计你的 docx 模板是这样的:

${htmlTable}

您标记htmlTable字段使用HTML 语法

FieldsMetadata metadata = report.createFieldsMetadata();
metadata.addFieldAsTextStyling("htmlTable", SyntaxKind.Html);

您将 HTML 表放入上下文中:

context.put("htmlTable", "<table><tr><td>A</td><td>B</td></tr></table>");

但是今天,它非常基础,您无法管理 HTML 表格的边框、宽度、高度等。见问题302

于 2014-08-28T10:29:29.060 回答