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中标识符提升问题
Jun 11 Javascript
详解jquery事件delegate()的使用方法
Jan 25 Javascript
jQuery解决IE6、7、8不能使用 JSON.stringify 函数的问题
May 31 Javascript
第四篇Bootstrap网格系统偏移列和嵌套列
Jun 21 Javascript
jQuery插件echarts实现的去掉X轴、Y轴和网格线效果示例【附demo源码下载】
Mar 04 Javascript
JS中使用正则表达式g模式和非g模式的区别
Apr 01 Javascript
详解react-router 4.0 下服务器如何配合BrowserRouter
Dec 29 Javascript
jQuery实现判断上传图片类型和大小的方法示例
Apr 11 jQuery
Node.js Koa2使用JWT进行鉴权的方法示例
Aug 17 Javascript
微信小程序 textarea 层级过高问题简单解决方案
Oct 14 Javascript
vue指令v-html使用过滤器filters功能实例
Oct 25 Javascript
详解Vue中Axios封装API接口的思路及方法
Oct 10 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自定义函数之递归删除文件及目录
2010/08/08 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
php添加数据到xml文件的简单例子
2016/09/08 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
2017/08/31 PHP
php微信开发之关注事件
2018/06/14 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
PHP按一定比例压缩图片的方法
2018/10/12 PHP
JS鼠标事件大全 推荐收藏
2011/11/01 Javascript
由Javascript实现的页面日历
2011/11/04 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
原生Javascript封装的一个AJAX函数分享
2014/10/11 Javascript
封装好的javascript前端分页插件pagination
2016/01/04 Javascript
AngularJS中transclude用法详解
2016/11/03 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
[48:37]EG vs OG 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
解析Python中的异常处理
2015/04/28 Python
在Python的Django框架的视图中使用Session的方法
2015/07/23 Python
python读写json文件的简单实现
2017/04/11 Python
python2.7实现FTP文件下载功能
2018/04/15 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
将keras的h5模型转换为tensorflow的pb模型操作
2020/05/25 Python
python适合做数据挖掘吗
2020/06/16 Python
实例代码讲解Python 线程池
2020/08/24 Python
CSS3中Color的一些特性介绍
2012/05/27 HTML / CSS
Lookfantastic美国/加拿大:英国知名美妆购物网站
2019/03/27 全球购物
令人印象深刻的自荐信
2014/05/25 职场文书
活动总结结尾怎么写
2014/08/30 职场文书
学习十八大的心得体会
2014/09/12 职场文书
毕业实习感受与体会
2015/05/26 职场文书
红色影片观后感
2015/06/18 职场文书
安全伴我行主题班会
2015/08/13 职场文书
详解Vue router路由
2021/11/20 Vue.js
继承Win10缺点!教你关闭Win11烦人的网络搜索
2021/11/23 数码科技