js使用页面打印window.print() 记录,并进行缩放打印
//打印print:function(){//获取打印的页面内容let subOutputRankPrint = document.getElementById('print-div');let newContent = subOutputRankPrint.innerHTML;let oldContent = document.body.innerHTML;document.body.innerHTML = newContent;//页面打印缩放比例设置document.getElementsByTagName('body')[0].style.zoom=0.92;//检测是否是IE 如果是ie进行页眉页脚if(!!window.ActiveXObject || "ActiveXObject" in window){var hkey_root, hkey_path, hkey_key;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) {}}window.print();window.location.reload();//将原有页面还原到页面document.body.innerHTML = oldContent;return false;},
}
//chrome下进行页眉页脚消除 使用css 样式进行消除
// 测试ie11,chrome,firefox,edge 可消除页眉页脚
@media print{
@page{
margin:0;
//控制是使用a4还是使用其它纸张规格
size:auto;
}
}
js使用页面打印window.print() 记录,并进行缩放打印相关推荐
- html打印页面设置缩放,js使用页面打印window.print() 记录,并进行缩放打印
//打印 print:function(){ //获取打印的页面内容 let subOutputRankPrint = document.getElementById('print-div'); le ...
- 关于页面打印window.print()的样式问题
当我们打印网页的时候.有时候会发现.打印出来的.跟网页上看到的样式的差别有点大.这其中可能有的问题是.样式问题. 当调用打印(window.print())方法时.打印机会在网页的样式中查找 @med ...
- 使用window.print()后,未关闭打印页面,原网页不能操作
使用window.print()后,未关闭打印页面,原网页不能操作,此时可以试着用window.location.reload()重新加载页面解决问题. 转载于:https://www.cnblogs ...
- 网页pdf打印——window.print()
浏览器内核是提供了打印功能的,只要在控制台调用window.print()方法就可以将网页打印成pdf文件到我们选择的路径,但是打印的内容和格式可能不是我们想要的.所以写这篇博客介绍一种通用的方法: ...
- js打印window.print()图片打印
1. 这里用的是A4纸,设置打印表格属性(width:100%,height:980px) 2.由于打印可能存在多页,所以heightt属性必须严格控制. 3.由于自己是先隐藏不需要打印的DIV,然后 ...
- web打印window.print
这几天一直在研究通过web程序打印条形码到标签上,由于打印机和显示器不同,碰到了各种坑,现一一列出来,给各位参考. web打印有很多的方式,比如生成pdf打印.JQuery插件.window.prin ...
- window.print()方法,如何获取打印弹框显示状态
<button (click)="print()" >打印</button>private isPrint: boolean = false;public ...
- Microsoft Edge (92.0.902.55 ) 打印(window.print) 卡死/无响应
版本号: 92.0.902.55 ,如下图所示.(2021.07.28) 今天调试项目的时候发现一调用打印接口,浏览器就卡死,我还以为我代码又出啥问题了-,结果是浏览器的bug 不过微软嘛,懂得都懂 ...
- js 怎么知道打印完成_你真的知道缩放打印怎么用吗?
当你要打印一个Excel表格的时候,是否会遇到这样的情况呢:你想要将表格的所有数据列打印在同一页面上,可你怎么调整列宽大小,却死活做不到你要的打印效果. 那是因为你忽略了页面设置的一个小小技巧--缩放 ...
最新文章
- Windows下通过VNC远程访问Linux服务器,并实现可视化
- 开发板通过NTS挂载在PC机中的文件夹
- matlab在linux效率高吗,取代matlab, Linux下科学计算环境的搭建
- android半透明闪退,(Android)react-native-splash-screen实践-解决react-native打包好后启动白屏的问题...
- 【南邮操作系统实验】页面置换算法(FIFO、LRU、OPT)图形化界面(JavaFx)
- h5如何上传文件二进制流_Hadoop如何将TB级大文件的上传性能优化上百倍?
- 2016/7/7 设置wamp2.5 mysql密码 重点是mysql版本
- 【TWVRP】基于matlab遗传和粒子群算法求解带时间窗的车辆路径规划问题【含Matlab源码 1037期】
- 解决wine中文显示为方框的方法
- 第10章 十字消除(《C和C++游戏趣味编程》配套教学视频)
- 【操作系统】进程通信的几种方式
- x264码率控制-帧duration计算
- 第五次网页前端培训笔记(javascript基础内容)
- cuda编程思想和opencv_gpu图像处理
- 《用户至上:用户研究方法与实践(原书第2版)》一2.4 理解用户
- 【python初学者日记】输入正整数n,求1+2+3+……+n的值
- 【转载】【UEFI学习】edk2中各个包介绍
- Torque 4.0 下载、安装、配置、提交作业、列队id归零
- static定义静态方法
- PHP 微信公众号真正正确的客服头像上传