如何查找纸张尺寸/可打印尺寸并在打印时设置页眉和页脚?
这有些困难我。 我的客户端需要在每页上打印带有页眉和页脚的数据。
有机会使用A4, A3, A5
和Landscape
纸。 如何在每个页面上设置页眉和页脚?
我怎样才能根据页面设置数据长度? 有没有办法创建打印模板?
我在Backbone
使用underscore-template
。
有人建议我一个方法吗?
对于您的问题,您使用的模板引擎没有区别。
要在HTML文档打印之前使用javascript做一些事情,您可以使用:
对于Firefox和InternetExplorer – window.onbeforeprint 。
其他浏览器的解决方法 – window.matchMedia(’print’) 。
当用户尝试打印页面时,更好的方式是使用CSS的媒体查询,这将在用户想要打印HTML文档时应用特定的规则:
或者向您的css文件添加媒体查询:
@media screen { body {font-family:verdana, arial, sans-serif;} // this will apply to printed page }