文件打印格式控制技巧
1、css控制打印格式
用media="print"的css来控制要打印的文件testPrint.html中引用media为print的样式,表示打印时该样式才起作用。
/style/print.css文件
在testPrint.html中使用print.css中的样式,在网页浏览时看不出效果,但是打印时会起作用,加上noprint之后,在浏览器中仍然是现实的,但是打印时不显示:
代码:
print.css中样式可以自定义。
2、javascript控制打印格式
代码:
打印之前,会调用window.onbeforeprint函数,打印之后,返回则调用window.onafterprint函数了 。
注意,在javascript中打印常用window.print(),打印框架,可以使用:window.top.centerFrame.MainFrame.print();
除了打印格式的控制之外,平常可能会有打印局部页面内容、打印预览等需求,此时可以参考如下教程:
js实现打印预览与打印分页:
js实现打印页面功能:
打印机无法使用怎么办?