在vb中,用data reporter生成一报表后,将其打印在某一特定纸型上(如A3或自定义大小的纸),程序中将如何控制,请各位高人指点

解决方案 »

  1.   

    第一可以用第三方控件,不过大多是共享软件。
    第二用printer对象的.CurrentX .CurrentY决定位置,用print 方法打印
      

  2.   

    如果是98,那么可以直接用Printer.PaperSize来选择纸张大小,但如果是2000/XP,刚需要用API来设定纸张的大小。但不管怎么样,不需要用到第三方控件。
      

  3.   

    第三方控件的axtive report就可以.它可以设置页面,纸张等.但是,可能要买的.
      

  4.   

    98下直接用Printer.PaperSize来选择纸张大小,2000/XP下用API来设定纸张的大小,具体怎么弄啊,小弟我很菜鸟的,能不能举个例子?万分感谢!