实用主义

把.Net用好用足

导航

2005年11月7日 #

处理针式打印的宽度超界的一些办法(二)

摘要: 前文说了一种使用命名纸型的方法。这里还有一种方法,主要思路是使用Graphics的RotateTransform(Single)。即使用任意命名的自定义纸型,当宽度未超过297mm时使用正常的打印显示;超过297mm时则在打印的开头加一句: e.Graphics.RotateTransform(270F)并且在设置纸型时使用已知的A3纸型打印纵打。 阅读全文

posted @ 2005-11-07 20:29 Render 阅读(342) 评论(0) 推荐(0) 编辑

处理针式打印的宽度超界的一些办法(一)

摘要: 在针式打印中,要打印一些超宽的东西,如房产证的打印。如果在2K或XP中打印时,使用自定义纸型,就只能打到297mm,超出这个宽度的在打印预览时能显示,但是打印时却什么也没有。几经试验,找到两个办法能处理这个问题。一、使用显式命名的自定义纸型。 1.在打印服务器上显式定义一个纸型:A33,如下: 然后在代码里如果打印宽度不超过297mm的使用任意命名的自定义纸型,如果超... 阅读全文

posted @ 2005-11-07 20:20 Render 阅读(655) 评论(0) 推荐(0) 编辑