
1:工具,选项,iReport,classpath,Add JAR,选择上述目录中的 iTextAsian.jar,我连iText-2.1.7.jar一起选择了,不知道到底需不需要,反正多了没坏处,有心的同学可以试一下。
2:在报表中,比如一个静态文本或者文本区域,选中它,在属性面板中“ text properties ” 分组中设置:
Font name: 宋体
PDF font name: STSong-Light
PDF Encoding: UniGB-UCS2-H(Chinese Siplified)
PDF Embeded: √
然后预览下导出pdf的显示效果。
3:别急,还没完,网上大部分文章到这里就结束了,但是如果你把报表放到你的网站中,你会发现,在网站中导出pdf时依然报错。找不到宋体之类的。解决办法:
将 iTextAsian.jar拷贝到WEB_INF\lib 中,然后将这个包添加到项目(网站)的Java Build Path中。到此,解决完毕。
连接数据库:将本地数据库中的连接方式的jar包,生成二维码的包引入ireport,选择本地数据库的类型,然后在下面添加数据库登录的用户名、密码。点击文件新建一张打印纸张,打开ireport在打印纸张右侧选择image图片,将其拖拽添加到打印纸张上面,点击程序上面窗口属性将打印纸张属性显示在右侧点击图片显示图片属性,然后需要进行代码的编写。同样的问题,在我现在用的finereport中只要设置报表,修改其形态为二维码也是可以完成的。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)