找回密码
 立即注册

QQ登录

只需一步,快速开始

草帽专家

高级会员

10

主题

28

帖子

1648

积分

高级会员

积分
1648

活字格认证

草帽专家
高级会员   /  发表于:2013-5-14 14:10  /   查看:9288  /  回复:4
vb 6.0 升级为vb.net,报表升级为AR7:
原来 vb 6.0的里有个打印设置:
           For i = 0 To rpt1.MaxPages - 1
                            ''rpt1のページ数分繰り返す
                            rpt2.Pages.Add()
                            rpt2.Pages(rpt2.MaxPages - 1).Overlay(rpt1.Pages(i))
                            rpt2.Pages(rpt2.MaxPages - 1).Orientation = rpt1.Pages(i).Orientation
                        Next i

                        rpt2.p.FromPage = 1
                        rpt2.Printer.ToPage = rpt2.MaxPages
                        rpt2.Printer.MaxPage = rpt2.MaxPages

                        rpt2.Pages.Commit()
升级为GrapeCity.ActiveReports.SectionReport 7.0之后
不能活去rpt2的Printer?
求大神指教,有什么明白的可以直接问我,谢谢!!!

4 个回复

倒序浏览
草帽专家
高级会员   /  发表于:2013-5-14 15:11:00
沙发
问题补充下,rpt2.Pages.Commit(),这种pages设定提交,怎么升级,
小弟才疏学浅,望各位大神求救啊
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-14 18:19:00
板凳
首先 rpt2.Pages 应该修改为 rpt2.Document.Pages, Overlay 和 Commit 都不在需要

打印设置可以使用 rpt2.Document.Printer.PrinterSettings 下的属性设置
回复 使用道具 举报
草帽专家
高级会员   /  发表于:2013-5-15 08:59:00
地板
问题已解决,谢谢dof!!!
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-15 11:03:00
5#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部