我的页面宽度大,即使纵向也没法打印右半部分的,另如何设置自动纵向打印和去掉页没页脚

解决方案 »

  1.   

    直接利用IE的打印功能。一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比如,可以使用如下代码:
    <OBJECT 
    id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
    </OBJECT>
    <input 
    type=button value=打印 onclick=document.all.WebBrowser.ExecWB(6,1)>
    <input
    type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,6)>
    <input
    type=button value=页面设置 onclick=document.all.WebBrowser.ExecWB(8,1)>
    <input 
    type=button value=打印预览 onclick=document.all.WebBrowser.ExecWB(7,1)>
    或者导入到Excel模版中打印,这个代码稍微复杂一些,不过打印功能比前者强
      

  2.   


    报表打印控件wsReport4.6