cfdocument
(ダイナミックテキストを使用して作成されたので、複数のページを1つでも含むことができる)を使用して複数ページのドキュメントを作成しています。cfdocumentを使用しているときに最後のページにのみフッタを追加する
<cfdocumentitem type="footer">
を使用すると、すべてのページにフッターを追加できますが、ドキュメントの最後のページにのみフッターを追加できますか?
ありがとうございました。
cfdocument
(ダイナミックテキストを使用して作成されたので、複数のページを1つでも含むことができる)を使用して複数ページのドキュメントを作成しています。cfdocumentを使用しているときに最後のページにのみフッタを追加する
<cfdocumentitem type="footer">
を使用すると、すべてのページにフッターを追加できますが、ドキュメントの最後のページにのみフッターを追加できますか?
ありがとうございました。
evalAtPrint属性を追加するだけです。次に、ページ番号変数を使用して条件付きでフッターを設定することができます。
<cfdocumentitem type="footer" evalAtPrint="true">
<cfif cfdocument.currentPageNumber eq cfdocument.totalPageCount>
This is the last page
</cfif>
</cfdocumentitem>
あなたはevalAtPrintをtrueに設定してもして、特定のページに別のフッターを表示するcfdocument.currentpagenumberを評価することはできません知っているように。ここに私の解決策がありました。
http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7758.html
このリンクは質問に答えるかもしれませんが、ここでは答えの重要な部分を含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります –
@パトリック - どのバージョンを使用していますか? CF9/10でうまく動作します(と私は8.0.1も信じています)。 – Leigh
それは(http://livedocs.adobe.com/coldfusion/8/htmldocs/Tags_d-e_06.html#3980064)[CF8でcfdocumentitemのドキュメント]に記載されていないですが、それは作業を行い。 –
@ジョン - はい、そうです。 CF9のドキュメンテーションにはCF8で追加されたと書かれていますが、8.0.1のように感じます。 http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7758.html – Leigh