下载jar和ireport: http://jasperforge.org/
下载Jar开发包和设计器iReport, iReport的版本要和Jar的版本一致,目前下载版本是5.6.0的。
1. 使用ireport,画完报表,配置JDBC作为数据源,保存jrxml文件。(这部分讲解,后面找时间补充下)
2. API解析原理,此图见源代码包中的JasperReports-Ultimate-Guide-3.pdf文档中:
首先是JRXML文件,就是我们所说的模版,用来生成报表的模版,里面会有模版的样式啊,内容等的信息。
这个XML文件通过JasperReports里面的JRXmlLoader.load("xxx")方法来解析XML文件,并生成JasperDesign对象,JasperDesign再通过JRCompiler.compileReport(JasperDesign jasperDesign)编译出JasperReport对象,JasperReport再通过JasperFillManager填充数据,生成相应的JasperPrint对象,然后再分两步,可以选择导出或者打印出来。
这个XML文件通过JasperReports里面的JRXmlLoader.load("xxx")方法来解析XML文件,并生成JasperDesign对象,JasperDesign再通过JRCompiler.compileReport(JasperDesign jasperDesign)编译出JasperReport对象,JasperReport再通过JasperFillManager填充数据,生成相应的JasperPrint对象,然后再分两步,可以选择导出或者打印出来。
相关推荐
JasperReports Library 7.0.0 (2024-06-17) jasperreports-7.0.0-project.zip
jasperreports-6.1.0下载
文档中提到的TIBCO Jaspersoft iReport Designer、TIBCO JasperReports Library、TIBCO JasperReports Server等都是TIBCO Software Inc.的商标或注册商标。同时,文档也提到了与JasperReports协同工作的其他公司和...
可以从任何数据源中构建报表,并可以格式化报表的外观以进行打印或在屏幕上阅读,或者可以将报表部署到JasperReports服务器实例, JasperReports IO存储库或使用JasperReports的自定义应用程序中库实现并导出为多种...
iReport 是为JasperReports Library和JasperReports Server设计的报表可视化设计器。 iReport的遵循AGPL自由开源协议,在SourceForge.net开源社区发布
1. **JasperReport Library**:这是主库,包含jasperReport的核心功能。它支持多种数据源(如数据库、CSV、XML等),并能与各种Java应用服务器集成。 2. **IReport**:这是一个基于GUI的报告设计工具,用于创建和...
在/Users/[your username]/Library/Application Support/Archi4/jasper-reports/创建一个名为CleanTemplate的新目录 将此存储库的内容复制到该目录中 在Archi中打开模型 点击文件->报告->碧玉… 根据需要设置位置...
当所需字段出现在`Library Fields`中时,可能由于默认值导致编译错误,这时可以清除默认值后再进行编译。 IReport的`Element Properties`提供了丰富的属性设置,可以通过外部链接学习详细信息。报表中的变量、参数...
1. **编译报表模板**:在Java代码中,使用JasperCompileManager类的compileReport方法将.IR文件编译为.JASPER文件。 2. **填充数据**:使用JasperFillManager的fillReport方法,传入报表模板和数据源,生成填充后的...
7. **部署与集成**:将报表部署到JasperServer或其他应用程序中,实现报表的服务器端管理和分发。 通过以上步骤,你应该能基本掌握JasperSoft Studio的使用。在实际操作中,可能会遇到各种问题,但借助丰富的资料和...