找回密码
 立即注册

QQ登录

只需一步,快速开始

zhuhappywendy

初级会员

5

主题

15

帖子

470

积分

初级会员

积分
470

活字格认证

zhuhappywendy
初级会员   /  发表于:2013-12-6 14:54  /   查看:7107  /  回复:7
现在需要打印传票入力的数据,第一张票上面明细超过了以后 自动去打印第二张张票。而且第一 第二张张票的格局不同的。
譬如数据
a 1
a 2
a 3
a 4
我在打印张票的时候 第一张张票只显示3行 超过的部分全部打印在第二张张票上。这个怎么控制?

7 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-12-6 16:58:00
沙发
回复 1楼zhuhappywendy的帖子

zhuhappywendy 你好,

这个用户需要用两个张票模板实现,分别用于显示和打印。
打印每隔三条插入 PageBreak。

你先尝试实现下,有问题我们可以继续讨论。
回复 使用道具 举报
zhuhappywendy
初级会员   /  发表于:2013-12-10 12:45:00
板凳
PageBreak 在哪里设置的 没看到 能否贴个图看看
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-12-10 13:21:00
地板
zhuhappywendy

PageBreak可以用于控制动态换页的需求,不过你的需求好像逼着要复杂一些,你有该需求的图片演示吗,能否发给我看一看,我主要对超过明细之后的处理不是很清楚。
回复 使用道具 举报
zhuhappywendy
初级会员   /  发表于:2013-12-11 16:56:00
5#

参照图片

本帖子中包含更多资源

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

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-12-11 18:00:00
6#
基本实现思路:
1、在detail的Format事件中根据当前打印的数据行数决定是否设置 detail.NewPage属性值
2、在pageHeader的Format事件中来动态改变页面中需要显示的控件




本帖子中包含更多资源

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

x
回复 使用道具 举报
zhuhappywendy
初级会员   /  发表于:2013-12-16 20:00:00
7#
谢谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-12-17 13:38:00
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部