我们所说的元素主要是一些图形对象,比如text,rectangle等。在iReport中没有段落、表格或分页的概念,在报表中最基本的对象主要有七个:
-Line(线段)
-Rectangle(矩形)
-Ellipse(椭圆形)
-Static text(不会变动的文字)
-Text field(文字栏位)
-Image(图像)
-Subreport(子报表)
-Crosstab()
-Chart
通过以上这些组件的组合我们可以做出各种各样复杂的报表样式。iReport提供两种特殊的图形对象:chart和barcode。
每一种类型的对象都有一些通用的属性,如高度、宽度、位置、所在的band等。除此之外还有一些针对不同元素的特殊属性。
每一个元素都必须在一个band内部,如果一个元素跨了一个以上的band,那么在编译的时候将会抛出元素位置错误的异常。
要添加一个元素到报表中,我们可以从主工具栏中选择相应的工具,然后添加到报表区域中即可。
?
?
?