js 打印总结
来源:互联网 发布:java observer模式 编辑:程序博客网 时间:2024/05/16 15:00
最近项目需要做一个功能关于网页打印功能,赛后总结。
网页打印主要都是引用window.print();这个方法
这个方法用起来有时比较操蛋。所以在网上找了很多关于这方面的插件。其实这些插件也是引用这个方法,只将其改造。使得用起来比较方便。
这里推荐一下printThis。是用jquery写得一个打印插件。这个插件是 jPrintArea,jqPrint基础上更新的。
* Usage:** $("#mySelector").printThis({* debug: false, * show the iframe for debugging* importCSS: true, * import page CSS* printContainer: true, * grab outer container as well as the contents of the selector* loadCSS: "path/to/my.css", * path to additional css file* pageTitle: "", * add title to print page* removeInline: false, * remove all inline styles from print elements* printDelay: 333, * variable print delay S. Vance* header: null * prefix to html* });可以指定一个DIV打印,方便得很!!
https://github.com/jasonday/printThis
然后打印的时候会根据定义CSS,有所变化。例如:另一起一页,隐藏一些控件之类。下面是总结一些打印时候的技巧
@media print 这个用来定义打印时候用的CSS。
@media print{.page-break { display:block; page-break-before:always; //这个用来定义分页的}.page-noPrint { display:none; //这个隐藏不想显示在打印页面的东西}}
<div class="page-break"></div>
- 总结JS打印方法
- 总结JS打印方法
- JS打印方法总结
- 总结JS打印方法
- 总结JS打印方法
- js 打印总结
- 总结JS打印方法
- 对JS的打印方法总结
- js 打印,打印预览
- js 打印
- js打印
- js打印
- JS 打印
- js打印
- JS 打印
- js打印
- 打印JS
- js打印
- JIRA+MySQL配置的实际操作流程与注意事项
- 模拟 C++11 的shared_ptr
- OpenSessionInViewFilter 的配置及替代方案 (Srping进阶第1篇)
- skype隐藏表情
- 大话Sheepdog 2 – 对象缓存
- js 打印总结
- 关于Web端与Pad数据压缩问题
- 机房收费系统之添加数据库、保存数据表
- 在窗口应用中使用printf,cout 等将输出重定向到console
- iframe server.exe病毒
- 快速排序算法笔记
- 为Word文档长表格每一页自动添加表头
- deepin下安装mysql
- JIRA在windows操作系统下的安装