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种语言。
报表模板与报表库样式管理。
文档结构浏览器