簡介
生成JasperReport 所使用的報表格式檔案,因為JasperReport 本身並未提供很好的可視化報表設計工具,iReport 的出現正好彌補了這個缺陷。本文寫作時iReport 的版本是4.7.1,是為JasperReports設計的強大的,直觀的,易於使用的可視化報表設計器採用純Java開發。這個工具允許用戶可視化編輯包含charts,圖片,子報表等的複雜報表。iReport 還集成了JFreeChart圖表製作包。允許用戶可視化地編輯XML JasperDesign檔案。用於列印的數據可以通過多種方式獲取包括:JDBC, TableModels, JavaBeans, XML,Hibernate(支持HQL查詢語言), CSV等。它支持多種輸出格式包括:PDF,RTF,XML,XLS,CSV,HTM。
iReport是一個能夠創建複雜報表的開源項目。它100%使用Java語言編寫。是目前全球最為流行的開源報表設計器。
由於它豐富的圖形界面,你能夠很快的創建出任何一種你想要的報表。
主要功能
iReport突出功能
· 拖拽式,所見即所得的報表編輯器。
· 多樣的嚮導來簡化複雜的報表設計任務。
· 超過30個排版和格式化工具。
· 報表可轉換為PDF HTML EXCEL FLASH CSV RTF TXT OpenOffice Java2D JRViewer等格式。
· 支持所有有效的數據源。如:JDBC,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.