docx4j模拟表达式评估

时间:2015-02-18 10:58:48

标签: docx4j

我有一个带有一些公式的docx文档,例如

{IF“Name”=“Foo”“Foo”“Bar”}

最后应打印“Bar”。

在Word中,我必须按“F9”才能获得评估的表达式。 不,我使用docx4j,我可以告诉docx4j进行评估吗?

1 个答案:

答案 0 :(得分:2)

我不敢。您可以获得当然的表达方式(请参阅this discussion关于某些帮助的类),但docx4j中目前没有任何内容可以为您评估IF field

如果目标是包含/排除文本,您将能够使用OpenDoPE条件内容控件实现相同的目标(基于XPath评估为true还是false)。 (docx4j可以评估这些;它们也可以嵌套,以支持复杂的内容)