iReport 是為JasperReports Library和JasperReports Server設計的報表可視化設計器。
iReport的遵循AGPL自由開源協議,在SourceForge.net開源社區發布。
根據iReport和Jasper Studio的維護公告,自iReport版本5.5.0之后,終止新功能的開發。在2015年12月31日以前,對iReport的維護僅限于嚴重缺陷的修復,不會再增加新的功能。
簡介
生成jasperreport 所使用的報表格式文件,因為JasperReport 本身并未提供很好的可視化報表設計工具,iReport 的出現正好彌補了這個缺陷。本文寫作時iReport 的版本是4.7.1,是為JasperReports設計的強大的,直觀的,易于使用的可視化報表設計器采用純Java開發。這個工具允許用戶可視化編輯包含charts,圖片,子報表等的復雜報表。iReport 還集成了JFreeChart圖表制作包。允許用戶可視化地編輯XML JasperDesign文件。用于打印的數據可以通過多種方式獲取包括:Java數據庫連接, TableModels, JavaBeans, XML,Hibernate(支持HQL查詢語言), CSV等。它支持多種輸出格式包括:PDF,RTF,XML,XLS,CSV,HTML。
iReport是一個能夠創建復雜報表的開源項目。它100%使用Java語言編寫。是目前全球最為流行的開源報表設計器。
由于它豐富的圖形界面,你能夠很快的創建出任何一種你想要的報表。
主要功能
iReport突出功能
· 拖拽式,所見即所得的報表編輯器。
· 多樣的向導來簡化復雜的報表設計任務。
· 超過30個排版和格式化工具。
· 報表可轉換為PDF HTML EXCEL FLASH CSV RTF TXT OpenOffice Java2D JRViewer等格式。
· 支持所有有效的數據源。如:Java數據庫連接,CVS,Hibernate,javaBean等· 用戶自定義數據源。
· 無限次數的 撤消/重做。
· 集成腳本(scriptlet)支持。
· 內置圖表支持:超過20種的圖表支持。并可擴展。
·國際化:集成超過15種語言。
· 報表模板與報表庫樣式管理。
· 源文件的備份
· 文檔結構瀏覽器
CNN ireport功能
iReport is the way people like you report the news. The stories in this section are not edited, fact-checked or screened before they post. Only ones marked 'CNN iReport' have been vetted by CNN.
參考資料 >