Можно ли динамически изменять высоту диапазона деталей в отчете о яшме? Потому что в моем приложении мне нужно создать pdf-документ. Я использовал один основной документ внутри диапазона деталей этого основного документа, в котором я использовал один подзаголовок. Sub-отчет будет использовать java bean в качестве источника данных. Этот Java-компонент возвращает список полей. Поэтому, если мы фиксируем размер полосы, то некоторое время все значения не растягиваются в документе. Можно ли динамически изменять диапазон деталей.Как изменить высоту полосы динамически?
6
A
ответ
6
Вы можете использовать JRXmlLoader.load()
, чтобы создать объект JasperDesign
из файла шаблона. Используйте метод, например getPageHeader()
, для получения нужного вам диапазона и введите возвращаемое значение в JRDesignBand
: возвращенный объект реализует JRBand
, но для JasperDesign
он всегда равен JRDesignBand
. В классе JRDesignBand
существует метод setHeight()
.
Наконец, используйте JasperCompileManager.compileReport()
для создания JasperReport
из (теперь измененного) JasperDesign
.
6
JasperDesign jasper = JRXmlLoader.load(objeto.getRealPath("/reports/reportTaxType.jrxml"));
JRDesignBand banda = (JRDesignBand) jasper.getDetail();
banda.setHeight(2000); //YOU CAN SET THE SIZE THAT YOU WANT
JasperReport report2 = JasperCompileManager.compileReport(jasper);
JasperPrint print = JasperFillManager.fillReport(report2, parameters, ds);
Смежные вопросы
- 1. Как изменить высоту webView динамически?
- 2. как изменить высоту содержимого динамически
- 3. Как изменить высоту ActionBar динамически из фрагмента
- 4. Как изменить каждую высоту UITableViewCell динамически?
- 5. Как лучше всего изменить высоту представления динамически?
- 6. Как изменить высоту полосы на гранях с 2 рядами
- 7. Как изменить высоту полосы прокрутки на этом сайте?
- 8. Как изменить высоту счетчика
- 9. Как изменить высоту iframe динамически на основе высоты элемента?
- 10. как указать высоту полосы прокрутки в QTreeView
- 11. Как получить высоту перетаскиваемой полосы в scrollviewer?
- 12. Как динамически изменять высоту TableViewRow?
- 13. Как изменить высоту webView динамически с помощью Xamrian iOS
- 14. Как изменить высоту ярлыка динамически в Windows Mobile 6.5
- 15. Как изменить высоту сплиттера динамически в разветвителе kendoUI
- 16. Как изменить ширину и высоту моей сцены динамически в AS3
- 17. Как изменить высоту владельца, отсортированного динамически в Windows Mobile?
- 18. Как изменить конкретную высоту раздела заголовка uitableview динамически в ios
- 19. Как изменить высоту представления динамически на основе размера содержимого?
- 20. Динамически изменяет высоту UITableView
- 21. Как изменить высоту NSProgressIndicator?
- 22. Как изменить высоту метки
- 23. Как изменить высоту JComboBox?
- 24. Как изменить высоту?
- 25. Как изменить высоту uiprogressview
- 26. Как изменить высоту UITableViewCell?
- 27. Как изменить высоту KeyPreview
- 28. Как изменить высоту UICollectionViewCell?
- 29. Как изменить высоту ngdialog
- 30. Как изменить высоту UIToolbar?