У меня есть отчет, который должен отображать переменное количество строк в секции заголовка. Вкратце, если конкретное поле не пусто, тогда мне нужна дополнительная строка. В заголовке есть две «строки», каждая из которых должна занимать 1 или 2 строки. В идеале у меня не будет свободного пробела.Секции, зависящие от данных в заголовках отчетов jasper
Я изо всех сил пытаюсь развернуть мою голову вокруг опций «Печать когда», «Растянуть в соответствии» и «Удалить линию при пустом».
Сценарии ...
Простой случай - 1 строка за единицу
--------
Item 1 detail
--------
Item 2 detail
--------
Случай 2 - 2 линии по пункту 1, 1 линия для пункта 2
--------
Item 1 detail
extra detail for item 1
--------
Item 2 detail
--------
Корпус 3 - 1 линия для элемента 1, 2 линии для ite м 2
--------
Item 1 detail
--------
Item 2 detail
extra detail for item 2
--------
Case 4 - 2 линии по пункту 2, 2 линии для пункта 2
--------
Item 1 detail
extra detail for item 1
--------
Item 2 detail
extra detail for item 2
--------
Есть указатели на примеры, которые делают это или к соответствующей точке в документации будет благодарно принято.
Спасибо за ответ.Я старался избегать * более * subreports, поскольку в основном отчете уже есть несколько, но я подозреваю, что ваш подход, вероятно, правильный и * нормальный * подход. В конце концов, я решил это, создав два перекрывающихся кадра для каждой строки, с альтернативной компоновкой для каждого сценария. Это позволило мне немного повысить гибкость с колонками позже в строке. Я отвечу на ваш ответ как на принятый ответ, а затем я подробно расскажу о нем ниже. – Bignose