使用Velocity和XDocReport创建脚注

时间:2014-07-02 18:38:33

标签: ms-word velocity xdocreport

我正在尝试使用Velocity和XDocReport在Word文档中创建动态脚注,其中脚注包含来自数据的信息。

例如,如果我在foreach循环中包含一个脚注引用,然后在脚注本身中创建一个值的引用,如$ firstName,脚注将被创建并适当增加。但在每个脚注中,变量只是作为$ firstName输出,而不是被其值替换。

我尝试了一个解决方法,在我的循环中我创建了另一个变量。像:

  

foreach($ firstNames.values()中的$ firstName)

     

set($ footnoteName = $ firstName)$ footnoteName [FN]

     

     
     

[FN] $ footnoteName

在这种情况下,$ footnoteName变量的值包含在脚注中,但它始终是集合中LAST记录的值,因此每个脚注都会获得相同的值。

编辑:$ velocityCount变量,当插入脚注时,DOES正确递增,因此每个脚注都有不同的值。

0 个答案:

没有答案