以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]piao据打印方式为什么不能横着打?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=47944)

--  作者:新福星
--  发布时间:2014/3/20 8:43:00
--  [求助]piao据打印方式为什么不能横着打?
利用窗口票据方式设计了一个打印窗口,窗口页面设置为A4纸且横打,并且在程序中又有语句设置 e.Form.Page.Landscape = True \'横向打印 。可是实际打出来的结果还是纵向的。

图片点击可在新窗口打开查看此主题相关图片如下:页面设置.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:程序设置.jpg
图片点击可在新窗口打开查看有什么办法解决?谢谢



--  作者:Bin
--  发布时间:2014/3/20 9:05:00
--  
可能是个BUG,已经反馈上去了.
--  作者:新福星
--  发布时间:2014/3/20 9:06:00
--  
谢谢
--  作者:新福星
--  发布时间:2014/3/20 13:57:00
--  
我一开始是直接Doc.Print打印的,就无法横着打。刚才又试了一下先用doc.Preview()浏览出的结果是正确的,然后用浏览结果打印就正常了。

请老师们看看问题出在哪?


--  作者:狐狸爸爸
--  发布时间:2014/4/9 16:13:00
--  

页面设置中,将页面设置为横向。

 

打印代码:

 

Dim doc As PrintDoc = e.Form.GernatePrintDoc()
Doc.AutoRotate = True
doc.print