1. 程式人生 > >HTML 頁面列印

HTML 頁面列印

$(function(){
   //設定頁首頁尾頁邊距
   PageSetup_Null();
  });
  
  //設定網頁列印的頁首頁尾和頁邊距    
  var HKEY_Root,HKEY_Path,HKEY_Key;  
 HKEY_Root="HKEY_CURRENT_USER";  
 HKEY_Path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
 function PageSetup_Null()  
 {  
   try  
   {  
    //安全性較高的系統環境,需要取消限制ActiveX控制元件的建立,操作步驟如下
    //internet選項—— 安全—— 自定義級別—— 把對沒有標記為安全的activex控制元件進行初始化和指令碼執行 設定為啟用。
     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,"");
     HKEY_Key="margin_bottom";  
   //設定下頁邊距(0) 
     Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");  
     HKEY_Key="margin_left";  
   //設定左頁邊距(0) 
     Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");  
     HKEY_Key="margin_right";  
   //設定右頁邊距(0) 
     Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");  
     HKEY_Key="margin_top";  
   //設定上頁邊距(0) 
     Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");  
   }  
   catch(e){ 
      //alert("不允許ActiveX控制元件"); 
   }  
 }