sie 发表于 2017-6-27 11:15:47

ActiveReport10 代码设置纸张为A4横排

我用的是: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
那时是正常呈现的,现在的替代代码是什么呢?
谢谢!

Lenka.Guo 发表于 2017-6-27 15:54:00

您好,出现红线是因为 数据控件的位置已经超过实际的报表纸张的宽度,所以才会出现。

如果避免红线,建议设置纸张宽度>= 左右边距+控件的最左位置;
页: [1]
查看完整版本: ActiveReport10 代码设置纸张为A4横排