以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]如何能使打印预览页面的页面设置和窗口中页面设置的自定义纸张保持一致 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=99067) |
-- 作者:jumping -- 发布时间:2017/4/12 10:12:00 -- [求助]如何能使打印预览页面的页面设置和窗口中页面设置的自定义纸张保持一致 向专家求助: 我在窗口设计时,已经在页面设计时将纸张设置为自定义纸张(如图,窗口设计),同时在“打印预览”按钮的click事件中写了如下代码: e.Form.Page.Width = 240 \'纸张宽度为100毫米 e.Form.Page.Height = 140 \'纸张高度为120毫米 e.Form.Page.Landscape = True \'横向打印 e.Form.Page.LeftMargin = 23 \'设置左边距 e.Form.Page.RightMargin = 23 \'设置右边距 e.Form.Page.TopMargin = 20 \'设置上边距 e.Form.Page.BottomMargin = 20 \'设置下边距 Dim doc As PrintDoc = e.Form.GernatePrintDoc() doc.Preview() 但在使用项目时,点击打印预览按钮时,弹出的预览页面的页面设置的中纸张大小却是A4(如图打印预览),请问如何能使打印预览页面的页面设置和窗口中的自定义纸张保持一致。 多谢了! ![]() ![]() ![]() ![]() |
-- 作者:有点色 -- 发布时间:2017/4/12 10:23:00 -- 有可能是你的打印机不支持添加自定义纸张。
你尝试直接在打印机那里添加定义纸张看行不行 http://www.foxtable.com/webhelp/scr/2904.htm
|
-- 作者:jumping -- 发布时间:2017/4/12 11:10:00 -- 多谢了! |