vue js打印并去掉页眉和页脚
2018-01-25 15:59
330 查看
<Button type="info" @click="print" icon="ios-box-outline" :disabled.native="disable">打印</Button>
//打印功能
print(e){
// if (!!window.ActiveXObject || "ActiveXObject" in window) { //是否ie
// alert('9090');
// remove_ie_header_and_footer();
// }
this.remove_ie_header_and_footer();
let subOutputRankPrint = document.getElementById('subOutputRank-print');
console.log(subOutputRankPrint.innerHTML);
let newContent =subOutputRankPrint.innerHTML;
let oldContent = document.body.innerHTML;
document.body.innerHTML = newContent;
window.print();
window.location.reload();
document.body.innerHTML = oldContent;
return false;
},
//去掉页眉和页脚
remove_ie_header_and_footer() {
var hkey_path;
hkey_path = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
try {
var RegWsh = new ActiveXObject("WScript.Shell");
RegWsh.RegWrite(hkey_path + "header", "");
RegWsh.RegWrite(hkey_path + "footer", "");
} catch (e) {
}
},
//打印功能
print(e){
// if (!!window.ActiveXObject || "ActiveXObject" in window) { //是否ie
// alert('9090');
// remove_ie_header_and_footer();
// }
this.remove_ie_header_and_footer();
let subOutputRankPrint = document.getElementById('subOutputRank-print');
console.log(subOutputRankPrint.innerHTML);
let newContent =subOutputRankPrint.innerHTML;
let oldContent = document.body.innerHTML;
document.body.innerHTML = newContent;
window.print();
window.location.reload();
document.body.innerHTML = oldContent;
return false;
},
//去掉页眉和页脚
remove_ie_header_and_footer() {
var hkey_path;
hkey_path = "HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\PageSetup\\";
try {
var RegWsh = new ActiveXObject("WScript.Shell");
RegWsh.RegWrite(hkey_path + "header", "");
RegWsh.RegWrite(hkey_path + "footer", "");
} catch (e) {
}
},
相关文章推荐
- 打印网页时怎么去掉页眉页脚
- asp.net局部页面打印,以及如何去掉打印时自动保留的URL地址(页眉页脚)
- HTML网页打印去掉页眉页脚,以及如何控制不想打印出的页面元素【梨城在线】
- 打印网页时怎么去掉页眉页脚
- 打印网页时怎么去掉页眉页脚
- 打印html并去掉页眉页脚
- 浏览器打印去掉页眉页脚的方法
- 用JS去掉打印的页眉页脚
- window.print() 去掉页眉页脚及打印链接【转载】
- 浏览器打印去掉页眉页脚的方法
- web打印去掉页眉页脚,以及不想打印出的页面元素
- JavaScript IE 打印 以及如何去掉页眉页脚
- 打印web页或文本文件时如何去掉讨厌的页眉,页脚?--暨开篇
- 用JS去掉打印的页眉页脚
- window.print() 去掉页眉页脚及打印链接
- JavaScript 打印去掉页眉页脚
- 通过javascript设置打印网页时去掉页眉页脚
- ie打印去掉页眉页脚
- 使用javascript去掉打印网页时页眉与页脚的内容
- 用window.print()打印如何去掉页眉和页脚