【发布时间】:2016-03-30 15:48:55
【问题描述】:
我正在构建一个生成 PFD 报告的应用程序。为此,我们使用 Aspose for .NET。 我们使用带有合并字段的 word 模板作为数据源。填充数据源后,我们将其转换为 PDF 文件。 然而,问题是客户希望能够编辑翻译模板。作为开发人员,我们希望将客户排除在合并字段之外,因此他们只需要翻译纯文本。 当有 if 语句时就会出现问题。翻译成一个合并域就变成了:
{IF condition trueText falseText}
这意味着如果客户想要翻译真文本和假文本,需要切换域代码并进入合并域。这对客户来说并不像我们希望的那样友好。我的问题是是否有一种更用户友好的方式来编写合并字段。比如:
{IF condition}
trueText
{ELSE}
falseText
{ENDIF}
通过上述方式,客户无需切换域代码,并且能够以简单、“不复杂”的方式翻译 trueText 和 falseText。
这样的方式是否存在,是的,你能说明一下吗?
【问题讨论】:
标签: .net mailmerge aspose aspose.words