Отчеты Jasper, расширяющие диапазон на основе данных в диаграмме

#jasper-reports #gantt-chart

#jasper-отчеты #диаграмма Ганта

Вопрос:

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

Другими словами, как динамически изменять размер диаграммы в JasperReports?

Ответ №1:

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