以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  报表被旋转了  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131414)

--  作者:刘林
--  发布时间:2019/2/25 17:10:00
--  报表被旋转了
Dim doc As New PrintDoc
doc.PageSetting.Width = 210 \'纸张宽度为100毫米
doc.PageSetting.Height = 297
doc.AutoRotate = False \'
Dim rm As prt.RenderEmpty
doc.PageSetting.Landscape = True
Doc.PageSetting.LeftMargin = 5 \'设置左边距
Doc.PageSetting.RightMargin = 5 \'设置右边距
Doc.PageSetting.TopMargin = 25\'设置上边距
Doc.PageSetting.BottomMargin = 5 \'设置下边距


老师,我的一个报表,预览能够正常横向显示,但一打印就自动施转成了纵向,我要的是横向,一直这个是个问题,是不是要将表格的长宽固定,自动的好像就要这样,该怎么办?

--  作者:有点蓝
--  发布时间:2019/2/25 21:06:00
--  
1、不要在预览中打印
2、尝试设置到对应的打印机纸张,并设置为默认纸张