- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JasperReports报表傻瓜式文档需求说明在中石化信贷系统需要在WEB页面上提供批复单和签报单的下载,客户提出要使用Jasper Reports报表(以下简称JR)技术。具体的是要提供批复单和签报单的PDF格式文档下载,PDF格式的报表中包括领导签名图片。技术说明为实现上述需求采用Jasper Reports技术。该技术可以将IRepot设计好的报表与来自javat程序生成的数据进行填充,生成PDF文档。报表的内容由两部分组成,一部分由报表设计工具设计好的固定部分(IRport设计的报表),另一部分是由程序传递的值(可以是一维的变量值,也可以是二维的变量如list.另外也包括图片)。系统整合由于华腾的框架中以经包含有Jasper Reports所需的Jar包:jasperreports-2.0.5.jarjasperreports-2.0.5-applet.jarjasperreports-2.0.5-javaflow.jar以及处理中文的相关Jar包:itext-1.3.1.jariTextAsian.jar开发实现JasperReports技术的具体开发应用分为以下两个阶段报表模板制作JasperReports报表设计工具有IReport Designer,JasperSoft Studio,JasperAssistant等等,下面的设计采用IReport作 为设计工具。iReport是一个可视化的报表模板设计工具,使用此工具能方便地对报表进行设计。在iReport中已经包含了jasperreports在运行时需要的jar文件,在项目中的lib目录中包含Jasperreports-***.jar即可,其中***为版本号,比如2.0.5。iReport的安装包在 “99-其它\JasperReport开发文档整理\soft”文件夹中。iReport-2.0.5-windows-installer.exe。安装iReport需要先设置JDK环境,2.0.X版本要求JDK1.5环境。Step1:iReport安装: 如果是windows系统,直接双击安装图标以下以在windows上安装为例:A 欢迎界面,点击“Next ”继续B.阅读license内容,点击“I Agree”继续C.选择安装组件,点击“Next ”继续D.指定安装路径,点击“Next ”继续E.指定程序组名称,点击“Install”即可F.等待安装过程G.安装结束,点击“Finish”完成在桌面上会出现如此图标:Step2:iReport设置A启动iReport,如图:iReport启动会根据运行的机器的Locale属性自动设置软件语言(Language),这里可能会出现一些偏差,笔者使用的是简体中文,但启动后设计界面是繁体中文,因此我们需要对其进行设置。B设置默认语言工具栏-“工具”(或“Option”)-“選項”更改语言种类,从下来菜单中选择“中文(中国)”。如果打开就是此项,可以先更换成别的种类(比如“中文”),然后再次进入此界面将其更换成“中文(中国)”。点击“存檔”后,可以看到界面变成了“简体中文”:C设置预览PDF的工具存放路径D解决中文问题由于jasper reports中没有可以完整显示中文的jar包,所以导入相应的jar包就可行了。需要导入的Jar包如下:itext-1.3.1.jariTextAsian.jar导入方法如下图所示:1.工具栏上“Option”-“Classpath”,.2.在Classpath中点击“添加Jar”3.在弹出的对话框中,找到存放itext-1.3.1.jar,iTextAsian.jar的路径,选中后点击打开。4.最后要记信Save Classpath. 5.在Fonts Path中勾选导入的Jar包,并保存。此到就完成了解决中文显示问题的jar包导入工作。但到现在还是无法正常显示中文内容,因为。。。。。。 详见样式设置。E样式设置为什么要设置样式呢?很简单,因为这是唯一一劳永逸的解决中文问题的方法。费话少说,看图。1.工具栏上“格式化”-“Styles”2.点击New,新建一个样式。Sytle name 为‘新宋体’,并勾选上Default style3.在字体中进行相应设置,以便让中文可以显示在报表上。在Font那一栏上点击,会弹出一Add/modify report font对话框。在该对话框中有五个地方需要选一下,Font Name,Size可以根据实现情况进地设定,PDF Font Name,PDF Encoding,PDF Embeded须和图中设置的一致,才能在PDF中显示中文。经过这么多图的解说,中文问题到这里就完美的解决了。F其他设置此步不是必须的,根据需要设定。使用iReport新创建的
您可能关注的文档
- 《托福写作实用套句汇总.docx
- 《托福写作的例子.docx
- 《托福分类词汇各国银行表述汇总.docx
- 《托福写作翻译句型练习.docx
- 《托福口语30分高分模板汇总整理.docx
- 《托福写作技巧之要有适合自己的套路.docx
- 《托福口语topic分类汇总 3.docx
- 《托福口语topic分类汇总 2.docx
- 《托福口语克服紧张的小妙招.docx
- 《托福口语topic分类汇总.docx
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)