Netsuite 高级 PDF/HTML 模板:将页脚设置为仅显示在最后一页
Posted
技术标签:
【中文标题】Netsuite 高级 PDF/HTML 模板:将页脚设置为仅显示在最后一页【英文标题】:Netsuite advance PDF/HTML template: Setting footer to show only on the last page 【发布时间】:2021-07-04 00:46:18 【问题描述】:我在使页脚仅显示在 PDF 的最后一页时遇到问题。我的想法是,如果pagenumber == totalpages
,我将获取最后一页码并显示页脚。
但我无法获取<pagenumber>
标记的值并将其分配给freemarker 变量,因为它是BFO 中的标记。有什么办法可以做到吗?
<#if pagenumber != totalPage>
<macro id='footer'>Normal Footer</macro>
<#else>
<macro id='footer'>last page footer</macro>
</#if>
我是这方面的初学者。
【问题讨论】:
【参考方案1】:您只需要在模板中的 last 引用中指定要使用的页脚,例如 footer="childpagesfooter"。 childpagesfooter 指向一个宏,其中有页脚的 html
<pbr header=""
footer="childpagesfooter"
header-
footer-
width='200mm'
height='500mm'
size='Letter'/>
// macro example
<macro id="childpagesfooter"><div class="ui-div-footer">My Footer</div></macro>
【讨论】:
之前试过,但页脚在每一页都重复,我需要的是页脚只需要在最后一页显示。感谢您尝试提供帮助。 :) @ChadricGotis 你在这找到什么了吗?我也需要这样的东西。以上是关于Netsuite 高级 PDF/HTML 模板:将页脚设置为仅显示在最后一页的主要内容,如果未能解决你的问题,请参考以下文章
Netsuite 高级 PDF/HTML 模板:将页脚设置为仅显示在最后一页
NetSuite:如何使用高级 PDF/HTML 模板在分组发票中引用自定义字段
如何使用高级 PDF/HTML 模板工具在 NetSuite 保存的搜索中打印多个公式字段?