>

XDoc 보고서에서 간단한 프리 마커 매크로를 사용하려고하는데 추가 및 호출 방법을 찾을 수 없습니다.

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


  • 답변 # 1

    해야합니다 :

    <@address company=c />
    
    

    여기서 c  회사 개체입니다

  • 답변 # 2

    텍스트를 사용하여 MergeField (한계, 2 개의 필드로 나눌 수 있음)를 추가해야합니다.

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

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

    "[@address company=c1]"
    
    

  • 이전 python - PasteWSGIServer는 동시 요청을 처리하는 방법
  • 다음 indexing - Java에서 Solr 색인 파일의 내부 읽기