FastReport.Net使用:[7]打印空白行
1、以前面的【简单报表一】为例,右键“数据区”在右键菜单中选择“Add Child Band”菜单添加子报表。
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/2e66f9ef28066b01d37bd1f33df39187021cf339.jpg)
2、为原报表添加一列【序号】,使用系统变量中的行号(Row#)。并将子报表中的其余列使用空数据填充(空的Label控件)。
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/6a408cdd3340b6f3d521e1af12c0affce086ee39.jpg)
3、设置子报表的最小数据行属性。
右键子报表栏,设置“最小数据行”菜单中值,假如该值小于页面可打印数据行的数目,该值将不起作用。
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/025d87c0affce1866d894ac11f1fbee435daeb39.jpg)
4、将最小数据行设置为5和15的效果。
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/e0c73a2fa872941ff242d6697b5e4a237871e639.jpg)
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/f11f54237971fe1dc47efaaaea20a7cd0d6ee039.jpg)
5、注意:该方法设置比较简单,在单页打印中效果很好,假如在多页打印中,每页打印5行,不足部分使用空行补足便无法实现。
1、还是以前面的【简单报表一】为例,通过设置报表栏添加数据页脚(DataFooter)。
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/19587f20a7cd0c6eac54e000fed7997bbaf4dd39.jpg)
2、为数据页脚添加子报表。
右键数据页脚选择“Add Child Band”菜单。
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/7496877bbbf4da582f7c3cfaea0f8b56ac04d739.jpg)
3、设置子报表的 填充未使用空间(FillUnusedSpace)属性为true。
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/2f2909e951e10ef83ef0378e2324d8e9cdd2cc39.jpg)
4、同方法一的第二步,设置子报表内容;并将数据页脚隐藏。
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/a965c6e9ccd2bb663dff67f39b2a04e23fa2c639.jpg)
5、将纸张高度设置为5.1cm来预览效果。
第一页存在报表标题,数据行为3行,其他两页数据行均为5行,不足部分也空行补足。
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/05a320a23a42a07ad3b65e80673834bb18efc139.jpg)
![FastReport.Net使用:[7]打印空白行](https://exp-picture.cdn.bcebos.com/35fa07efa25f0c14b8dd30310d89a146b6b1383e.jpg)
6、注意:该方法能实现每页打印固定行数,但是无法指定行数的具体值。如需具体行数,可通过设置纸张大小,留数据页脚,Page页脚,纸张页边距等方法拼凑得到。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。