powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с переходом на следующую страницу в JasperReport
6 сообщений из 6, страница 1 из 1
проблема с переходом на следующую страницу в JasperReport
    #38936123
Boksy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, делаю отчет, он на несколько страниц, в jasperReport, использую <group>, в <detail> band с textField'ами, у которых отрисовывается граница левая и правая. Как мне отловить переход страницы, чтобы у полседней записи на странице отрисовать нижнюю границу, а у первой верхнюю?
...
Рейтинг: 0 / 0
проблема с переходом на следующую страницу в JasperReport
    #38936183
Boksy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С помощью создания еще одного TextField'а с условием отрисовки, смог отрисовать верхнюю границу

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
  <reportElement x="156" y="0" width="269" height="16" uuid="72d98d08-54e3-42c0-aa3a-3b0a5e1dcf30">
    <printWhenExpression><![CDATA[$V{PAGE_COUNT}==1]]></printWhenExpression>
  </reportElement>
  <box topPadding="3" leftPadding="3" bottomPadding="3" rightPadding="3">
    <topPen lineWidth="1.0"/>
  </box>
</textField>



Остаеться вопрос, как определить последнюю запись на странице?
...
Рейтинг: 0 / 0
проблема с переходом на следующую страницу в JasperReport
    #38936253
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BoksyОстаеться вопрос, как определить последнюю запись на странице?
Кажется никак.

Я бы вообще копал в сторону просто кинуть линию в PageHeader и PageFooter без всяких условий
...
Рейтинг: 0 / 0
проблема с переходом на следующую страницу в JasperReport
    #38936269
Boksy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezКажется никак.
А есть возможность как-нить сравнить значение переменной $V{PAGE_COUNT} в разное EvaluationTime.
Ну присвойить в какую-нить другую переменную, а потом сравнить? Просто с JasperReportom совсем недавно общаюсь =(
...
Рейтинг: 0 / 0
проблема с переходом на следующую страницу в JasperReport
    #38936335
sanBez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Boksy,

Я бы посоветовал вообще не заморачиваться с этими переменными. Гемора много, толку мало, имхо.
Попытки в джаспере закрыть внизу линией страницу, при условии ее неполного заполнения записями у меня не взлетели.
Возможно я даже обманул с советом "линию в PageFooter". При неполной странице будет пустота, а потом линия по размеру полной страницы.

Или другой вариант когда у поля stretch with overflow и в значении длинная строка. На следующую страницу остаток строки перенесется, но даже если у поля нижний бордер есть, внизу страницы (на которой выводится начало строки) он не отображается.

Так что... make it simple... У полей сделай границы и не бей голову. Перекинь усилия на функциональность отчета, а не на супер-красоту.

А по поводу рамок как альтернативный вариант можно еще в band который background линии или прямоугольник пихнуть...
...
Рейтинг: 0 / 0
проблема с переходом на следующую страницу в JasperReport
    #38936768
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sanBezПерекинь усилия на функциональность отчета, а не на супер-красоту.+1
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / проблема с переходом на следующую страницу в JasperReport
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]