I'm creating a multipage document using cfdocument
(created using dynamic text so could have any number of pages even one).
I can use <cfdocumentitem type="footer">
to add a footer to every page, but is there any way I can only add a footer to just the last page of the document?
Thanks.
Just add the evalAtPrint attribute. Then you can use the page number variables to conditionally set the footer.
<cfdocumentitem type="footer" evalAtPrint="true">
<cfif cfdocument.currentPageNumber eq cfdocument.totalPageCount>
This is the last page
</cfif>
</cfdocumentitem>
As you know you cannot evaluate cfdocument.currentpagenumber to display a different footer for a particular page even with evalAtPrint set to true. Here was my solution.
http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7758.html