在使用 ODT 模板时,我们发现视觉上正确的 typescript 占位符,例如 ${val} 不起作用并抛出如下所示的异常。在重新输入${val} 时。作品!
当最终用户更改模板时,我可能会成为一个真正的问题。
此外,我找不到忽略应用程序未评估/替换的占位符的配置。
仅供参考:所有占位符都由应用程序填充。所以,我没有使用不正确的占位符值。
有没有办法清理 ORT 内容以删除...我假设编码问题?
什么有效?
- 在 ODT 模板中重新键入占位符
- 复制工作占位符
什么不起作用?
- 更改字体
- 在占位符周围添加或删除空格
- 添加感叹号。喜欢:${val!}
- ETC
例外:
java.lang.RuntimeException: freemarker.core.ParseException: Syntax error in template "fr.opensagres.xdocreport.document.odt.ODTReport@7286f0a!content.xml" in line 4, column 80236: Encountered "/", but was expecting one of:
<STRING_LITERAL>
<RAW_STRING>
"false"
"true"
<INTEGER>
<DECIMAL>
"."
"+"
"-"
"!"