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 相关文章推荐
用javascript实现给图片加链接
Aug 15 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
Sep 08 Javascript
面向对象的Javascript之三(封装和信息隐藏)
Jan 27 Javascript
javascript一元操作符(递增、递减)使用示例
Aug 07 Javascript
原生js和jQuery实现淡入淡出轮播效果
Dec 25 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
Jul 11 Javascript
浅谈js-FCC算法Friendly Date Ranges(详解)
Apr 10 Javascript
ReactNative之FlatList的具体使用方法
Nov 29 Javascript
Vue render深入开发讲解
Apr 13 Javascript
浅谈发布订阅模式与观察者模式
Apr 09 Javascript
Vue.js 实现地址管理页面思路详解(地址添加、编辑、删除和设置默认地址)
Dec 11 Javascript
javascript事件循环event loop的简单模型解释与应用分析
Mar 14 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 遍历文件实现代码
2011/05/04 PHP
PHP运行模式的深入理解
2013/06/03 PHP
一个简单安全的PHP验证码类、PHP验证码
2016/09/24 PHP
PHP多进程编程实例详解
2017/07/19 PHP
laravel 解决多库下的DB::transaction()事务失效问题
2019/10/21 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
用JQuery实现全选与取消的两种简单方法
2014/02/22 Javascript
自己封装的常用javascript函数分享
2015/01/07 Javascript
你所未知的3种Node.js代码优化方式
2016/02/25 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
JS封装的选项卡TAB切换效果示例
2016/09/20 Javascript
10个最优秀的Node.js MVC框架
2017/08/24 Javascript
微信小程序上传文件到阿里OSS教程
2019/05/20 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
nodejs环境使用Typeorm连接查询Oracle数据
2019/12/05 NodeJs
Python采集腾讯新闻实例
2014/07/10 Python
python通过pil模块将raw图片转换成png图片的方法
2015/03/16 Python
python中urllib.unquote乱码的原因与解决方法
2017/04/24 Python
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
python3 实现验证码图片切割的方法
2018/12/07 Python
Python判断一个文件夹内哪些文件是图片的实例
2018/12/07 Python
python的schedule定时任务模块二次封装方法
2019/02/19 Python
Python 学习教程之networkx
2019/04/15 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
2019/10/25 Python
Python enumerate() 函数如何实现索引功能
2020/06/29 Python
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
中华魂演讲稿
2014/05/13 职场文书
专科生就业求职信
2014/06/22 职场文书
机关党总支领导班子整改方案
2014/09/20 职场文书
教师四风问题对照检查材料
2014/09/26 职场文书
龙猫观后感
2015/06/09 职场文书
2016年元旦寄语
2015/08/17 职场文书
python 通过使用Yolact训练数据集
2021/04/06 Python