birt报表修改表格宽度的学习总结

birt报表修改表格宽度的学习总结

ID:8918334

大小:125.78 KB

页数:4页

时间:2018-04-12

birt报表修改表格宽度的学习总结_第1页
birt报表修改表格宽度的学习总结_第2页
birt报表修改表格宽度的学习总结_第3页
birt报表修改表格宽度的学习总结_第4页
资源描述:

《birt报表修改表格宽度的学习总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、修改birt报表的表格宽度的学习总结一、原因Birt做的报表表格宽度是根据表格里面的内容自动显示宽度,每列的宽度是与表头(header的label)或者表body(detail的data)里面内容最多的一格的宽度一致,有时候表头里面文字很长,但是该表头的那一列表body里面的内容却很少,就照成了除表头以外,body下面每一格特别的空,这样的列若是比较多的话表格就很不好看,而且浪费空间,以我碰到的问题为例,如图:这个报表分为两部分,前一部分是直接用报表设计器设计的,表头是居顶的,后一部分是用代码加上去的,表头居中,而且他的内容全是数字,相对来说比较少,感觉

2、空的地方很多,看上去不美观。二、试着调试由于网上资料比较少,我自己调试时都是自己摸索的,可能有些地方不是很简洁,但是效果还是出来了。(1)、首先调整直接用报表设计器设计的报表,可以有两种方法调试,1.第一种是手工代码调试::打开需要调整的报表,点击左下角xmlresource先调整表头,所以在

下面的你想设计宽高的那一列下面,添加属性,根据里面的内容设计宽和高,这里我设计的是宽1.5cm,高0.7cm,注意是在label下面添加设置语句,:0.7cm

3、e="width">1.5cm如图:另外为了让表头好看,我让表头里面的内容横向以及竖向都是居中的。2.第二种方法是用报表的属性设计器设计宽和高:点击左下角layout点击table,然后选中你想要调整的那一行或者那一列,打开属性编辑器(birt高级版本可以右击哪一行或者列直接打开,低版本的需要点击eclipse左下角的showviewasafastview:选则other,打开reportdesign下面的属性版本)想要修改那一行或者列的宽或者高时,先以调整列宽为例,选中一列,在属性编辑器的General里面,width属性填写想要

4、的宽度:调整行高度跟列宽度类似,这里就不写出来了。(2)调整由代码插入进来的行宽列高这个就比较简单,在插入列以及header下直接写代码MyLable.setWidth(“1.5”);myLabel.setHeight("0.7cm");myDataItem2.setHeight("0.3cm");myDataItem2.setWidth("1.5cm");myDataItem2以及myLabel是我自己的对象,大家改的时候用自己的对象调用方法。以上就是我修改birt报表的学习总结,由于是初学者,只能用这种笨方法,希望对大家有帮助。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。