实用主义

把.Net用好用足

导航

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

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

 
然后在代码里如果打印宽度不超过297mm的使用任意命名的自定义纸型,如果超过297mm的则在代码里不更改PageSettings.PaperSize.

posted on 2005-11-07 20:20  Render  阅读(652)  评论(0编辑  收藏  举报