页面报表

页面布局报表为您提供了创建具体特殊布局报表的方法。这种类型报表报表在运行时报表页面与设计时完全保持一致,各控件的位置和大小都不会改变,非常适合创建传统的纸质报表格式。

通过整页报表设计方式取代区域报表设计方式,您可以直接在页面上放置数据区域和控件。在页面报表中,您不必通过代码或者其它测量方式来计算控件尺寸与数据是否匹配,与RDL报表不同的是,页面报表中的控件在运行时保持固定大小。所以,您可以拖拽一个表格到报表设计界面,然后设置您希望的显示大小,此时您看到的报表布局就是报表最终运行时的布局样式。

每页对应一行数据或每页对应一个数据分组

默认情况下,所有的数据都在一个分组中,但您可以在每页中设置页面分组级别来呈现一行数据。该功能为实现按人或按份的打印操作提供极大的便利,比如需要按人打印的税务表单,按客户进行打印的合同等。

剩余数据的显示位置

如果数据源中的数据超出了在设计时给数据区域设置的大小,您可以将未能显示的数据显示到OverflowPlaceholder 控件中。OverflowPlaceholder 可以与数据区域在同一页面中,也可以放置在一个单独的页面。

附加页面

您报表的所有页面可以使用同一个布局设置,比如:发票类型的报表。但是,这可能无法满足您所有报表的布局需求。

对于其他类型的报表,可以添加多个页面,并为每个页面创建不同的布局或重复布局。当您报表中的控件需要精确定位放置时,多页面布局可以为您节省大量开发时间。例如,当您需要为员工提供省、市发票时,您只修改一个标签就可以完成。

附加页面

您还可以在已有页面之间插入新页面,并拖动页面选项卡来调整页面显示顺序。在多页面的情况下,您还可以指定运行时的排序规则。