none
RDLC如何直接打印 RRS feed

  • 问题

  • 第一个问题:VS 2005中在使用ReportViewer控件实现报表的打印功能时,我事先设定好了报表所使用的纸张(设定的方法:双击打开RDLC报表文件--菜单栏--报表--报表属性--布局--页宽和页高分别设定为:42cm、29.7cm,也就是说我设定使用A3纸进行打印[A3纸的尺寸大小为:42cm*29.7cm]),但是当我启动程序,点击ReportViewer控件的“页面设置”按钮时,发现其纸张大小属性依然为:A4。也就是说我按上述方法设定的纸张大小根本就没有起作用,如果想要使用A3纸进行打印的话,每次打印都要进行页面设置,这样子太麻烦。请教各位这个问题如何解决!

    第二个问题:点击ReportViewer控件的“页面设置”按钮设定好各个边距属性值后,点击确定,关闭页面设置对话框,然后再一次打开此”页面设置“对话框,发现刚刚设置的边距属性值都变了。变化后的值与自己设定的值虽然不同,但是都呈现一定的比例。请问这是怎么回事

    第三个问题:打印报表时,一般的做法都是把做好的RDLC报表文件关联到一个ReportViewer报表浏览控件中,然后点击浏览控件上的打印按钮进行打印。而我现在想要的效果是,不使用ReportViewer控件,而是点击窗体上的一个按钮,就直接打印设计好的报表文件。请问如何实现此效果!

    预先感谢您宝贵的解答!


    Spark
    2011年4月21日 13:37

全部回复