以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 打印a5格式问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=190521) |
||||
-- 作者:di6rsh -- 发布时间:2024/2/19 17:06:00 -- 打印a5格式问题 我在窗口中设置了纸张的尺寸【e.Form.page.PaperKind = Drawing.Printing.PaperKind.A5】,然后打印预览显示的也是打印两页,最后打印机打印了3张纸中间一张是空白的,想问下应该怎么设置让打印机只打印两张纸不要打印出一张空白的? |
||||
-- 作者:有点蓝 -- 发布时间:2024/2/19 17:08:00 -- 直接打印,不要在预览界面里打印 |
||||
-- 作者:di6rsh -- 发布时间:2024/2/19 17:10:00 -- 我是有两个按钮,一个打印按钮和一个打印预览按钮,打印是直接点打印按钮 打印按钮代码如下: e.Form.page.PaperKind = Drawing.Printing.PaperKind.A5 Dim doc As PrintDoc = e.Form.GernatePrintDoc() Dim cmb As winform.combobox = e.Form.controls("ComboBox1") If cmb.value <> "默认打印机" Then doc.printername = cmb.value End If doc.Print() |
||||
-- 作者:有点蓝 -- 发布时间:2024/2/19 17:16:00 -- 可能是有控件超出范围了,把内容区域各个控件在缩小一点范围试试 |
||||
-- 作者:di6rsh -- 发布时间:2024/2/19 17:22:00 -- a5尺寸转化为窗口大概是多少 【宽和高】 |
||||
-- 作者:有点蓝 -- 发布时间:2024/2/19 17:32:00 -- 不是非常标准的,没有必要按这个算。总之打印超范围,就缩窄一点 |
||||
-- 作者:di6rsh -- 发布时间:2024/2/21 8:18:00 -- 我的窗口窗口大小是745 * 460 所有的控件都在这个范围里,调整了好几次打印还是有空白页,除了控件还可能有什么其它原因吗? |
||||
-- 作者:有点蓝 -- 发布时间:2024/2/21 8:31:00 -- 请提供实例测试 |
||||
-- 作者:di6rsh -- 发布时间:2024/2/21 8:36:00 -- 这是打印窗口 |
||||
-- 作者:di6rsh -- 发布时间:2024/2/21 8:39:00 -- 这是打印的窗口,刚才好像没上传好
|