2006年08月05日

查询语句:select * from tableName where name like ‘%abc%’

在ireport中的写法如下:select * from tableName where name like ‘%’+$P{NAME}+’%’

我的ireport版本是1.2.5的。

2006年07月18日

     在用ireport制作报表在自带的预览器中预览中文可以显示,但用外部的PDF阅读器(Adobe Reader)预览时有中文的地方都显示空白,解决方法如下:

    1. 首先确定你的Adobe Reader 是中文版的;

    2. 在ireport的lib下有itext-1.3.1.jar和iTextAsian.jar包;

    3. 在ireport中将中文的属性设置如下:字体:宋体,PDF name:STSong-Light,PDF Encoding:UniGB-UCS2-H (Chinese Simplified);

   4. 新建文档是将文档的 XML 编码 设成 GB2312.

2006年07月15日

 在将ireport的报表模板放在Tomcat中,生成PDF时出现一个找不到包的错误,如下:

java.lang.NoClassDefFoundError: org/apache/commons/javaflow/bytecode/Continuable

我在apache的官方网站找了很久都没找到,原来他就在Ireport安装目录的lib中,将commons-javaflow.jar复制到tomcat的lib中,或放入要生成报表的那个web项目的lib就可以了。