使用WebBrowser 打印的默认设置

 //设置纸张方向 
        function SetupLandscape() {
            try {
                var wsShell = new ActiveXObject("WScript.Shell");
                //打印页面的Menubar必须可见,此操作类似按键盘上的Alt+F+U也就是 调出页面设置对话框 
                wsShell.sendKeys('%fu');
                //此操作类似按键盘上的Alt+A也就是 设置横向打印 
                wsShell.sendKeys('%L');
                //此操作类似按键盘上的回车 页面设置对话框的默认焦点在 确定上 所以直接确定 
                wsShell.sendKeys('{ENTER}');
            }
            catch (e) { }
        }
        
        //设置打印边距
        function pagesetup_default() {
            try {
                var hkey_root = "HKEY_CURRENT_USER";
                var hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
                var hkey_key;


                var RegWsh = new ActiveXObject("WScript.Shell");


                hkey_key = "header";
                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "");
                hkey_key = "footer";
                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "");
                //                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "&b第&p页 共&P页&b");


                hkey_key = "margin_bottom";
                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0");
                hkey_key = "margin_left";
                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0");
                hkey_key = "margin_right";
                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0");
                hkey_key = "margin_top";
                RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0");
            }
            catch (e) { }
        } 


        function PrintPriview() {
            setTimeout("SetupLandscape()", 1000);
            setTimeout(document.all.WebBrowser.ExecWB(7, 1), 1000);
           
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值