jQuery打印插件jqprint

所属分类:其他-杂项

 655210  883  查看评论 (461)
分享到微信朋友圈
X
jQuery打印插件jqprint ie兼容6

2017-2-17更新(修改jQuery官方提供迁移辅助插件jquery-migrate-1.0.0.js失效地址)

请注意!很多朋友遇到 Cannot read property 'opera' of undefined错误问题是juqery版本兼容问题

解决方法:加入迁移辅助插件jquery-migrate-1.0.0.js可解决版本问题

<script src="http://www.jq22.com/jquery/jquery-migrate-1.2.1.min.js"></script>

实现方法

引用jquery和,jqprint到您的页面

<script language="javascript" src="jquery-1.4.4.min.js"></script>
<script language="javascript" src="jquery.jqprint-0.3.js"></script>

js

<script language="javascript">
function  a(){
        $("#ddd").jqprint();
    }
</script>

html

<div id="ddd">
    <table>
        <tr>
            <td>test</td>
            <td>test</td>
            <td>test</td>
            <td>test</td>
            <td>test</td>
        </tr>
    </table>
</div>
<input type="button" onclick=" a()" value="打印"/>

(网友:面具的惊奇编辑) 可以设置一个模版打印,只抽取页面上的几个数据,填入模版,进行打印

相关参数   

$("#printContainer").jqprint({
     debug: false, //如果是true则可以显示iframe查看效果(iframe默认高和宽都很小,可以再源码中调大),默认是false
     importCSS: true, //true表示引进原来的页面的css,默认是true。(如果是true,先会找$("link[media=print]"),若没有会去找$("link")中的css文件)
     printContainer: true, //表示如果原来选择的对象必须被纳入打印(注意:设置为false可能会打破你的CSS规则)。
     operaSupport: true//表示如果插件也必须支持歌opera浏览器,在这种情况下,它提供了建立一个临时的打印选项卡。默认是true
});
相关插件-杂项

JS文字球状放大效果

纯js实现文字文字放大效果
  杂项
 35019  470

Jquery 二维码美化(高度定制)

Jquery 二维码生成插件,高度定制
  杂项
 57972  428

Ligature Symbols

Ligature Symbols
  杂项
 25752  322

canvas画板实验

签名画板生成图片
  杂项
 33496  389

讨论这个项目(461)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    Jack Wilkinson 0
    2023/5/29 14:53:36
    能自己设置打印纸格式吗?
        0
        2024/4/1 17:26:54
        可以
    回复
    =Q= 0
    2022/11/12 17:16:15
    可以获取打印状态吗 回复
    =Q= 0
    2022/11/12 17:15:50
    可以获取打印状态吗 回复
    易桥科技高文杰 0
    2021/7/25 23:34:58
    能排除打印内容 用 HttpPrinter 网页打印插件 回复
    迷" 0
    2021/6/1 9:18:06
    样式怎么带不进去打印预览
        西瓜0
        2021/6/1 9:26:39

        样式需要写在页面里

        <div style="background: #fff">内容</div>

        引用样式是没效果的

        迷"0
        2021/6/1 11:20:27
        我需要打印的内容,里面的样式有点复杂,如果全部用内联样式的话,也太不方便了。就没有别的方法吗
    回复
    - メ紫日? 0
    2021/1/11 15:26:22
    吐了啊,样式写在当前页面中,打印预览样式全无是什么原因 回复
    九天 0
    2020/10/30 17:13:05
    打印的时候会多一张空白页面有大佬知道啥情况吗 回复
    毕竟我不善良 0
    2020/8/3 11:53:16
    这个插件能设置每页有一个固定的头部且固定头部不与内容重叠吗
        零点过十分0
        2022/6/16 9:40:58
        同问,有解决办法吗
    回复
    wyzc2005 0
    2020/3/13 13:14:40
    楼主,能排除打印内容吗?
        af2x53ssd20
        2020/3/28 12:52:53

        推荐大家 用用 HttpPrinter 网页打印插件, 支持报表的 例如 fastreport,gridreport锐浪报表等, 支持读取二代证设备 ( 普天 新中新 神思 武汉精伦 ) , 支持web拍照 免费的,无水印,作者说 只有源码收费
    回复
    hendy 0
    2020/1/6 10:35:46
    不错的东西。喜欢!谢谢 回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复