ireport 显示不完整的问题

时间:2022-12-19 20:27:25
小弟的ireport基础不好,是前辈做好的,发现有BUG,要修改。我们做的报表有很多行(textfield),每页的最后一行如果特别大(textfield里面的文字超过4行),就会显示不下这个textfield的底边和第4行后的内容,而在下一页,也只有第5行的内容,第四行不翼而飞stretch type3种都用过了,一样出问题。这个textfield是放在detail band中的。line spacing是single的。

7 个解决方案

#1


没人会?还是没人回?

#2


算了,****上都没人会,结了吧

#3


不知道你说的“很多行”指的是什么,
“每页的 最后一行如果特别大(textfield里面的文字 超过4行)”,不太明白,
是list的多行(条)记录,还是每条记录有多行内容,
后者的话需要调整子报表的尺寸以适应最大记录内容,母表根据子表相应调整,

#4


没有用过,叹气;

#5


我现在也发现了这个问题,估计是ireport的bug,反正我试了各种方法还是有这种情况。

我用的版本是2.0.5,比较老了。

有进展再发上来。谢谢

#6


请问你这个问题后来是怎样解决的,我也遇到同样的问题!

#7


这个问题你需要进行两步属性设置:
1.在textfield的属性里面将stretch With OverFlow选上(最好是所有的textfield都选上,因为不不能确定每个
  textfield的值的高度对吧,这样可以以防万一),这个选项的意思是说:在内容过多时,会自动纵向拉伸
2.在stretch type中选择 relative to Tallest Object ,记住是每个textfield都这么设置,不然,就会出现,只   有你设置了这个属性的textfield会向下自动拉伸,其他的以自己的内容,自适应高度


虽然这个事几年前的问题,但是我还是自己打出来供后面的人参考,希望对大家有帮助,
如果还是不能解决,可以参考下面的内容
http://cuiyi.iteye.com/blog/106267    

#1


没人会?还是没人回?

#2


算了,****上都没人会,结了吧

#3


不知道你说的“很多行”指的是什么,
“每页的 最后一行如果特别大(textfield里面的文字 超过4行)”,不太明白,
是list的多行(条)记录,还是每条记录有多行内容,
后者的话需要调整子报表的尺寸以适应最大记录内容,母表根据子表相应调整,

#4


没有用过,叹气;

#5


我现在也发现了这个问题,估计是ireport的bug,反正我试了各种方法还是有这种情况。

我用的版本是2.0.5,比较老了。

有进展再发上来。谢谢

#6


请问你这个问题后来是怎样解决的,我也遇到同样的问题!

#7


这个问题你需要进行两步属性设置:
1.在textfield的属性里面将stretch With OverFlow选上(最好是所有的textfield都选上,因为不不能确定每个
  textfield的值的高度对吧,这样可以以防万一),这个选项的意思是说:在内容过多时,会自动纵向拉伸
2.在stretch type中选择 relative to Tallest Object ,记住是每个textfield都这么设置,不然,就会出现,只   有你设置了这个属性的textfield会向下自动拉伸,其他的以自己的内容,自适应高度


虽然这个事几年前的问题,但是我还是自己打出来供后面的人参考,希望对大家有帮助,
如果还是不能解决,可以参考下面的内容
http://cuiyi.iteye.com/blog/106267