以文本方式查看主题
- 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()
|