JS打印gridview实现原理及代码
JS打印gridview实现原理及代码
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:varhkey_root="HKEY_CURRENT_USER";varhkey_path="SoftwareMicros...

复制代码 代码如下:

var hkey_root = "HKEY_CURRENT_USER";

var hkey_path = "SoftwareMicrosoftInternet ExplorerPageSetup";

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();

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类