码迷,mamicode.com
首页 > Web开发 > 详细

使用jQuery插件PrintArea进行html页面打印

时间:2014-12-10 13:54:24      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   http   io   ar   color   os   使用   

在开发系统时,我们一般会有统计分析的功能需求,而现在大多数系统都是使用B/S的形式开发。

所以,html报表打印,并且打印指定内容,成了必要的功能。

开源地址:https://github.com/RitsC/PrintArea

使用非常简单,在需要打印的div加入class=PrintArea即可。

然后调用$("div.PrintArea").printArea( [OPTIONS] );

其中options默认值为

var defaults = { mode       : modes.iframe,
                     standard   : standards.html5,
                     popHt      : 500,
                     popWd      : 400,
                     popX       : 200,
                     popY       : 200,
                     popTitle   : ‘‘,
                     popClose   : false,
                     extraCss   : ‘‘,
                     extraHead  : ‘‘,
                     retainAttr : ["id","class","style"] };

 

原理也比较简单,重新构造了一个html,调用window.print进行打印,源码很清晰。

使用jQuery插件PrintArea进行html页面打印

标签:des   style   blog   http   io   ar   color   os   使用   

原文地址:http://www.cnblogs.com/leestar54/p/4155171.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!