找回密码
 立即注册

QQ登录

只需一步,快速开始

x_g
银牌会员   /  发表于:2015-9-17 13:30  /   查看:18294  /  回复:20
在 ActiveReport1.5 里,设置报表打印的代码是
Me.Printer.PaperSize = 121   
Me.Printer.Orientation = ddOPortrait   
预览的效果是纵向的,而且会有红线,但是实际用打印机打印用A4纸就会自动打成横向的,不知道这是为什么

20 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-9-17 13:50:00
沙发
您好,
您可以尝试将打印机的首选项改为横向,看是否能够解决问题。



如果不能解决问题,需要您上传一个能够重现这个问题的例子程序。

本帖子中包含更多资源

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

x
回复 使用道具 举报
x_g
银牌会员   /  发表于:2015-9-17 16:29:00
板凳
回复 2楼frank.zhang的帖子

好的,我试试
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-17 17:39:00
地板
回复 3楼x_g的帖子

好的,您先试下,
如果不能解决问题,需要您上传一个能够重现这个问题的例子程序。
回复 使用道具 举报
x_g
银牌会员   /  发表于:2015-9-20 16:14:00
5#
回复 4楼frank.zhang的帖子

在 ActiveReport1.5 里,设置报表打印的代码是
Me.Printer.PaperSize = 121   
Me.Printer.Orientation = ddOPortrait   
预览的效果是纵向的,而且会有红线,如果用A4纸打印,打印机会提醒没有RA3的纸张,然后用A4打印出来是横向的
在 ActiveReport9里面,对应设置
.PageSettings.DefaultPaperSize = False
.PageSettings.PaperWidth = 121
Me.PageSettings.Orientation = Section.PageOrientation.Portrait
预览效果与ActiveReport1.5一致,但是A4纸打印出来是两张
回复 使用道具 举报
x_g
银牌会员   /  发表于:2015-9-20 16:17:00
6#
回复 0楼x_g的帖子

我尝试在ActiveReport9的页面设置上设置默认的纸张是RA3,但是这样设置以后打印的效果一致了,但是预览就不一样了,它是以RA3的纸张效果展示出来的,似乎
.PageSettings.DefaultPaperSize = False
.PageSettings.PaperWidth = 121
这段代码就没有效果了
回复 使用道具 举报
x_g
银牌会员   /  发表于:2015-9-20 16:37:00
7#
回复 0楼x_g的帖子

我尝试在ActiveReport9的页面设置上设置默认的纸张是RA3,但是......
x_g 发表于 2015-9-20 16:17:00

本帖子中包含更多资源

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

x
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-21 18:36:00
8#
您好,
您的问题,我们已经重现,会尽快提交给产品组,如果有进一步的反馈,我会第一时间通知您。
回复 使用道具 举报
x_g
银牌会员   /  发表于:2015-9-21 19:02:00
9#
回复 8楼frank.zhang的帖子

谢谢
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-22 13:50:00
10#
感谢您对我们产品的支持。
这个已经提交给了产品组,目前正在调查,如果有进一步的反馈,我会第一时间通知您。
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部