ireport 换行
来源:互联网 发布:c语言输出字符串 编辑:程序博客网 时间:2024/06/09 20:31
ireport中的几个小问题:
1.ireport 中对于$F{propertyName},$V{variableName}如何换行
2.ireport中如果静态文本太多如何换行
3.ireport中如何解决换行导致的单元格对不齐问题
4.在ireport中如何把java.util.Date属性显示成yyyy-MM-dd形式,默认ireport的Date显示形式为"09-10-11 上午12:00"
5.ireport使用java.math.BigDecimal进行精确的数值运算
前置条件:
这里讲的换行,是ireport根据显示数据元素$F{propertyName},$V{variableName}的宽度和数据内容进行自动换行,而非自己设置的换行
解决:
1、对于$F{propertyName},$V{variableName}只需在属性表中选中Stretch With Overflow即可
2、ireport中静态标记label不支持多行显示(目前个人理解),那么当要显示很多静态文本,而列头不够大,那该怎么办?
解决办法:我们定义一个$V{variableName}变量,变量的值默认为要显示的静态文本,那么此时我们只有对$V{variableName}进行1同样设置即可
3、鉴于ireport中显示的表格是拼凑出来(由每一个单独的单元格组成),要显示表行效果那么要求每个单元格高度是一样的,如果在显示时
一个单元格由于内容太多而换行了,而其它没换行那么其显示高度肯定不一致了,此时我们只要把该行所有单元格的属性Stretch Type="relative to band height"即可
(或者所有字段都选择Stretch Type="Relative to tallest object")
4、对于ireport以javabean做数据源,且要显示的记录中有数据类型为java.util.Date的属性。
如果直接显示该属性那么页面显示日期格式为 "09-10-11 上午 12:00" 而我们要求显示日期格式为yyyy-MM-dd
那么此时我们可以这样做:定义变量$V{variableName}其表达式为 "new java.sql.Date($F{日期属性}.getTime()).toString()",此时直接用该变量代替$F{日期属性}即可
- ireport 换行
- ireport的换行问题
- ireport 自动换行
- ireport参数换行问题
- iReport文本不换行
- 【iReport】自动换行
- ireport detail换行问题
- iReport文字自动换行设置
- ireport设置自定义字段换行
- iReport设置文字自动换行
- iReport文字自动换行设置
- ireport 隐藏字段,和字段自动换行
- iReport
- iReport
- iReport
- ireport
- iReport
- ireport
- 数据结构小结
- phpform 软件的黑色开发风格
- 【转】积少成多:十大高效原型设计工具
- Json
- Multiple of 17(湖南省第六届ACM竞赛题)含有java大数模板
- ireport 换行
- 算法总结系列之五: 基数排序(Radix Sort)
- WinCE6.0开发总结
- U盘量产失败后无法找驱动U盘的解决方法。
- JAVA之FileOutputStream和FileInputStream关于数据的编码问题(getBytes())
- android 音频文件下载
- 什么是CRT函数以及常用的CRT函数
- hadoop副本数设置
- 哈佛训言:谁也不能随随便便成功,它来自彻底的自我管理和毅力