您好,我對使用Jaspersoft iReport Designer完全陌生。我想要有兩頁的報告。我使用的版本是4.7.0。我已經有一個頁面的信息,但我不知道如何添加第二頁。任何幫助將不勝感激。感謝您的時間。如何在Jaspersoft iReport Designer 4.7中添加第二頁
回答
您可以通過幾種方法完成此操作。
第一個實際上是創建2個單獨的報告併合並它們。基本上你可以畫出你想要的每一頁。在導出時,您創建報告的2個JasperPrint實例,然後批量導出它們。
public byte[] generateReport(JasperPrint jasperPrint1, JasperPrint jasperPrint2) { //throw the JasperPrint Objects in a list List<JasperPrint> jasperPrintList = new ArrayList<JasperPrint>(); jasperPrintList,add(jasperPrint1); jasperPrintList,add(jasperPrint2); ByteArrayOutputStream baos = new ByteArrayOutputStream(); JRPdfExporter exporter = new JRPdfExporter(); //Add the list as a Parameter exporter.setParameter(JRExporterParameter.JASPER_PRINT_LIST, jasperPrintList); //this will make a bookmark in the exported PDF for each of the reports exporter.setParameter(JRPdfExporterParameter.IS_CREATING_BATCH_MODE_BOOKMARKS, Boolean.TRUE); exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos); exporter.exportReport(); return baos.toByteArray(); }
第二種方法是轉到子報表路由。基本上你創建了報告的第一頁。然後創建報告的第二頁。然後在iReport中,您可以將子報表添加到摘要波段中,傳遞需要運行的所有信息(即數據庫連接,數據源,參數等)。在總體報告的屬性下,您需要確保已選擇
Summary on new page
,以便子報表將在其自己的頁面上打印。
我已經找到了另一種方式的網頁添加到報表(使用iReport的5.0.1): 您可以只需添加一個新的細節區域,設置它的高度是一樣的第一,並把內容在這個新地區的第二頁。 實際上,您可以根據需要添加儘可能多的細節區域,從而創建多頁報告。
這種方法的問題是你在後面的頁面上得到第一個數據帶列標題。 – 2014-09-08 14:48:17
同意。詳細信息band用於迭代,而不用於添加全局內容 – frandevel 2015-08-24 13:08:43
要添加一個新頁面轉到Ireport和「添加報表組」,通過添加報表組,您可以添加任意數量的頁面。
- 1. Jaspersoft ireport designer 4.5.1 /4.6.0&hive
- 2. 如何在Jaspersoft iReport Designer中的列中求和所有值?
- 3. jaspersoft iReport Designer浮動柱狀圖
- 4. Jasper ireport Designer netbeans
- 5. iReport - 在第二頁結尾的第一頁的行
- 6. Jasper iReport Designer中的表格
- 7. $ F {FIELD} Jaspersoft iReport僅返回一個值
- 8. 如何在第二個頁面加載
- 9. 如何在jqGrid的添加第二行
- 10. Jaspersoft服務器和ireport設計師
- 11. iReport和Jaspersoft Studio有什麼區別?
- 12. 如何第二頁
- 13. Jaspersoft iReport如何選擇另一個元素
- 14. 如何在jaspersoft studio中創建主題?
- 15. iPhone Sdk:如何添加第二個UINavigationController?
- 16. 如何添加第二個ProgressBar Android ProgressDialog
- 17. 如何添加第二個UIPageViewController
- 18. Jaspersoft iReport - 如何設置Hive查詢的reducer數量?
- 19. 如何添加第二個模態到我的html頁面
- 20. ActiveAdmin:如何添加第二個自定義索引表頁面
- 21. Ireport 4.7設計計算明智總頁數
- 22. Jaspersoft iReport我們可以在列表組件中做小計嗎?
- 23. 基於值在Jaspersoft iReport中應用條件式樣?
- 24. 在powershell中添加第二行
- 25. 在BokehJS中添加第二個y軸
- 26. 在第二頁上添加課時頁面
- 27. 如何在sqlite中添加數據庫中的第二個表?
- 28. 如何在R中的ggplot中添加第二個Y軸?
- 29. iReport designer 4.0.2對於銷售訂單行
- 30. xcode:在同一標籤中添加第二頁
結合這個http://stackoverflow.com/a/23390202/1742973我確實使它工作 – 2016-03-17 23:06:53