1. 线图图例移动方法
线图图例默认的样式是在图的右边,要将其移动到图的下方,使用的操作如下:
在birt视图下,双击图片选择FormatChart ,点击左侧legend, 点击layout按钮,出现参数选择框:
Orientation选择Vertical;Position 选择Below ; stretch 选择 Horizontal ; Direction 选择 Leftright.
2. 线图取消数字显示的方法
Format chart 点击左侧Series 下的Value (Y) series 取消 show series Labels复选框
3. 线图节点,鼠标滑过,显示提示的设置
Format chart Values文本框中的 value series name 放到value date 上方, 每条线都设置一下.
4. 双坐标Y轴时节点,节点形状的改变
Format chart series value(Y) series 点击markers 按钮
5. 百分比显示的数据类型设置
birt中如果要显示百分比,则在script dateSource中必须设置相关的列的数据类型为Float ,不能为String ,否则不显示。
无搜索结果时,不显示图和表。
点击图(或表),在properties中点击visibilyty,点击Hide Element复选框选for specific outputs… 再点击html复选框,点击Fx(表达式按钮)在其文本框内写入判断表达式,例如
if(list == null || list.size() == 0){
true;
}else{
false;
}
6. 数据计算的数据类型设置
如果要在birt中进行数据计算,比如汇总、加、减、乘、除等,则必须将script dateSource中的数据列的类型设置为可计算列。
7. 饼图由“三点一线”变为“两上一下”
①调整饼的大小:在birt视图中,双击图,打开edit char界面,然后点击format chart
点击左侧chart area ,converage(选把auto复选框去掉),然后调整比例。目前输入的是50%。
②改变饼图的列数,饼变成两行排列
路径与①相同,最后点击下面的General properties ,在此设定 grid column count数目即可。
8. birr报表设计器文件导出Excel文件时不分多个sheet页的设定
如果不做特殊设定,在导出的Excel文件中,系统会自动分成多sheet页。如果用户的设计器文件高度小于50in,则按用户设定的高度显示数据;否则,则按50的高度分页数据。
需要对设计器文件进行设定才能保证导出的Excel文件不分页
①鼠标点击Table控制,找到table Detail行(用于循环数据的那行,不是汇总或者小计的那行)。然后在master page 属性卡上点击左侧的general,设定其height属性值为一个大的数值。这个值最大限度是13888.
②选中表格,点击layout选项卡,选择page break 将 其中的before、after、Inside中的值都设置为Avoid。并且将Page breakInterval的数值填为0
经过这样的设置,生成的Excel文件就不会自动分sheet页了。
9. birt 分组操作
10. birt 按汉字列排序[分组]
鼠标点击表格,在左侧出现的选项中找到table group-foot 选项,(对应于报表的小计功能),双击出现edit group 界面,选择sort选项卡,点击add,添加要排序的列。此时选择主排序列,然后选择primary。如果是对中文时行排序,则要在Locale中选择“简体中文”,报表会按汉字的拼音顺序,对数据时行排序。则主排序列添加完毕
然后在table属性的sorting选择卡中点击添加按钮,出现 new sort key 界面,此时选择要排序的列及排序方向,如果是对中文时行排序,则要在Locale中选择“简体中文”,报表会按汉字的拼音顺序,对数据时行排序。
11. 导出Excel文件时,会在Table的前面多一列跨两列的数据
跨两列的数据就是,类似于单元格合并,原来一列的数据,现在变成两列来存放了。
通常发生这种情况是由于我们在设置页面的Master PageGeneral中的Footer height属性前没有把当前页脚中的new Date控制删除。这样,当Footer height被设置为0时,这个控件也不会在页面上显示出来,作为显示来用的birt报表,这样做也不会出现什么问题,但在导出Excel文件的时候,这个“隐藏”的控件就发挥了作用,产生了以上的问题。解决
解决办法:先删除new Date控制,再设置Footer height 为0.
12. 生成的Excel文件“上到顶、左到边”
在页面的Master page选项卡的General选项中设置:Header height:0 Footer height:0
在页面的Master page选项卡的Margin选项中设置:left margin:0; top margin:0;
right margin:0; bottom margin:0
13. 导出的Excel多行
多行是指导出的数据行下面跟着一个或者几个空行。
解决办法:选中一行中的所有单元格,将其padding选项卡中的top、bottom、left、right都设置为0.
14. 关于style的使用
用于展现的页面,表格线用style方式来修饰;导出excel的时候,表格线用控件的边线样式来修饰(在表格中,将所有的style删除,因为在导出excel的时候style的存在也会产生多余的行或者列)。
15. 数据行每个都是“空行+数据行”
在字体为“宋体”+4mm的情况下,行高设置为0.22x pixesl 即可。
分享到:
相关推荐
网罗了网络上大家使用Birt的一些经验技巧,这个RAR文件主要包括: 1、Birt参数使用方法 2、Birt Java 整合开发详解 3、应付大部分应用的birt的css样式 4、在团队中使用birt 5、Birt经验谈
BIRT使用经验谈.birt的初步使用方法
Birt使用小结,运用birt api来创建报表
birt使用手册birt使用手册,birt文档birt使用手册,birt文档birt使用手册,birt文档
Birt使用小结 Birt 使用 小结 web使用 后天调用
BIRT使用说明可以教会你如何使用BIRT
Birt使用入门详解,包括集成开发和JBOSS,TOMACAT下部署
BIRT中文手册,讲解birt的API及使用实例。
这是关于eclispe(myeclispe)下报表工具birt的使用说明 适合birt初学者
关于BIRT使用经验谈:如何创建表的嵌套等等
BIRT使用经验谈。里面主要描述了Birt的chart图的生成和简单设置。birt作为IBM的开源报表,虽然有部分欠缺,但是已经可以满足绝大多数的企业级报表功能。
birt 以及API使用详细读解 birt 以及API使用详细读解
birt中英文文档都有,加API和各种使用小技巧报表实例,学习birt的好资料,祝你学习进步!
Birt使用经验谈 Chart图(doc) 共享给大家 150KB
Birt报表工具使用说明,图文结合对基本使用的说明
BIRT使用说明书
Eclipse&birt使用说明.doc Eclipse&birt使用说明.doc
birt制作报表使用css,对修改birt报表样式非常有用。
介绍birt使用方法,本节提供构建列示客户名、电话号码和联系人姓名的报告的逐步指示信息。该报告使用随 BIRT 报告设计器提供的样本数据库 Classic Models 中的数据。图 1-1 显示已完成的报告的一部分。