表中的XDocReport数字格式

时间:2015-09-17 10:48:17

标签: docx xdocreport

我有一个模板,其中我有一个带有列的表格,我想格式化为货币(2位小数)。我正在使用Velocity和NumberTool,它是在上下文中使用的。

我尝试在模板中使用matchInfo[0]=condition1, matchInfo[2]=condition2,但结果我得到了空列。

是否有可能在表格中格式化列表字段而无需例如新的foreach?是否有一些函数可以在tempate中用于格式化一列中的字段?

此致

1 个答案:

答案 0 :(得分:0)

我自己解决。

我必须覆盖VelocityTemplateEngine和Formatter来识别像<<$numberTool.format($My_data)>>这样的短语,因为默认格式化程序在第一个'$'之后正在查找字段名称。