Добавление нижнего колонтитула только на последнюю страницу при использовании cfdocument - PullRequest
5 голосов
/ 25 января 2011

Я создаю многостраничный документ, используя cfdocument (созданный с использованием динамического текста, поэтому может иметь любое количество страниц, даже одну).

Я могу использовать <cfdocumentitem type="footer"> для добавления нижнего колонтитула на каждую страницу, но есть ли способ добавить нижний колонтитул только к последней странице документа?

Спасибо.

Ответы [ 2 ]

12 голосов
/ 25 января 2011

Просто добавьте атрибут evalAtPrint.Затем вы можете использовать переменные номера страницы, чтобы условно установить нижний колонтитул.

<cfdocumentitem type="footer" evalAtPrint="true">
    <cfif cfdocument.currentPageNumber eq cfdocument.totalPageCount>
        This is the last page
    </cfif>
</cfdocumentitem>
0 голосов
/ 09 августа 2012

Как вы знаете, вы не можете оценить cfdocument.currentpagenumber для отображения другого нижнего колонтитула для конкретной страницы, даже если для evalAtPrint установлено значение true.Вот мое решение.

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7758.html

...