2017-05-12 94 views
1

我想在XDoc報告中使用一個簡單的freemarker宏,但是我找不到添加和調用它的方法。在docxreport中使用freemarker宏

<#macro address company> 
    <#if company.name??>${company.name}</#if> 
    <#if company.address??>${company.address}</#if> 
</#macro> 

回答

0

應該是:

<@address company=c /> 

其中c是您的公司對象

0

您需要添加合併域與文字(有限制,你可以在2個場分):

[#macro address company] 
    [#if company.name??]${company.name}[/#if] 
    [#if company.address??]${company.address}[/#if] 
[/#macro] 

和分開的MergeField來調用它(引號,方括號很重要):

"[@address company=c1]"