我现在是利用RDLC报表来打印,纸张尺寸 是 宽21cm 高14cm , 因为是自定义纸张,我必须去每台电脑上增加纸张尺寸,并且在打印机设备设置里面,设置进纸器格式为 已经定义好的尺寸,有十台电脑,就要设十次,  但是有的针式打印机 不是USB接口, 是那种古老的打印机接口的,就没有办法设.
有没有办法,在程式里面设好打印机的纸张尺寸呢, 这样子就不用每个用户那里设了.

解决方案 »

  1.   

    代码实现有地方设置printOption这个类里面可以设置很多东西
    具体网上找一下
      

  2.   

    好像不行,我也曾经试过,设置printOption这个没有作用,
    后来我想通过API的方式,先检查打印机是否有这个自定义纸张,如果没有,就添加一个,(但无法实现)
    然后,在打印控制里面选中这个自定义纸张,然后打印(经过验证,如果已经有自定义纸张的话,则可以打印成功)
      

  3.   

    宽21cm 高14cm 在 打印控制里面,是那种尺寸的纸张呀, 我每次都找不到,只有去新增加,我估计应该本身就存在这种纸张.这个API如何去写呢, 能不能把这个API代码复制给我.