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效果图如下


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值