//打印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() 记录,并进行缩放打印相关推荐

  1. html打印页面设置缩放,js使用页面打印window.print() 记录,并进行缩放打印

    //打印 print:function(){ //获取打印的页面内容 let subOutputRankPrint = document.getElementById('print-div'); le ...

  2. 关于页面打印window.print()的样式问题

    当我们打印网页的时候.有时候会发现.打印出来的.跟网页上看到的样式的差别有点大.这其中可能有的问题是.样式问题. 当调用打印(window.print())方法时.打印机会在网页的样式中查找 @med ...

  3. 使用window.print()后,未关闭打印页面,原网页不能操作

    使用window.print()后,未关闭打印页面,原网页不能操作,此时可以试着用window.location.reload()重新加载页面解决问题. 转载于:https://www.cnblogs ...

  4. 网页pdf打印——window.print()

    浏览器内核是提供了打印功能的,只要在控制台调用window.print()方法就可以将网页打印成pdf文件到我们选择的路径,但是打印的内容和格式可能不是我们想要的.所以写这篇博客介绍一种通用的方法: ...

  5. js打印window.print()图片打印

    1. 这里用的是A4纸,设置打印表格属性(width:100%,height:980px) 2.由于打印可能存在多页,所以heightt属性必须严格控制. 3.由于自己是先隐藏不需要打印的DIV,然后 ...

  6. web打印window.print

    这几天一直在研究通过web程序打印条形码到标签上,由于打印机和显示器不同,碰到了各种坑,现一一列出来,给各位参考. web打印有很多的方式,比如生成pdf打印.JQuery插件.window.prin ...

  7. window.print()方法,如何获取打印弹框显示状态

    <button (click)="print()" >打印</button>private isPrint: boolean = false;public ...

  8. Microsoft Edge (92.0.902.55 ) 打印(window.print) 卡死/无响应

    版本号: 92.0.902.55 ,如下图所示.(2021.07.28) 今天调试项目的时候发现一调用打印接口,浏览器就卡死,我还以为我代码又出啥问题了-,结果是浏览器的bug 不过微软嘛,懂得都懂 ...

  9. js 怎么知道打印完成_你真的知道缩放打印怎么用吗?

    当你要打印一个Excel表格的时候,是否会遇到这样的情况呢:你想要将表格的所有数据列打印在同一页面上,可你怎么调整列宽大小,却死活做不到你要的打印效果. 那是因为你忽略了页面设置的一个小小技巧--缩放 ...

最新文章

  1. Windows下通过VNC远程访问Linux服务器,并实现可视化
  2. 开发板通过NTS挂载在PC机中的文件夹
  3. matlab在linux效率高吗,取代matlab, Linux下科学计算环境的搭建
  4. android半透明闪退,(Android)react-native-splash-screen实践-解决react-native打包好后启动白屏的问题...
  5. 【南邮操作系统实验】页面置换算法(FIFO、LRU、OPT)图形化界面(JavaFx)
  6. h5如何上传文件二进制流_Hadoop如何将TB级大文件的上传性能优化上百倍?
  7. 2016/7/7 设置wamp2.5 mysql密码 重点是mysql版本
  8. 【TWVRP】基于matlab遗传和粒子群算法求解带时间窗的车辆路径规划问题【含Matlab源码 1037期】
  9. 解决wine中文显示为方框的方法
  10. 第10章 十字消除(《C和C++游戏趣味编程》配套教学视频)
  11. 【操作系统】进程通信的几种方式
  12. x264码率控制-帧duration计算
  13. 第五次网页前端培训笔记(javascript基础内容)
  14. cuda编程思想和opencv_gpu图像处理
  15. 《用户至上:用户研究方法与实践(原书第2版)》一2.4 理解用户
  16. 【python初学者日记】输入正整数n,求1+2+3+……+n的值
  17. 【转载】【UEFI学习】edk2中各个包介绍
  18. Torque 4.0 下载、安装、配置、提交作业、列队id归零
  19. static定义静态方法
  20. PHP 微信公众号真正正确的客服头像上传

热门文章

  1. 谷歌高级架构师十年心血终成Kubernetes微服务实战文档
  2. JAVA使用spire.doc将富文本和latex公式生成word文档
  3. 计算机网络技术期末考试模拟试题及答案
  4. Linux 运维常见英文单词
  5. Mac在4k显示器下idea滚动掉帧卡顿解决办法
  6. Windows 10 (Win10) 将绿色免安装软件,添加到动态磁贴
  7. seaborn绘图基础介绍
  8. 操作系统文件管理之FCB
  9. MIT6.828课程JOS在macOS下的环境配置
  10. 实现多数据源混合计算的方案之一