谁做过用c#做的 b/s 结构的 web票据打印 ,要求能用程序控制纸张大小,以及页边距或者给个wsReport报表打印控件(v7.0)在c#中使用的例子, (我这有wsReport报表打印控件(v7.0),但不会用、。。),谢谢了。

解决方案 »

  1.   

    可使用RDLC,水晶报表
    也可导出WORD打印
    http://topic.csdn.net/u/20090921/20/625a532c-1c97-4bfb-bdf1-7a1ab04fd797.html
      

  2.   

    我用这个“墙外打印控件”页边距都可以控制,但是纸张大小设置却无效这是怎么回事啊,代码如下:
        <object id="PrintActiveX" classid="clsid:3ede745c-4adb-42a6-ab25-5621edbdfd6b" codebase="QWPrint.cab#version=1,3,8,2" ></object>
    <script type="text/javascript">
    function preview()
    {
    PrintActiveX.paddingTop=220;
    PrintActiveX.paddingRight=35;
    PrintActiveX.paddingBottom=0;
    PrintActiveX.paddingLeft=76;
    PrintActiveX.margin="0 0 0 0";
    PrintActiveX.header="";
    PrintActiveX.pageWidth=3000;
    PrintActiveX.pageHeight=1200;
    PrintActiveX.orientation=1;
    PrintActiveX.PrintView();
    }
    </script>
    上面的和下面的打印出来的纸张宽度,高度一样    <object id="PrintActiveX" classid="clsid:3ede745c-4adb-42a6-ab25-5621edbdfd6b" codebase="QWPrint.cab#version=1,3,8,2" ></object>
    <script type="text/javascript">
    function preview()
    {
    PrintActiveX.paddingTop=220;
    PrintActiveX.paddingRight=35;
    PrintActiveX.paddingBottom=0;
    PrintActiveX.paddingLeft=76;
    PrintActiveX.margin="0 0 0 0";
    PrintActiveX.header="";
    PrintActiveX.pageWidth=30000;
    PrintActiveX.pageHeight=12000;
    PrintActiveX.orientation=1;
    PrintActiveX.PrintView();
    }
    </script>
    这是怎么回事呢???
      

  3.   

    请教一下wws403945133,您这个问题是怎么解决的呢?我最近也是使用墙外打印软件,设置纸张大小无效,非常感谢