我是用ACTIVE REPORT 控件做打印的,他好象默认是A4,我现在要16开的纸打,Printer.PaperSize = 8,用这个语句也改变不了,希望大家帮我分析一下,谢谢!

解决方案 »

  1.   

    這個只能在控制面版裡改的控制面版-->打印機屬性-->自定義打印紙張大小,把它改你所需要的大小,並保存成默認紙張大小。
    因為有好多打印面用編程方法是改變不了紙張的大小的。
      

  2.   

    正如上面各位所说,设计报表前,要先根据自己报表所用纸张,按上面的方法设置好打印机的纸张大小。这样在ACTIVE REPORT 报表设计窗口,就可以看到正确的报表打印区域了。
      

  3.   

    http://blog.csdn.net/babyt/archive/2004/09/12/101982.aspx