iReport介紹
iReport報表設計器,是一個能夠設計復雜報表的開源項目。它100%使用Java語言編寫。是目前全球最為流行的開源報表設計器。
iReport是開源報表引擎JasperReport的可視化設計工具,Jasperreports也是開源的,也是用LGPL license提交的,因此使用Jasperreports時的局限性較小,這就意味著我們可以在我們的商業軟件中不用去購買它的license而使用它。 因為Jasperreports和iReport都是開源的,并且經過眾多版本的不斷改進,并且擁有龐大的用戶群,因此這也使得iReport成為了當今開發報表的首選工具。
以下是iReport一些比較突出的功能:
豐富的圖形界面,拖拽式開發,所見即所得的報表編輯器。
多樣的向導來簡化復雜的報表設計任務。
超過30個排版和格式化工具。
報表可轉換為PDF HTML EXCEL FLASH CSV RTF TXT OpenOffice Java2D JRViewer等格式。
支持所有有效的數據源和用戶自定義數據源。
無限次數的 撤消/重做。
集成腳本(scriptlet)支持。
內置圖表支持:超過20種的圖表支持。并可擴展。
國際化:集成超過15種語言。
報表模板與報表庫樣式管理。
文檔結構瀏覽器