JavaWeb实现打印功能
废话不多说了,直接给大家贴代码了,具体代码如下所示:
<scriptlanguage="javascript"> functionprintsetup(){ //打印页面设置 wb.execwb(8,1); } </script> </head> <body> <OBJECTclassid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"height=0id=wbname=wbwidth=0></OBJECT> <inputtype=buttonclass="button"name=button_setupvalue="打印页面设置"onclick="javascript:printsetup();">
整理的关于打印的内容
1、控制"纵打"、横打”和“页面的边距。
(1)<scriptdefer>
functionSetPrintSettings(){ //--advancedfeatures factory.printing.SetMarginMeasure(2)//measuremarginsininches factory.SetPageRange(false,1,3)//needpagesfrom1to3 factory.printing.printer="HPDeskJet870C" factory.printing.copies=2 factory.printing.collate=true factory.printing.paperSize="A4" factory.printing.paperSource="Manualfeed" //--basicfeatures factory.printing.header="ThisisMeadCo" factory.printing.footer="AdvancedPrintingbyScriptX" factory.printing.portrait=false factory.printing.leftMargin=1.0 factory.printing.topMargin=1.0 factory.printing.rightMargin=1.0 factory.printing.bottomMargin=1.0 } </script>
(2)
<scriptlanguage="javascript"> functionprintsetup(){ //打印页面设置 wb.execwb(8,1); } functionprintpreview(){ //打印页面预览 wb.execwb(7,1); } functionprintit() { if(confirm('确定打印吗?')){ wb.execwb(6,6) } } </script> </head> <body> <OBJECTclassid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0id=wbname=wbwidth=0></OBJECT> <inputtype=buttonname=button_printvalue="打印" onclick="javascript:printit()"> <inputtype=buttonname=button_setupvalue="打印页面设置" onclick="javascript:printsetup();"> <inputtype=buttonname=button_showvalue="打印预览" onclick="javascript:printpreview();"> <inputtype=buttonname=button_fhvalue="关闭" onclick="javascript:window.close();">
关于这个组件还有其他的用法,列举如下:
WebBrowser.ExecWB(1,1)打开
Web.ExecWB(2,1)关闭现在所有的IE窗口,并打开一个新窗口
Web.ExecWB(4,1)保存网页
Web.ExecWB(6,1)打印
Web.ExecWB(7,1)打印预览
Web.ExecWB(8,1)打印页面设置
Web.ExecWB(10,1)查看页面属性
Web.ExecWB(15,1)好像是撤销,有待确认
Web.ExecWB(17,1)全选
Web.ExecWB(22,1)刷新
Web.ExecWB(45,1)关闭窗体无提示
2、分页打印
<HTML> <HEAD> <STYLE> P{page-break-after:always} </STYLE> </HEAD> <BODY> <%whilenotrs.eof%> <p><%=rs(0)%></P> <%rs.movenext%> <%wend%> </BODY> </HTML>
以上所述是小编给大家介绍的JavaWeb实现打印功能的相关内容,希望能够帮助到大家!