
ereport控件的报表格式制作: 下载JDK 地址:http://wwwsuncom,选择13以上版本(建议142以上版本),安装JDK,默认安装即可;如果你的系统已经有安装过JDK或是有JRE即可省略这一步骤,验证JDK或是JRE是否可以默认运行,在命令行(CMD)打入X:>java 如果出现:Usage:java………………………开头的一堆信息既是通过验证。否则必须进行配置,配置信息如下,在windows的环境变量设置: path:在最后面加入“;java的安装目录” JAVA_HOME :“java的安装目录” CLASSPATH:“java的安装目录\bin” 重新验证JDK或是JRE是否可以在CMD任何位置运行 22、下载iReport 地址:http://ireportsourceforgenet/,选择032版本(发稿之前为止建议使用的版本)解压iReport在任意目录,解压后的文件里面有一个iReportbat,通过双击,过大约30秒钟如果可以d出iReport的主窗体即表明你的系统已经可以运行iReport了,如果不能d出主窗体,一般是第一步骤错误,或是没有完成。 23、准备数据库 iReport支持绝大部分数据库,只要该数据库能提供JDBC驱动器。本文提供MySql数据库作为例子,但是文章最后会提到如何配置Oracle的支持。关于数据库的安装和建立表不属于本文的范围,请参考其他资料。本文假设已经安装了MySql和在MySql已经有一些表,并且确定表中已经有数据了。 特别提示MySql的版本要求与iReport文件夹下的Lib目录的使用MySql驱动程序兼容,笔者建议到 http://devmysqlcom/downloads/ 下载最新版本mysql的驱动器,这样就不会应为JDBC驱动器的问题而当心数据库的支持问题。 24、启动MySql服务 确定Mysql使用的的字符集是重要的问题,特别是对需要中文报表的朋友,应该特别注意这个问题。 25、确定商务逻辑 也就是希望完成什么样的报表任务。需要实现的报表的详细描述,这是实现报表的业务条件,否则所有的任务绝大部分没有意义。本文使用一个Bug记录表为例,本文的例子是制作一个根据项目和项目中的模块分组的Bug量统计。 3、开始配置基本信息 31、配置界面使用的语言和报表输出路径 第一次进入系统是英文环境,可以通过Tools-Options开启配置iReport系统的基本信息对话框。在“Language”选项里面选择你需要的界面语言,比如“中文-中国”。点击Apply按钮,系统既把整个界面中文化。 在配置iReport系统的基本信息对话框中选择编译Label,之后决定你的报表输出路径,可以把“编译在报表数据文件夹”选择打勾,这样报表的jrxml文件和jasper文件就放置同一文件夹。(在新建报表时会要求你把jrxml文件保存到指定的文件夹) Options选项中的一部分参数修改不能通过Apply按钮直接起作用,比如“Look&Feel”,必须重新启动iReport才能起作用。不知道是不是iReport的Bug?!最后存档。 32、配置MySql的数据库连接 这就是报表与数据库的接口。可以通过资料来源-连接/资料来源开启配置列表对话框,iReport会记录以前使用的所有连接,除非你手工删除这些连接,否则所有的连接都会存在连接/资料来源配置列表对话框中,不管是否确实可用。 点击New进入配置新连接界面, 填写JDBC连接需要的信息,iReport支持多种数据源连接 33、新建一个空报表的基本配置 单击工具栏的第一个工具“New Report”,新建一个报表,输入报表名称和定义报表的一些参数,比如名称输入BugsRpt(例子是做一个项目的Bug量统计报表),单击More…选择标签,填写或是选择XML编码,这是关系到你的XML支持的字符集的选择,请根据需要选择,比如需要你的XML文件支持中文,那么可以输入GB2312或是GBK,之后点击OK按钮,进入报表的设计界面。 特别提示请在开始任何工作之前保存报表,这时iReport提示保存报表的位置,选择合适的位置之后输入BugsRpt作为名称。 34、定义报表可能需要的字体类型及其属性 一个报表的内容五花八门,有表头、栏位名、数据、其他变量信息等等,如果这些信息都是一致的字体和属性(比如颜色),那么整个报表就死气沉沉,显得很粗糙了。我们可以在为报表添加每个元素时定义元素的属性,但是那是一个多么费时的工作,如果能预先定义一些属性的组合,之后在创建每个元素时只需选择这些组合的其中一个即可,省事又快速。 单击预览-报表字体开启自定义组合对话框。单击New进入定义详细对话框,如图:按照图中的顺序填写信息和步骤,依次定义“表头”、“组”、“列”、“列内容”、“统计计算”、“其他”等6中字体组合。注意PDF内嵌字体的选择,如果你需要报表时以PDF文件格式提供,那么对此需要作出选择。 具体详细请见:http://wwwblogjavanet/kxx129/archive/2008/04/08/191425html
我知道,你说的就是在报表中使用自定义css样式吧?我知道FineReport报表软件可以实现,ireport就不知道了,因为没用过。跟你简单讲一下FineReport是怎么引用自定义css文件的吧,正好你也看看ireport是否也如此,在FineReport报表设计器的菜单栏选择“报表>报表web属性”,就会d出报表web属性设置的界面,然后在面板中选择“引用css”选项卡,写入css文件的相对路径就可以了,这里的自定义css有3种选择哦,一般自定义样式表(控制普通报表)、填报自定义样式表(控制填报报表)、控件自定义样式表(控制控件设置),楼主可以根据自己需要选择需要自定义的部分,可以3个都选,如图。楼主有什么问题还可以去“FineReport爱好者论坛”求助,他们版主都很牛,也有很多热心的报表高手在。
ireport
373才开始有制作table的功能,不过现在都有ireport40,好像都有50的版本了,不过没用过。但是ireport376还是比较稳定的,我就是用ireport376的,网上关于这个版本的教程也比较多。至于你说的兼容JDK14版本,ireport应该可以设置的,配置JAVA_HOME就可以了。不过,我没配置,直接用的默认的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)