Как сделать раздел деталей в JasperReport неразделенным - PullRequest
0 голосов
/ 27 января 2011

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

спасибо

Ответы [ 2 ]

1 голос
/ 27 января 2011

Вы используете iReport? Если это так, просто щелкните узел сведений в окне структуры (эта древовидная структура в левой части экрана), чтобы вызвать свойства для этой полосы. Окно свойств появится в правой части экрана. Там, где написано Split Type, выберите «Prevent» из выпадающего меню. Если вы кодируете свой отчет в jrxml, при переходе к тегу <detail> в его первом дочернем теге <band> установите атрибут splitType="Prevent".

0 голосов
/ 27 января 2011

Я не уверен, что это лучший способ сделать это, но вы можете сделать это, проверив сумму делений размеров, которая больше или меньше общего размера страницы.Если он меньше размера страницы, вам не нужно ничего делать, но если он больше, вы можете просто убрать последний раздел и поместить его на другую страницу.В JasperReport был бы какой-то способ разбивки на страницы, попробуйте поискать в Google.Надеюсь, это работает для вас.

...