js调用打印机打印网页字体总是缩小一号的解决方法
2023-06-13 09:15:16 时间
今天要做一个打印网页的小功能,直接调用window.print(),但是打印出来后,字体总是缩小一号,找不到原因。。。
后来尝试用一个IE的打印控件,但仅支持ie有点恶心,只能返回去继续找原因
原来,我要打印的页面因为是哥弹出层,所以出现这种现象,后来直接target="_blank",就可以正常打印了。
另外,
复制代码代码如下:
后来尝试用一个IE的打印控件,但仅支持ie有点恶心,只能返回去继续找原因
原来,我要打印的页面因为是哥弹出层,所以出现这种现象,后来直接target="_blank",就可以正常打印了。
另外,
functionpreview()
{
bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->";
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>
将<!--startprint-->和<!--endprint-->放在需要打印的内容开头和结尾,则只打印需要的部分,而不是整个页面。(看的别人的博客哦,嘿嘿)
相关文章
- 用JS获取地址栏url参数的方法_js的url是啥
- 基于js原生算法+cocos游戏引擎+uni框架Cloud托管网页:开发2048小游戏域名发布版本
- js定时器与延时器_JS做定时器倒计时
- js中四舍五入的方法_JS取整
- 如何使用JSubFinder从网页JS代码中寻找到敏感信息
- 原生 JS 实现 HTML 转 Markdown,以及其实现逻辑(html2md.js 或 html2markdown.js)
- JS实现保存当前网页HTML到本地(Chrom Firefox)详解编程语言
- JS属性节点的操作
- Linux上的JS压缩工具(js压缩工具linux)
- 使用 Reveal.js 和 Git 创建网页教程
- JS将文件传输至MySQL数据库(.js传文件至mysql)
- Oracle中使用JS变量管理数据(oracle使用js变量)
- 另一种希望别人无法修改js的代码
- JS各种网页尺寸判断实例方法
- 不提示直接关闭网页窗口的JS示例代码
- JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
- js网页实时倒计时精确到秒级
- js判断是否是移动设备登陆网页的简单方法
- 基于promise.js实现nodejs的promises库
- js实现遮罩层划出效果是生成div而不是显示