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关于select的相关操作说明
Jan 13 Javascript
javascript工具库代码
Mar 29 Javascript
js 赋值包含单引号双引号问题的解决方法
Feb 26 Javascript
javascript制作的滑动图片菜单
May 15 Javascript
Google 地图叠加层实例讲解
Aug 06 Javascript
Web打印解决方案之证件套打的实现思路
Aug 29 Javascript
JavaScript制作简单分页插件
Sep 11 Javascript
jQuery旋转插件jqueryrotate用法详解
Oct 13 Javascript
JavaScript中的ES6 Proxy的具体使用
Jun 16 Javascript
基于JavaScript实现表格隔行换色
May 08 Javascript
vue调用本地摄像头实现拍照功能
Aug 14 Javascript
Vue的过滤器你真了解吗
Feb 24 Vue.js
漂亮的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设计模式之访问者模式
2016/09/23 PHP
PHP异常类及异常处理操作实例详解
2018/12/19 PHP
Prototype最新版(1.5 rc2)使用指南(1)
2007/01/10 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
浅析showModalDialog数据缓存问题(用禁止浏览器缓存解决)
2013/07/09 Javascript
js截取中英文字符串、标点符号无乱码示例解读
2014/04/17 Javascript
jQuery 删除或是清空某个HTML元素示例
2014/08/04 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
2014/12/16 Javascript
thinkphp 表名 大小写 窍门
2015/02/01 Javascript
jQuery插件实现静态HTML验证码校验
2015/11/06 Javascript
使用bootstrap typeahead插件实现输入框自动补全之问题及解决办法
2016/07/07 Javascript
js HTML5多图片上传及预览实例解析(不含前端的文件分割)
2016/08/26 Javascript
详解AngularJs中$sce与$sceDelegate上下文转义服务
2016/09/21 Javascript
jQuery css() 方法动态修改CSS属性
2016/09/25 Javascript
微信小程序 LOL 英雄介绍开发实例
2016/09/30 Javascript
jquery submit()不能提交表单的解决方法
2017/04/24 jQuery
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
Vue.js 2.0和Cordova开发webApp环境搭建方法
2018/02/26 Javascript
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
jQuery 动态粒子效果示例代码
2020/07/07 jQuery
Python实现比较两个文件夹中代码变化的方法
2015/07/10 Python
Flask框架的学习指南之用户登录管理
2016/11/20 Python
python实现机械分词之逆向最大匹配算法代码示例
2017/12/13 Python
Python使用一行代码获取上个月是几月
2018/08/30 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
Django与AJAX实现网页动态数据显示的示例代码
2021/02/24 Python
深入CSS3 动画效果的总结详解
2013/05/09 HTML / CSS
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
英国运动风奢侈品购物网站:Maison De Fashion
2020/08/28 全球购物
常用UNIX 命令(Linux的常用命令)
2015/12/26 面试题
青年文明号服务承诺
2014/03/31 职场文书
2016年度先进班组事迹材料
2016/03/01 职场文书
python爬虫之selenium库的安装及使用教程
2021/05/23 Python
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android