• 众所周知,WEB上的打印是比较困难的,常见的WEB上打印的方法大概有三种:

      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)>


      这种方法可以适用于简单的数据打印,对系统要求不高,但不足之处在于可以控制的能力比较差,比如处理分页等问题。