找回密码
 立即注册

QQ登录

只需一步,快速开始

jy00562300

高级会员

9

主题

19

帖子

1433

积分

高级会员

积分
1433

活字格认证

jy00562300
高级会员   /  发表于:2010-11-17 14:09  /   查看:7517  /  回复:8
要求的是假设一页上数据不足的话,其余行也要按照空白打印出来,请问该如何实现

8 个回复

倒序浏览
gw0506
超级版主   /  发表于:2010-11-17 14:22:00
沙发
不是很明确你的需求。
“其余行也要按照空白打印出来”意思是显示边框等设置,但是没有文本内容么?
回复 使用道具 举报
jy00562300
高级会员   /  发表于:2010-11-17 14:38:00
板凳
回版主,是这个意思,其余行要显示空白的边框,没有文本内容
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-11-17 14:50:00
地板
默认情况下,当你使用Print()接口之后,效果就是我理解的你想要的样子吧~
比如,我添加了header,在detail中添加了2个label,为了看清楚,给detail加了背景色,其他的什么都没有。打印出来如下图所示:


你想要的不是这样么?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jy00562300
高级会员   /  发表于:2010-11-17 15:18:00
5#
是这样,假设只有三条数据,要求打印的效果如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-11-17 15:31:00
6#
将Detail selction的RepeatToFill置为True。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
jy00562300
高级会员   /  发表于:2010-11-17 16:14:00
7#
打印的方向是:DownAcross
分成三段打印 ColumnCount:3
这个时候将RepeatToFill设置成true
只能将第一列填满空行,其余两列仍然没有打印空行
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-11-17 17:04:00
8#
如果你必须要打印三段的话,通常做法是在数据库中插入一些空值,来实现你要的效果。
回复 使用道具 举报
jy00562300
高级会员   /  发表于:2010-11-17 17:36:00
9#
明白了,看来只能加空数据了,谢谢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部