Не включать заголовок на первой странице (CFPDF + DDX)

Я использую DDX для добавления верхних и нижних колонтитулов и разбивки на страницы в документы PDF. Если возможно, я бы хотел, чтобы заголовок для первой страницы каждого файла был пустым, но затем имел заголовки для остальных страниц.

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


person Jordan Reiter    schedule 14.08.2013    source источник
comment
Самое близкое, что я вижу, это атрибут alternation, который не совсем подходит что вам нужно. Если ничего не помогает, как насчет того, чтобы применить заголовок к страницам 2-N, а затем снова объединить его со страницей 1? Взлом, конечно, но может помочь. (Изменить) Кроме того, пробовали ли вы использовать <cfpdf action="addheader"> ? Я думаю, что он поддерживает диапазон номеров страниц.   -  person Leigh    schedule 14.08.2013
comment
Как применить заголовок только к определенным страницам? Вы говорите о разделении PDF и последующем его объединении?   -  person Jordan Reiter    schedule 14.08.2013
comment
(Редактировать) Ага. Если он не поддерживает диапазоны страниц для заголовков (что, похоже, так и есть), вам нужен обходной путь разделения + слияния. Вы можете добиться того же эффекта, используя несколько тегов <PDF>: один для первой страницы, а другой для страниц 2-N с вложенным тегом заголовка, например <PDF pages="1">...</PDF><PDF pages="2-N"><Header...></PDF>.   -  person Leigh    schedule 14.08.2013
comment
@Leigh, использование нескольких <PDF src="..." pages="..."> - это ответ; поэтому, пожалуйста, опубликуйте его как ответ вместо комментария, чтобы я мог отдать вам должное.   -  person Jordan Reiter    schedule 14.08.2013


Ответы (1)


(из комментариев)

Этого эффекта можно добиться, используя несколько тегов <PDF>: один для первой страницы и еще один для страниц 2-N с вложенным тегом <Header> .

ie :

 <PDF pages="1" src="c:/path/someFile.pdf">
 ...
 </PDF>
 <PDF pages="2-last" src="c:/path/someFile.pdf">
    <Header...>
 </PDF>
person Leigh    schedule 14.08.2013
comment
Вот как я это сделал; работал отлично. Вместо 2-N просто используйте 2-last. - person Jordan Reiter; 15.08.2013