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