ireport注意事项

iReport 软件的版本号和JasperReports工具版本号是紧紧对应着的。比如JasperReports 3.0.0,那么对应的iReport须是3.0.0版本才行。


<img alt="" src="report1.html_files/px" style="width: 11px; height: 1px;"/>
iReport制作报表在程序中导出html时的图片显示问题?:


是在读px文件时的问题,在网上看了一些解决方法,在程序中改变图片指向路径等,感觉都太麻烦了。
    有一种方法是在报表设计的时候,只要在布局的时候不留下空白区域就可以不显示图片,因为iReport会把所有空白区域用图片区填充,所

以在程序中生成的时候,会遇到图片路径问题,把可显示的区域都填充满就不用使用图片,所以也就不存在图片路径问题。\


5.       注意事项
1).生成PDF中文问题,需要对应的语言包
2).生成不同格式报表文件,需要调用不同导出器类
3).在生成HTML格式报表文件时,需要特别注意图片路径
4).在数据源提供方面,最灵活的就是JavaBean方式,易于控制,并且和现有项目耦合度低,不需要修改什么
5).不同数据源之间模板文件不通用
6).设计基于JavaBean数据源方式,需要提前按照规则提供测试数据,并且打成jar包

 

为了是将来导出的PDF格式报表支持中文显示,可以手工的编辑iReport生成的xml文件,在定义default样式的位置加入支持中文的PDF字体和

编码设置:

 

<style
  name="default"
  isDefault="true"
  mode="Opaque"
  pdfFontName="STSong-Light"
  pdfEncoding="UniGB-UCS2-H"
 />

 

iReport3.5导出pdf文件中文不显示.报表 2009-08-27 23:47:40 阅读173 评论0   字号:大中小 订阅
我同事在搞iReport然后用的是最新版本.在导出pdf是,中文总是不显示.嘿嘿,这不我今天搞了一下.呵呵,结果可以了,看来是他的配置不正确.
显示中文的确设置

1 、添加jar包,进行配置:
在classpath中添加以下jar文件 (这里的classpath是指iReport的classpath选项,我一初学都,刚一上来搞不清楚,嘿嘿.在【工具】-【选项】-

【classpath】-【Add JAR】,选择下载的iTextAsian.jar即可)
iTextAsian.jar;  (http://itextpdf.sourceforge.net 官网可以下载)
2 、Text properties (font setting:)
font name:宋体
PDF font name: STSong-Light;  (开始的时候没有把这个设好,使得)
pdfEncoding =UniGB-UCS2-H (Chinese Simplified)
Pdf Embedded =false; (这个不设置显示不了汉字)

3 在iReport 验证设置是否正确
选择生成菜单,选择PDF Viewer;
这些都设置好后就可以看到效果了.....嘿嘿.

 

5.?Cannot?cast?from?Timestamp?to?String ?????报错??
???????????value?=?(java.lang.String)(((java.sql.Timestamp)variable_ATTENDANCE_TIMEMeasure.getValue()));

你可能感兴趣的:(html,sql,xml,.net,软件测试)