<script type="text/javascript">
var hkey_root,hkey_path,hkey_key;
hkey_root="HKEY_CURRENT_USER";
<!--地址的写法很严格的用双斜杠-->
hkey_path="[url=file://\\Software\\Microsoft\\Internet]\\Software\\Microsoft\\Internet[/url] Explorer\\PageSetup";
//设置网页打印的页眉页脚为空,页边距自定义,打印方向
function pagesetup_null(){
try{
var RegWsh = new ActiveXObject("WScript.Shell");
hkey_key="[url=file://\\header]\\header[/url]";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
hkey_key="[url=file://\\footer]\\footer[/url]";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"");
hkey_key="[url=file://\\margin_bottom]\\margin_bottom[/url]";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"0.19685");
hkey_key="[url=file://\\margin_top]\\margin_top[/url]";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"0.19685");
hkey_key="[url=file://\\margin_left]\\margin_left[/url]";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"0.39370");
hkey_key="[url=file://\\margin_right]\\margin_right[/url]";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"0.39370");
hkey_key="[url=file://\\orientation]\\orientation[/url]";
RegWsh.RegWrite(hkey_root+hkey_path+hkey_key,"2");
}catch(e){}
}
function printsetup(){
wb.execwb(8,1); // 打印页面设置
}
function printpreview(){
wb.execwb(7,1);// 打印页面预览
}
function printit() {
if (confirm('确定打印吗?')) {
wb.execwb(6,1);
}
}
</script>
<!--media=print 这个属性说明可以在打印时有效-->
<!--希望打印时不显示的内容设置class="Noprint"样式-->
<!--希望人为设置分页的位置设置class="PageNext"样式-->
<style media="print">
.Noprint {
display: none;
}
.PageNext {
page-break-after: always;
}
</style>
<style type="text/css">
.STYLE1 {
font-size: 12px
}
</style>
<body>
<OBJECT id="wb" height="0" width="0"
classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" name="wb"></OBJECT>
</body>
注意:路径要用双斜杠
通过修改注册表调用IE内核打印功能实现
最新推荐文章于 2020-03-31 14:26:11 发布