WebBrowser 打印

WebBrowser 打印
/**/ /*
*设置页眉和页脚
*/

function  setPageHF(isSet)
{
    
try
    

        
var regWriteShell = new ActiveXObject("WScript.Shell");
        
var regKey="HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
        
if(isSet)
        
{
            
//设置
            regWriteShell.RegWrite(regKey+"header","");
            
//regWriteShell.RegWrite(regKey+"footer","科印传媒&b&b第&p页 共&P页");
            regWriteShell.RegWrite(regKey+"footer","");
        }

        
else
        

            
//清除
            regWriteShell.RegWrite(regKey+"header","");
            regWriteShell.RegWrite(regKey
+"footer","");
        }

    }
catch(e){} 
}


/**/ /*
*要完成打印的必须信息
*/

function  writeInfo()
{
    
//对象信息
    var objInfo = "<object id='WebBrowser' width=0 height=0 classid='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>";
    document.write(objInfo);
    
    
//相关CSS
    var cssInfo = "<style media='print'>";
    cssInfo 
+= ".noPrint{display:none;}";
    cssInfo 
+= ".nextPage{page-break-after: always;}";
    cssInfo 
+= "</style>";
    document.write(cssInfo);
}


/**/ /*
*打印
*/

function  print()
{
    document.all.WebBrowser.Execwb(
6,1);
}


/**/ /*
*直接打印
*/

function  printDirect ()
{
    document.all.WebBrowser.ExecWB(
6,6);
}


/**/ /*
*打印预览
*/

function  printView()
{
    document.all.WebBrowser.ExecWB(
7,1);
}


/**/ /*
*打印设置
*/

function  printSet()
{
    document.all.WebBrowser.ExecWB(
8,1);
}

你可能感兴趣的:(WebBrowser 打印)