以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教个针式打印机打印的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26138)

--  作者:even0898
--  发布时间:2012/11/25 20:05:00
--  请教个针式打印机打印的问题


图片点击可在新窗口打开查看此主题相关图片如下:打印图片.jpg
图片点击可在新窗口打开查看

设计好了后预览没有问题,但是实际打印的时候老是最左边的字段只能打一半,就是金额这一栏只能打印个“金”字

设置了边距也没用啊。。我测量了下,每次都有20MM的宽度啊

Dim doc As PrintDoc = e.Form.GernatePrintDoc()
e.Form.Page.Width = 218
e.Form.Page.Height = 138
Doc.PageSetting.RightMargin = 0
doc.PageSetting.Landscape = True
doc.AutoRotate = False
设计尺寸的代码如上,有没有有这种情况的老大,指点下,郁闷得要死,5联的单子都浪费了几十张了


--  作者:sloyy
--  发布时间:2012/11/25 20:11:00
--  

A4 好像是210的宽度吧


--  作者:even0898
--  发布时间:2012/11/25 20:19:00
--  
以下是引用sloyy在2012-11-25 20:11:00的发言:

A4 好像是210的宽度吧

我用的是比A4要宽的五连复写纸,用在针式打印机上的,不过说来真的很有意思啊,真的就是到210那个位置为止就没了。。。

只是我设置了页面的高度和宽度的啊,预览上面都没有问题的呢,奇怪,难道只能打A4纸的宽度?图片点击可在新窗口打开查看

[此贴子已经被作者于2012-11-25 20:20:22编辑过]

--  作者:sloyy
--  发布时间:2012/11/25 20:29:00
--  

你看看打印机手册,最宽可以打多少,再减去边距

不过 很多日式针式打印机,打印纸张宽度都严重缩水的


--  作者:liwest
--  发布时间:2012/11/26 1:06:00
--  
把页边距左右都缩小点,缩放比例调整到75%试下
--  作者:狐狸爸爸
--  发布时间:2012/11/26 8:41:00
--  
将金额这个对象的宽度加宽
--  作者:even0898
--  发布时间:2012/11/26 9:23:00
--  
以下是引用狐狸爸爸在2012-11-26 8:41:00的发言:
将金额这个对象的宽度加宽

试过了,没用图片点击可在新窗口打开查看,如果我拉宽的话,就会跑到第二页去,打出来就这个样子


图片点击可在新窗口打开查看此主题相关图片如下:打印图片2.jpg
图片点击可在新窗口打开查看

--  作者:even0898
--  发布时间:2012/11/26 9:24:00
--  
以下是引用liwest在2012-11-26 1:06:00的发言:
把页边距左右都缩小点,缩放比例调整到75%试下

我是直接用控件打印呀


--  作者:even0898
--  发布时间:2012/11/26 9:24:00
--  
以下是引用sloyy在2012-11-25 20:29:00的发言:

你看看打印机手册,最宽可以打多少,再减去边距

不过 很多日式针式打印机,打印纸张宽度都严重缩水的

查了下,爱普森LQ735K,打印最大范围是257呀


--  作者:lin_hailun
--  发布时间:2012/11/26 10:14:00
--  
 楼主,应该设置窗口的打印大小,然后再生成doc对象的。

e.Form.Page.Width = 218
e.Form.Page.Height = 138
Doc.PageSetting.RightMargin = 0
doc.PageSetting.Landscape = True
doc.AutoRotate = False

Dim doc As PrintDoc = e.Form.GernatePrintDoc()