以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 窗口打印问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=126934) |
-- 作者:taifeng110 -- 发布时间:2018/11/1 11:34:00 -- 窗口打印问题 我设计了一个出库单220*140规格的,想用针式打印机连续打印, 打印预览的功能设置如下,但是打印出来就是错误的,这个如何改正? e.Form.Page.Width = 140 \'纸张宽度为100毫米
e.Form.Page.Height = 220 \'纸张高度为120毫米 Dim doc1 As PrintDoc = e.Form.GernatePrintDoc() doc1.Preview() |
-- 作者:有点甜 -- 发布时间:2018/11/1 12:29:00 -- 试试改成这样直接打印
e.Form.Page.Width = 140 \'纸张宽度为100毫米
e.Form.Page.Height = 220 \'纸张高度为120毫米
Dim doc1 As PrintDoc = e.Form.GernatePrintDoc()
doc1.print |
-- 作者:taifeng110 -- 发布时间:2018/11/2 9:17:00 -- 好像也不行 |
-- 作者:有点甜 -- 发布时间:2018/11/2 9:24:00 -- 以下是引用taifeng110在2018/11/2 9:17:00的发言:
好像也不行
1、预览是否正常?
2、打印不正常,指什么?
3、试试 http://www.foxtable.com/webhelp/scr/2904.htm
|
-- 作者:taifeng110 -- 发布时间:2018/11/4 10:21:00 -- 打印预览的时候是正常的,一打印,纸张也是正常的,打印出来的内容就左转了90度,不是道什么原因 |
-- 作者:有点甜 -- 发布时间:2018/11/4 20:40:00 -- 1、设置禁止旋转
http://www.foxtable.com/webhelp/scr/1589.htm
2、不要预览后打印,直接写代码print
|
-- 作者:taifeng110 -- 发布时间:2018/11/5 16:23:00 -- e.Form.Page.Width = 220 \'纸张宽度为220毫米 e.Form.Page.Height = 140 \'纸张高度为140毫米 Dim doc1 As PrintDoc = e.Form.GernatePrintDoc() doc1.AutoRotate = False \'禁止自动旋转打印内容 doc1.Print 我是用窗口打印,上面是代码,还是不行,这次直接打印成A4的了
|
-- 作者:有点甜 -- 发布时间:2018/11/5 18:28:00 -- 那试试这样添加纸张 http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=54472&replyID=&skin=1
然后用Doc.PageSetting.PaperKind = xxx |
-- 作者:taifeng110 -- 发布时间:2019/1/14 17:56:00 -- 现在单张打印可以了,连续打印不可以,连续打印设置需要怎么设置呢? |
-- 作者:有点甜 -- 发布时间:2019/1/14 18:05:00 -- 以下是引用taifeng110在2019/1/14 17:56:00的发言:
现在单张打印可以了,连续打印不可以,连续打印设置需要怎么设置呢?
连续打印不行,指什么。怎么不行?和单张有什么区别。
|