找回密码
 立即注册

QQ登录

只需一步,快速开始

sie

初级会员

40

主题

96

帖子

314

积分

初级会员

积分
314

活字格认证

sie
初级会员   /  发表于:2017-6-27 11:15  /   查看:2897  /  回复:1
我用的是:SectionReport
为了在代码中实现A4纸张横排
写了一下:
Me.PageSettings.Orientation = PageOrientation.Landscape
Me.PrintWidth = 27.492
打印预览时,出现了竖的红线,横向大概有两个A4纸张横排的宽度
请问,如何解决,如何避免红线
        即使设置了 Me.PrintWidth = 26 也无济于事



附:以前最老的ActiveReport 3.0(VB6.0开发环境)下的代码为:
    With Me.Printer
        .PaperSize = 9      '标准格式:A4
        .Orientation = ddOLandscape
    End With
那时是正常呈现的,现在的替代代码是什么呢?
谢谢!

1 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2017-6-27 15:54:00
沙发
您好,出现红线是因为 数据控件的位置已经超过实际的报表纸张的宽度,所以才会出现。

如果避免红线,建议设置纸张宽度>= 左右边距+控件的最左位置;
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部