【发布时间】:2021-09-03 08:42:59
【问题描述】:
我正在使用 word 中的 mailmerge 创建一个 word 文档,我需要根据条件变量显示一个词块:
<<if [var]>>
show text
<</if>>
我正在构建 json 对象以在 java 中传递一个 word 文档,例如:
InputStream targetStream = new ByteArrayInputStream(objectMapper.writeValueAsString(object).getBytes());
JsonDataSource ds = new JsonDataSource(targetStream);
ReportingEngine engine = new ReportingEngine();
engine.setOptions(ReportBuildOptions.ALLOW_MISSING_MEMBERS);
engine.buildReport(docIstanza, ds, "obj");
docIstanza.getMailMerge().setFieldMergingCallback(new HandleFieldMerging());
我在理解如何在 word 文档中使用 if 指令时遇到了问题。 var 是一个布尔值。
【问题讨论】:
标签: java aspose.words