0

我在使页脚仅显示在 PDF 的最后一页时遇到问题。我在想的是,如果pagenumber == totalpages.

但是我无法获取<pagenumber>标签的值并将其分配给 freemarker 变量,因为它是 BFO 中的标签。有什么办法可以做到吗?

<#if pagenumber != totalPage>
  <macro id='footer'>Normal Footer</macro>
<#else>
  <macro id='footer'>last page footer</macro>
</#if>

我是这方面的初学者。

4

1 回答 1

0

您只需要指定要在模板中的最后一个 引用中使用的页脚,例如footer="childpagesfooter"。childpagesfooter 指向一个宏,其中您有页脚的 HTML

<pbr header=""
         footer="childpagesfooter"
         header-height="0mm"
         footer-height="0mm"
         width='200mm'
         height='500mm'
         size='Letter'/>


// macro example
<macro id="childpagesfooter"><div class="ui-div-footer">My Footer</div></macro>
于 2021-04-12T16:07:02.117 回答