JS打印gridview实现原理及代码


Posted in Javascript onFebruary 05, 2013
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(); 
}
Javascript 相关文章推荐
用cssText批量修改样式
Aug 29 Javascript
JavaScript 判断日期格式是否正确的实现代码
Jul 04 Javascript
动态加载外部javascript文件的函数代码分享
Jul 28 Javascript
Extjs中ComboBox加载并赋初值的实现方法
Mar 22 Javascript
Jquery 实现表格颜色交替变化鼠标移过颜色变化实例
Aug 28 Javascript
jquery实现非叠加式的搜索框提示效果
Jan 07 Javascript
javaScript封装的各种写法
Aug 14 Javascript
详解微信小程序调起键盘性能优化
Jul 24 Javascript
ES6中let 和 const 的新特性
Sep 03 Javascript
小程序登录/注册页面设计的实现代码
May 24 Javascript
JavaScript实现Excel表格效果
Feb 07 Javascript
原生js+css实现tab切换功能
Sep 17 Javascript
漂亮的jquery提示效果(仿腾讯弹出层)
Feb 05 #Javascript
Js 获取Gridview选中行的内容操作步骤
Feb 05 #Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
Feb 04 #Javascript
jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
Feb 04 #Javascript
Jquery UI震动效果实现原理及步骤
Feb 04 #Javascript
用按钮控制iframe显示的网页实现方法
Feb 04 #Javascript
实现局部遮罩与关闭原理及代码
Feb 04 #Javascript
You might like
用PHP和ACCESS写聊天室(十)
2006/10/09 PHP
php格式化日期和时间格式化示例分享
2014/02/24 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
php保存二进制原始数据为图片的程序代码
2014/10/14 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
php中使用GD库做验证码
2016/03/31 PHP
PHP封装的验证码工具类定义与用法示例
2018/08/22 PHP
基于jquery的弹出提示框始终处于窗口的居中位置(类似于alert弹出框的效果)
2011/09/28 Javascript
两个listbox实现选项的添加删除和搜索
2013/03/01 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
node.js中的path.delimiter方法使用说明
2014/12/09 Javascript
JavaScript中的slice()方法使用详解
2015/06/06 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
jQuery中选择器的基础使用教程
2016/05/23 Javascript
vue用Object.defineProperty手写一个简单的双向绑定的示例
2018/07/09 Javascript
Vue中的methods、watch、computed的区别
2018/11/26 Javascript
Node.js之readline模块的使用详解
2019/03/25 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
[05:05]DOTA2亚洲邀请赛 战队出场仪式
2015/02/07 DOTA
TensorFlow 合并/连接数组的方法
2018/07/27 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
2018/08/07 Python
Python Opencv实现单目标检测的示例代码
2020/09/08 Python
HTML5+CSS3 实现灵动的动画 TAB 切换效果(DEMO)
2017/09/15 HTML / CSS
安纳塔拉酒店度假村及水疗官方网站:Anantara Hotel
2016/08/25 全球购物
Brasty罗马尼亚:购买手表、香水、化妆品、珠宝
2020/04/21 全球购物
Levi’s西班牙官方网站:李维斯,著名的牛仔裤品牌
2020/08/20 全球购物
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
如何找出EMP表里面SALARY第N高的employee
2013/12/05 面试题
服装厂厂长岗位职责
2013/12/27 职场文书
冬季安全检查方案
2014/05/23 职场文书
报考公务员诚信承诺书
2014/08/29 职场文书
无犯罪记录证明范本
2014/09/15 职场文书
党员教师群众路线对照检查材料思想汇报
2014/09/29 职场文书
党员批评与自我批评思想汇报
2014/10/08 职场文书
自查自纠整改报告
2014/11/06 职场文书
医学生自荐信范文(2016精选篇)
2016/01/28 职场文书