是否可以在碧玉報告中動態修改細節帶的高度?因爲在我的應用程序中我需要創建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如何更改模態高度和寬度