1 / 9
文档名称:

birt的简单使用.docx

格式:docx   大小:254KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

birt的简单使用.docx

上传人:guoxiachuanyue008 2022/8/6 文件大小:254 KB

下载得到文件列表

birt的简单使用.docx

相关文档

文档介绍

文档介绍:最近项目用上了birt,一款开源的报表制作工具,当然开源的东西总是免不了简单方便等溢美之词。
我只用到了birt的脚本化数据源和脚本化数据集,所以这里也只说下这两者的简单使用。
报表的集成就不说了,网上一搜一大把,'tEwentH日ndlEr*
iffiOverride
然后在属性编辑器选择报表:为它添加刚才编写的事件处理程序:
布匹)主頁㈣]卿本⑸[xml源凶预览CV)
点击浏览有类选择:
100%
:

1).获取表格:我选择了根据表格名来获取:
布局g主支㈣]卿本⑸XML源〔X)预览⑼
尊雇性褊^器-表E、C_Problems旦Consolei—PropertiesQ、ErrorLo;扈性绑定组映肘突二显示排序筛选器
常捉
窖称〔N]::"Test
題(W):
IE
高度(H
在属性编辑器-表中的常规里可以看到名称,如果没有,自己指定一个。获取表格代码:
^Override
publicvoidbeforeFactory(IReportDesigndesignIReportContextcontext)throwsScriptException{
try<
).getElementFactory();TableHandleth二(TablelHandle)context・getDesignHandlef).findElement("Test1');
.表格插入行:
for(Stringproperty:){
]_umn(i,1)j
(intcolumnNumber,intoptionFlag)即可插入行,optionFlag应该控制的是左右方向。
.设置表头文本:
<tablename='Test1*id=,f8r,>
<propertynarn]e='^idthl,>100%</propELizy>
<properizynani]e=lfc/ataSetproperty>
<list-propertyname=^boundDotaCoLumnsft>
<strocture>
<propEr±ynamie="name,,>narn]e</property>
<propertynamie="displayName'r>nam]e</property>
<expressionname=^expression>臼日七日5e±Row[]C/expression><propEr±ynamie=^dataType,f>string</properizy>
</strocture>
</list-property>
下面红色的就是表头文件(来自于报表文件xml源),
其实,如果不去看它的xml而直接调用java代码的话会无从下手,而看了xml文件后就非常清晰了,下面是设置表