1金币
我们在做软件的升级,升级前用的是activereport2.02.0设置纸张大小的方式是这样的:
Me.Printer.PaperSize = 134 '136 12*10
是这样设置的
升级后用activereport11.0如何对应,我们尝试了下面的做法:
dim tmpsize As New Printing.PaperSize()
tmpsize.Width=12*1440
tmpsize.Height = 10*1440
Me.Document.Printer.DefaultPageSettings.PaperSize =tmpsize
这样的尝试,这样的做法虽然不报错,但是有个问题,
打印出来的帐票,上余白要比ar2.0打印出来的余白要多一些,尝试余白设置成0以后,
余白依然会比ar2.0打印出来的余白多一些,后来发现是设置papersize导致的问题,
目前不知道用户用的打印机,也不太清楚134指的是什么纸张类型,貌似是打印车票的专用纸。
想确认一下,您那边了解,134这种专用纸嘛?另外我们这种设置方法,为什么会导致余白一直都
比ar2的余白多一些,是我们的纸张大小设置方式有问题吗,能提供一下正确的纸张大小设置方式吗?
|
|