JS打印gridview实现原理及代码
2018-10-12 13:51
387 查看
var hkey_root = "HKEY_CURRENT_USER";
var hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
var hkey_key;
function printPage() {
try {
var RegWsh = new ActiveXObject("WScript.Shell");
hkey_key = "header"
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "&w&b页码,&p/&P")
hkey_key = "footer"
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "") //去掉了&u 因为我不想显示当前打印页的网址
hkey_key = "margin_bottom";
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0.39"); //0.39相当于把页面设置里面的边距设置为10
hkey_key = "margin_left";
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0.39");
hkey_key = "margin_right";
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0.39");
hkey_key = "margin_top";
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "0.39");
}
catch (e) { }
var headstr = "<html><head></head><body>";
var footstr = "</body>";
var newWin = window.open('printer', '', '');
var titleHTML = document.getElementById("printdiv").innerHTML;
newWin.document.write(headstr + titleHTML + footstr);
newWin.document.location.reload();
newWin.print();
// newWin.close();
}
您可能感兴趣的文章:
相关文章推荐
- JS打印gridview实现原理及代码
- js实现局部页面打印预览原理及示例代码
- js实现局部页面打印预览原理及示例代码
- ActiveX控件的使用-js实现打印超市小票功能代码详解
- js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
- JS 实现2+2=5的代码 实现原理解析
- GridView导出Excel实现原理与代码
- js实现div闪烁原理及实现代码
- JS 打印功能代码可实现打印预览、打印设置等
- js实现网页图片延时加载的原理和代码
- 利用override多态原理实现对相似页面的后台代码的抽象,并实现动态GridView动态列数据绑定
- js 实现打印网页中定义的部分内容的代码
- js实现键盘操作实现div的移动或改变的原理及代码
- 通过JS自动隐藏手机浏览器的地址栏实现原理与代码
- three.js实现3D影院的原理的代码分析
- 拾取模型的原理及其在THREE.JS中的代码实现
- js实现页面打印功能实例代码(附去页眉页脚功能代码)
- js 实现打印网页中定义的部分内容的代码
- GridView导出Excel实现原理与代码
- js扩展插件实现原理及代码