Как использовать отчеты Джаспер, чтобы напечатать что-то только на первой странице? - PullRequest
1 голос
/ 21 мая 2010

Как использовать отчеты Джаспер для печати чего-либо только на первой странице. Я использую отчеты Jasper для печати счетов-фактур, и только на 1-й странице мне нужно распечатать раздел Remit Payment To To с адресом, следующим за ним. Адрес клиента также присутствует там. В настоящее время он разработан таким образом, что он входит в раздел pageFooter, и мы используем printWhenExpression(PAGE_NUMBER = 1), так что это будет напечатано только на 1-й странице счета. Но недостатком этого подхода является то, что движок jasper резервирует эквивалент размера нижнего колонтитула на всех других страницах (1..n) счета-фактуры. Таким образом, мы можем использовать только около 2/3 всех страниц. Оставшаяся 1/3 страница для нижнего колонтитула является пустой для всех страниц, кроме 1-й страницы. Это увеличивает количество страниц. Любые идеи для решения этой проблемы?

1 Ответ

4 голосов
/ 23 мая 2010

Используйте «Печать при выражении» самого нижнего колонтитула страницы, а не поле.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...