我使用cfdocument
(使用动态文本创建,因此可以有任意数量的页面甚至一个页面)创建多页文档。在使用cfdocument时仅将页脚添加到最后一页
我可以使用<cfdocumentitem type="footer">
到页脚添加到每一页,但有什么办法,我只能添加页脚只是文档的最后一页?
谢谢。
我使用cfdocument
(使用动态文本创建,因此可以有任意数量的页面甚至一个页面)创建多页文档。在使用cfdocument时仅将页脚添加到最后一页
我可以使用<cfdocumentitem type="footer">
到页脚添加到每一页,但有什么办法,我只能添加页脚只是文档的最后一页?
谢谢。
只需添加evalAtPrint属性即可。然后,您可以使用页码变量来有条件地设置页脚。
<cfdocumentitem type="footer" evalAtPrint="true">
<cfif cfdocument.currentPageNumber eq cfdocument.totalPageCount>
This is the last page
</cfif>
</cfdocumentitem>
如你所知,你不能评价cfdocument.currentpagenumber来显示特定页面不同的页脚甚至evalAtPrint设置为true。这是我的解决方案。
http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7758.html
尽管此链接可能回答此问题,但最好在此处包含答案的基本部分并提供供参考的链接。如果链接页面发生变化,仅链接答案可能会失效 –
@Patrick - 您使用的是哪个版本? CF9/10对我来说工作得很好(我也相信8.0.1)。 – Leigh
虽然它不是[文档中CF8 cfdocumentitem(http://livedocs.adobe.com/coldfusion/8/htmldocs/Tags_d-e_06.html#3980064)上市,它的工作。 –
@Jon - 对,你说得对。 CF9的文件说它是在CF8中添加的,但我觉得它是8.0.1。 http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7758.html – Leigh