IReport 设置的问题,如何让band的高度自动适应每一条内容的多少

你的java 2014-10-13 08:48:51
本人IReport接触时间短,现在遇到一个很棘手的问题。
在Detail1中写的列,有的列会有较多的内容。这时候就会出现内容显示不全的现象。
在网上找了一些解决方案都不理想,
比如
Band的高为40
将 这些要展示的内容列的 stretch type 属性修改成Relative to Tallest Object (参照最高的一列展示),或者 Relative to Band Height(参照Band的高来展示)。 结果因为Band的高为40 所以还是显示不全里面的文字。

又比如
Band的高设置为200
这时将内容较多的那一列 stretch type 属性修改成Relative to Band Height(参照Band的高来展示), 然后将其他列 设置为 Relative to Tallest Object (参照最高的一列展示). 此时令人欣喜的一幕出现了。 单元格可以按照内容的多少来撑开。 但是二逼的一幕是每一行的间距都有那么一大片空白。 我知道这是 Band的高度撑开了。 难道IRport 连这个都不会处理么。。 应该是我哪里没有设置好。
TextField Expression中的 Stretch With Over flow 已经勾选。

麻烦大神支招!

...全文
2692 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
你的java 2014-10-15
  • 打赏
  • 举报
回复
这个我试过了 Relative To Band Height 。 虽然这样单元格可以活动伸缩。 但是 单元格 下面的画板的高度是死的呀。 还是不行。 要是画板 Detail 的高度可以随着 单元格的大小改变就好了。
你的java 2014-10-14
  • 打赏
  • 举报
回复
有木有人哇,,
EverWHL 2014-10-14
  • 打赏
  • 举报
回复
有个属性叫Stretch type 默认的值是No Stretch,可以改成Relative To Band Height试下

67,543

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧