是否可以在碧玉报告中动态修改细节带的高度?因为在我的应用程序中我需要创建PDF文档。我使用了一个主文档在该主文档的详细信息区域内,我使用了一个子报表。小组报告将采用java bean作为数据源。这个java bean返回一个字段列表。所以如果我们固定了带宽的大小,那么有些时候所有的值都不会在文档中延伸。是否可以动态改变细节带。如何动态更改乐队高度?
6
A
回答
6
您可以使用JRXmlLoader.load()
创建模板文件中的JasperDesign
对象。使用类似getPageHeader()
的方法检索所需的乐队和将返回值转换为JRDesignBand
:返回的对象实现JRBand
,但对于JasperDesign
,它始终是JRDesignBand
。在JRDesignBand
类中有一个setHeight()
方法。
最后,使用JasperCompileManager.compileReport()
从(现在修改的)JasperDesign
创建JasperReport
。
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. 如何动态更改div的高度?
- 2. 如何动态更改div的高度
- 3. 如何动态更改Javascript高度
- 4. 动态更改UIView高度
- 5. 动态更改IFRAME高度
- 6. 动态更改组高度
- 7. 如何动态更改iOS中视图的高度和宽度?
- 8. 如何使用自动高效建造者获得乐队的高度
- 9. 动态更改控制高度
- 10. 动态更改tableView单元格高度
- 11. 动态更改TTTableViewCell的高度
- 12. 在iPhone中动态更改UITableviewCell高度?
- 13. 动态更改Textview-和TableviewCell行高度
- 14. 动态更改窗口高度
- 15. 如何从片段动态更改动作条高度
- 16. 如何使用自动布局动态更改UITableViewCell的高度?
- 17. 更改状态的高度
- 18. 如何动态更新DIV块高度?
- 19. 当内容更改高度时,动态更改容器div的高度
- 20. 动态调整动态更改内容高度的iFrame高度(解释里面)
- 21. 如何在Android中动态更改ListView高度?
- 22. 如何动态更改条形图高度
- 23. 如何动态更改JavaFx中舞台的高度
- 24. 如何动态更改文本区域jquery的高度?
- 25. 如何更改UIToolbar高度?
- 26. 如何动态更改进度颜色
- 27. 动态更改tableview行高
- 28. JTable动态更改行高
- 29. 如何更改离子中模态的高度和宽度3
- 30. Ionic 2如何更改模态高度和宽度