jsp下关于打印报表的问题??

03-10-17 kengzai
请教大家,在JSP下想把统计的结果打印出来,如何实现,小弟找了许多JSP的书籍,但均无答案,请大家指教!!

zj069
2003-10-20 08:46
最简单的方式就是在jsp中生成报表,然后直接用ie的打印功能打印。

如果有更多的要求,可以用jfreereport、Jasper report、xreport等转换成pdf文件或者excel文件,然后打印。

caiyuan
2003-10-20 09:07
关键是用IE打印是怎样实现的。

kengzai
2003-10-21 13:51
感谢大家的指点!

Swallor
2003-10-21 13:56

<object id="webBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"> 
</object>

function printPage()
{
    //将打印时需隐蔽的内容(如按钮)放入div id=pageLayer
    if(document.all) {//IE5以上有效
        pageLayer.style.display ="none";

        //页面设置
        var retval=document.all.webBrowser.ExecWB(8,1);
     
        //预览
        document.all.webBrowser.ExecWB(7,1);

        //print
        //document.all.webBrowser.ExecWB(6,1);

         pageLayer.style.display ="block";
    }
}

猜你喜欢