以文本方式查看主题

-  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的发言:
现在单张打印可以了,连续打印不可以,连续打印设置需要怎么设置呢?

 

连续打印不行,指什么。怎么不行?和单张有什么区别。