ireport导出pdf

Posted Ashan-Da宝旗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ireport导出pdf相关的知识,希望对你有一定的参考价值。

上一个文本已经初步介绍了关于ireport的一些基本的使用,下面开始详细交大家如何使用ireport,里面拥有很多奇奇怪怪的坑,比如中文字体不显示,打印出来的字体只有宋体,

下面开始写一个例子如图:

1.在右边组件拖动Static text 组件,到编辑区域,Static text是写固定文本的,不是活数据,在右侧的属性可以修改字体以及字体的大小,


属性text可以设置文本框的内容,font name 设置字体类型,由于现在没有自定义字体无论选择什么字体中文要么不显示要么只显示宋体,size设置字体的大小,下面说最主要的三个属性,不然中文不会显示pdf font name 选择STSong-Light 属性Pdf Embedded 勾上,Pdf Encoding 设置为 UniGB-UCS2-H (Chinese Simplified)这样中文就会显示为宋体了,但是如果想显示为其他字体比如黑体,需要自定义,后面我会介绍。

2.将数据库读出来的字段从field中拖到编辑区,属性设置和上面的很像,有一个属性Blank When Null false Static text没有而 后者拥有,点击可以当值为null 勾选就不会显示。

3.下面介绍table组件的使用

(1)table组件必须放到detail区域里面,不然行不会多次循环,如果不放到detail里面如果传入两行数据就只会显示一行,

(2)拖动组件到detail区域,


(3)点击下一步 


(4)点击完成,x效果图如下


以上是关于ireport导出pdf的主要内容,如果未能解决你的问题,请参考以下文章

ireport导出pdf

ireport导出pdf

Ireport 导出pdf

Ireport 导出pdf

iReport 5.6.0 PDF导出中文不显示问题 解决方案

用iReport导出的txt文件中中文部分成了乱码,这是啥原因,如何解决?