Example 1
<script language="JavaScript">
var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path=" //Software//Microsoft//Internet Explorer//PageSetup//"; //设置网页打印的页眉页脚为空 function PageSetup_Null() { try { var Wsh=new ActiveXObject("WScript.Shell"); HKEY_Key="header"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); HKEY_Key="footer"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,""); } catch(e){} } //设置网页打印的页眉页脚为默认值 function PageSetup_Default() { try { var Wsh=new ActiveXObject("WScript.Shell"); HKEY_Key="header"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P"); HKEY_Key="footer"; Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d"); } catch(e){} } </script> <input type="button" value="清空页码" οnclick=PageSetup_Null()> <input type="button" value="恢复页码" οnclick=PageSetup_Default()>
注意:此方法要降低ie浏览器的安全设置,要执行ActiveX控件。
| |
Example 2
<object id="Factory" style="display:none" viewastext
codeBase=http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360 classid=clsid:1663ed61-23eb-11d2-b92f-008048fdd814 viewastext> </object> <input type="button" value="打 印" οnclick="Factory.printing.Print(true)"> <input type="button" value="页面设置" οnclick="Factory.printing.PageSetup()"> <input type="button" value="打印预览" οnclick="Factory.printing.Preview()"> <input type="button" value="横向设置" οnclick="SetPrintSettings()"> <script> function SetPrintSettings() { Factory.printing.SetMarginMeasure(2); Factory.SetPageRange(false,1,3); Factory.printing.printer="HP DeskJet 870C"; Factory.printing.copies=2; Factory.printing.collate=true; Factory.printing.paperSize="A4"; Factory.printing.paperSource="Manual feed";
Factory.printing.header="This is MeadCo";
Factory.printing.footer="Advanced Printing by ScriptX"; 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> |
javascript打印两例
最新推荐文章于 2021-11-20 21:47:27 发布