是否可以在碧玉報告中動態修改細節帶的高度?因爲在我的應用程序中我需要創建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. Webview動態更改高度
- 6. 動態更改組高度
- 7. 動態更改IFRAME高度
- 8. 如何更改從一個子樂隊列的寬度Infragistics.UltraGrid
- 9. 如何動態更改iOS中視圖的高度和寬度?
- 10. 如何使用自動高效建造者獲得樂隊的高度
- 11. 動態更改Textview-和TableviewCell行高度
- 12. iOS - 動態更改uitableview的高度
- 13. 動態更改UITableView高度iOS7
- 14. 動態更改圖像高度
- 15. 動態更改tableView單元格高度
- 16. 更改網頁視圖高度動態
- 17. 在iPhone中動態更改UITableviewCell高度?
- 18. 動態更改控制高度
- 19. c#動態更改textboxwithfont高度
- 20. 動態更改TTTableViewCell的高度
- 21. jQuery動態更改元素高度
- 22. 動態更改窗口高度
- 23. 動態更改Slickgrid表格的高度
- 24. 如何動態改變webView的高度?
- 25. 如何從片段動態更改動作條高度
- 26. 如何使用自動佈局動態更改UITableViewCell的高度?
- 27. 如何動態更新DIV塊高度?
- 28. 更改狀態的高度
- 29. 當內容更改高度時,動態更改容器div的高度
- 30. 動態調整動態更改內容高度的iFrame高度(解釋裏面)