我要添加一个自定义的纸张尺寸
宽:2150 mm
高: 1400 mm我这样设置的可是没有效果
Private Sub ActiveReport_ReportStart()
Me.Printer.PaperSize=255
Me.Printer.PaperHeight=121889.52
Me.Printer.PaperWidth =79369.92
End Sub请高手给予正确的指点。如何才能正确的调用自定义的纸张尺寸,有时候一台电脑要连好几台不同的打印机、非固定格式的纸张。谢谢!
宽:2150 mm
高: 1400 mm我这样设置的可是没有效果
Private Sub ActiveReport_ReportStart()
Me.Printer.PaperSize=255
Me.Printer.PaperHeight=121889.52
Me.Printer.PaperWidth =79369.92
End Sub请高手给予正确的指点。如何才能正确的调用自定义的纸张尺寸,有时候一台电脑要连好几台不同的打印机、非固定格式的纸张。谢谢!
我这两天刚刚解决了这个问题,我发现在WIN2000下用ACTIVEREPORT2,完全可以解决这个问题,方法是在ACTIVEREPORT2的设计或事件中,一般情况下在设计时选择"PRINT SETUP"设置其纸张为"自定义大小",而后在纸张的宽度与高度处填写纸张宽度与高度,方法是:测量出纸张的厘米,如我的纸张窄行(连续),长28,宽24,必须填
写为28*567缇=XXX,24*567=YYY将XXX\YYY分别填入纸张的宽度与长度栏,这里是因
为AR2.0是采用缇为单位的,所以必须转换为缇,这一点在我前天的打印时已经成功
的设置成功,但要注意,打印机必须支持自定义纸张,一般情况下,WIN98也可以实现,
我的通过环境是:EPSON LQ1600KIII,WIN2000,AR2.0,其他纸张同理.你所说情况
绝对可以实现,因为这一方法已经验证通过,无论何种纸张大小,均可以实现,只要
不是超过打印机或小于打印机或AR所支持的最小纸张长度,我想你不会做到这一点
的.