Как я определяю номер строк, которые будут отображены на страницу в отчете с помощью iReports. Исключая: если у меня есть 100 записей, я не должен был отображаться 10 на страницу и затем повреждаться. Поведение по умолчанию состоит в том, чтобы переполнить все записи, возможные на странице.
Хорошо! Нашел способ добиться этого!
Подробности
. new java.lang.Boolean ((int) ($ V {REPORT_COUNT} .intValue ())% 10 == 0)
где 10 - количество записей на странице.
Вот как это делается в iReports. Эквивалент jrxml для людей, непосредственно редактирующих файл, показан ниже.
<break>
<reportElement x="0" y="23" width="100" height="1">
<printWhenExpression><![CDATA[new java.lang.Boolean((int)($V{REPORT_COUNT}.intValue())%10==0)]]></printWhenExpression>
</reportElement>
</break>
Поместите это сразу после тега
в теге
.