平常window.print分页一般打印时用到page-break-after:always;

打印的样式设置在

<style type="text/css" media="print"></style>进行设置

但现在我想动态打印分页,即内容一页时打印一页,内容两页时打印两页。。。

现在我想控制每页的宽高,我们可以在打印样式中设置

@page{size: 1000px 1414px;
}

设置后,本来只有一页的1414高度,结果老是打印出两页;于是就思考怎玩意怎么多出来的,结果试了很多都没有用,最后在打印时注意到有

里面有个边距默认是默认值,修改为无后,就是一页了,可我不能一开始就让用户打印去改这个边距,这种体验是极其不人性化的,已是在打印样式设置里面增加 margin:0;

@page{margin: 0;size: 1000px 1414px;
}

完美解决了

于是想着增加第二页打印看下效果,我滴乖乖,好了,结果两页的页面又多出了一页。

经过不断尝试,发现,在最后一页的高度设置比平常页数低17px就可以解决,于是就针对最后一页进行样式设置减少17px,至此解决window.print打印分页问题。

关于window.print打印分页功能相关推荐

  1. 打印分页,window.print() 打印分页

    在你需要分页的位置加上 <div style="page-break-after: always">             </div>

  2. 使用window.print()方法分页打印

    使用window.print()方法分页打印 只需要在每页中增加以下样式属性 style="page-break-after:always" 例如 <div style=&q ...

  3. page-break-after:always;解决window.print打印断页问题——已解决

    今天用户提出一个关于window.print()打印的问题: 如下图所示:在打印断页的部分,会出现数据打印不全的情况.打印预览与实际打印的情况还有有所区别. 注意一点:如果想要实现window.pri ...

  4. window.print()打印网页局部内容

    用window.print()打印网页局部内容 今天客户让添加个打印证照功能,直接用window.print()打印的是整个页面,而用以下方法就可以只打印证明了 <!--window.print ...

  5. window.print打印部分无法显示

    1.window.print单选框无法显示 $("body").attr("style","-webkit-print-color-adjust: e ...

  6. 使用window.print()打印局部页面,ifrme打印ie报错

    问题: 使用window.print();打印页面,将不需要的数据隐藏,将需要的数据显示,打印完成之后将刚才隐藏的数据还原,显示的数据隐藏, 谷歌浏览器.部分ie能一气呵成,  火狐浏览器以及少数ie ...

  7. js的window.print()打印背景图片,打印背景图片无法显示

    js的window.print()打印背景图片 题目描述 js的window,print()打印背景图片给body加了图片地址之后,非要设置浏览器打印选项里面设置背景图形打印才行,怎么通过js去设置默 ...

  8. js window.print() 打印图片,图片有时候不显示

    window.print() 打印网络资源图片不显示 解决方法 等待网络资源图片加载完成后,在打印 $(doc).find('.qrcode-down').load(function () {ifra ...

  9. html 多个分页连续打印机,web使用window.print()实现分页批量打印。

    写了有关于web客户端打印物料条码的功能.想着以后可能会用到,就把他给写下来了. 主要参考了:https://blog.csdn.net/ww130929/article/details/719771 ...

最新文章

  1. 绘制分类界面以及性能曲面中的meshgrid函数
  2. dBm与Vpp相互转换公式
  3. login控件authenticate_Login.Authenticate 事件 (System.Web.UI.WebControls) | Microsoft Docs
  4. mybatis 批量增加 Parameter '__frch_item_0' not found. Available parameters are [list]
  5. c语言realloc函数中写啥,求大神解惑realloc函数,谢谢!
  6. 谈谈GIS三维渲染引擎
  7. C#:继承过程中的静态成员
  8. DevOps发布策略简介
  9. 蓝桥杯 BEGIN-3 入门训练 圆的面积
  10. Linux下LAMP服务配置
  11. html 自适应 音乐播放器,使用HTML5+Boostrap打造简单的音乐播放器
  12. python办公自动化(十一)自动分类文件夹
  13. csp是什么比赛_2020年CSP-J/S来了,你想知道的都在这里
  14. sklearn中分割数据集的函数
  15. 怎样在家远程访问单位的电脑 如何利用远程桌面进行远程办公 3款软件测评
  16. 工业设计中的色彩应用标准及配色方法
  17. 农村电商是什么 农产品电商平台如何运营?
  18. 交通流分析2:《基于公共交通大数据的上海市居民出行时空特征研究_王宇》和《面向交通拥堵预测大数据的神经网络群组快速学习_沈晴》阅读总结
  19. Python文字小游戏
  20. STM32 串口中断总结

热门文章

  1. wish平台入驻前需要准备什么?
  2. 全国计算机一级office2016版,全国一级计算机基础及MS-Office应用课件2016版.ppt
  3. python改为中文版_Python实现繁体中文与简体中文相互转换的方法示例
  4. 不使用360管家和电脑管家等等就可以为电脑清理垃圾的代码
  5. 浅议6S管理与改善的目的
  6. Firefox的Stumble扩展
  7. (转)Qt+Halcon联合开发配置
  8. LIMS系统类型可以分为哪几种?
  9. 湖南科技学院C语言答案,湖南科技大学C语言期末考试习题库.doc
  10. 域名与域名解析(完善中)