论坛首页 Java版 Webwork

ireport报表设计

浏览 2883 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2006-06-20
ireport报表工具是WEB开源免费方便的可视化报表设计工具。
在开发过程中总结了以下问题:

1.中文编码

问题描述:在导出报表时,出现中文乱码。

解决方案:

在新建新的报表是应将编码格式设为UTF-8 不动
拷贝系统的字体文件
到fonts目录下,比如宋体&新宋体,在启动iReport中将字体目录加入到classpath
如下:
向/BIN/startup.bat文件加入以下代码
@echo off
set CLASSPATH=.\fonts
set CMD_LINE_ARGS=
:setArgs
if ""%1""=="""" goto doneSetArgs
set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
shift
goto setArgs
:doneSetArgs
cd bin
startup.bat %CMD_LINE_ARGS%

从新启动iReport

向要显示中文字符的字段做如下设置:

Font name :El Abogado Loco
PDF font name:STSong-Light
PDF Encoding: UniGB-UCS2-H (Chinese Simplified)
把 PDF Embedded勾上

测试导出.

2.HTML导出
问题描述:导出以后在HTML源码中出现<html><head></title></head></html>
大家可以看出</title>没有开头标志导致网页不能打开。
解决方案:暂无
3.EXCEL导出
问题描述:在导出以后出现表格显示杂乱。
解决方案:使用POI来做EXCEL数据导出。

可能还有没有遇上的BUG,大家多多交流。
有知道第个HTML导出解决方案的请讲方案贴上,3Q。。。。
   
时间:2006-06-21
换个好用的java报表工具吧。eclipse下有一个名字忘记了,比你用的强多了。可以找找看。
   
0 请登录后投票
时间:2006-06-21
iReport 确实有些小地方不太好用, 而且界面也简陋了一些(相对于Eclipse 下面的 BIRT 而言), 不过我觉得首先要看到 iReport/JasperReports 近期的更新很活跃, 各种 Feature 也逐渐完善了, 而且我觉得比较重要的是功能强大, 扩展方便, 导出的格式也多一些(相对于 BIRT).

感觉 iReport/JasperReports 相对于 BIRT 来说缺点是系统的集成度不足(各种功能都有, 但是显得比较零散, 有些(比如字体)还要自己配来配去), 优点是自由度比较高, 你可以在它的基础上形成自己的方案.

当然, 从设计界面的用户友好程度来说 BIRT 更优, iReport 还需要继续努力.
   
0 请登录后投票
论坛首页 Java版 Webwork

跳转论坛:
JavaEye推荐