简体版
繁体版
英文版

应用报表部件框对齐列功能

报表中的部件框有时希望和明细网格中的列对齐,其位置能跟随列位置的改变而改变,如在分组尾中的统计框就希望与其统计的数据列保持相同的位置。而Grid++Report正好为部件框提供了自动对齐功能,只要在部件框上设与对齐列相关的属性即可。“对齐列”属性指定要对齐列的名称,“对齐列方式”属性指定对齐列的方式,如果希望跨多列对齐,可以用“对齐列扩展”指定另一个对齐列的名称。

使用对齐列自动定位部件框的水平位置与宽度,不仅大大方便了部件框位置的定位,也能带来其它方面的便利,下面举例说明。

在分组节中显示表格线

Grid++Report的分组头与分组尾不能直接输出列线,通过部件框的边框线并配合对齐列功能很容易实现。在节中加入部件框,设定部件框显示右边框,设定其对齐列,并调整部件框的高度与节等高。“4a.分组节显示列线.grf”例子模板就展现了这样的应用。

用对齐列改善报表导出Excel

Grid++Report的部件框在报表节中是任意排列的,而Excel是按照行列方式将整个数据展现区域划分为表格。Grid++Report在将报表导出为Excel时,为了保证部件框的导出位置与其设计时的位置基本一致,会产生很多的Excel列,然后通过单元格合并来对应部件框的输出。因此有些报表在导出Excel后会有很多的列,整个Excel表格显得很凌乱。

如果每个部件框都用对齐列功能来定位水平位置宽度,则导出的Excel表格的列就与报表的明细网格的列保持完全一致,这样导出的Excel表格就非常简洁。

例子模板“5h.对齐列改进导出Excel.grf”是在例子模板“2a.基本分组.grf”的基础上制作的,执行这两个报表的导出Excel功能,可以看到采用对齐列功能改善导出Excel的效果。

 

粤ICP备05037369号 Copyright © 2005-2015 rubylong.cn(版权所有:广州锐浪软件技术有限公司)
地址:广州市天河区五山路135号519-04室 电话: 020-82520837
EMAIL:sales@rubylong.cn(销售) support@rubylong.cn(技术支持) 销售QQ:1067004956 641243789