2017-05-12 13 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 텍스트와 함께 (당신이이 개 분야에서 나눈 수 제한이) 당신은 MERGEFIELD을 추가 할 필요가 귀하의 회사 객체

0

입니다 :

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

MergeField를 호출하여 구분합니다 (따옴표, 대괄호는 중요합니다) :

"[@address company=c1]"