调用浏览器打印

引用jquery.jqprint-0.3.js和jquery可调用浏览器打印功能且获取页面样式,若样式保存在css文件需指定文件地址;
调用方法$( ‘#id‘ ).jqprint({
             debug: false,            
             importCSS: true,         
             printContainer: true,    
             operaSupport: false      
});
若打印方法报错,可能为jquery版本问题可尝试加入
(function(){
        jQuery.browser.msie=false; 
        jQuery.browser.version=0;
        if(navigator.userAgent.match(/MSIE ([0-9]+)./)){ 
                jQuery.browser.msie=true;
                jQuery.browser.version=RegExp.$1;
        }
})();

即可解决

原文地址:https://www.cnblogs.com/min-yu/p/10927553.html

时间: 2024-10-15 20:37:49

调用浏览器打印的相关文章

js调用浏览器打印

<input type="button" id="print" onclick="printdiv('list');" value="打印"/> <script type="text/javascript"> function printdiv(list) { $("#print_value").val("打印"); $("#info

浏览器打印58小票方法及限制

浏览器打印58小票 浏览器端的打印是极其普遍的一个应用场景,如票据.OA管理.应用文档笔记等的打印.随着基于云端管理的web应用越来越广泛,对于浏览器的打印需求会越来越多.小票打印就是近年来的一个新的浏览器打印应用. 浏览器打印的说明 PC端的每款浏览器都是支持打印功能的,很多的浏览器都对打印功能做了封装,打印时弹出的是预览对话框,如谷歌.360.百度等浏览.同时这些浏览器一般都提供选项,可以选择使用系统设置对话框.火狐则是直接使用的系统对话框(我比较喜欢这个). 在打印大纸张的文件时,直接弹出

浏览器打印方法总结

1. 关于打印,浏览器有自带的打印方法,但是有个问题就是它只能打印整个页面.如果需要打印局部会比较麻烦.具体实现方法可以看下面代码: function doPrint() { bodyHtml = window.document.body.innerHTML; sPrintStr = "<!--startprint-->"; //开始打印标识字符串有17个字符 ePrintStr = "<!--endprint-->"; //结束打印标识字符

android网页打印,安卓网页打印,h5页面打印,浏览器打印,js打印工具

Android设备打印比较麻烦,一般设备厂商都提供原生app开发的SDK,我们web开发者为难了,不会原生开发啊 给大家提供一个思路,实现web加壳,利用打印浏览器实现 简单来说就是把我们的web页面嵌入浏览器中 web页面的打印功能通过js与浏览器互动 浏览器通过调用硬件SDK实现打印 1.机器安装最新SDK,已安装请忽略 2.下载安装本页下载连接中的打印浏览器并安装 3.对照下方事例代码,修改web页面打印功能 4.打印浏览器中打开web页面,测试打印功能 5.默认主页可以在SD卡根目录修改

Java jacob调用打印机打印word文档

前面说了Java如何生成复杂的Word文档,今年记录下Java如何调用打印机打印word文档. 起初用的是自带的PrintJob,但是系统提供的打印机制比不成熟完整.网上的代码也是千篇一律,在我的打印设备Canon iR2525/2530 UFRII LT上,我能获取到打印机的各属性,当前任务数.但是打印机没反应. 可参考这两篇文章: http://www.360doc.com/content/05/0916/11/332_12789.shtml http://www.ibm.com/devel

利用ManualResetEvent来来控制异步调用的打印的线程的暂停和恢复(转)

利用ManualResetEvent来来控制异步调用的打印的线程的暂停和恢复 打印过程可能很长,这时候有可能需要暂停下来做一些事情,然后回来继续接着打印 打印过程中有2个线程:一个是程序运行的主线程,一个是异步调用的打印线程,需要实现的是在主线程中的控件(暂停打印按纽)来控制打印线程   的暂停和恢复. ManualResetEvent就像一个信号灯,当有信号的时候(初始化为true或者有线程调用它的set()方法)就表示所有在等待(WaitOne())的线程,你们可以 继续运行了,当没有信号的

c# 调用zebra打印指令 打印到USB端口

c# 调用zebra打印机指令打印条码,如果直接打印到lpt1端口的打印机,通过copy指令没有问题, 但如果ZEBRA打印机是通过USB连接,打印机端口为usb001,则程序不能直接拷贝到usb001端口. 必须先共享本机的usb端口打印机,再将共享后的打印机名连接为LPT端口打印机,则可以成功打印. from: http://answers.microsoft.com/en-us/windows/forum/windows_7-hardware/how-do-i-print-a-file-t

c语言:调用函数打印How do you do!

调用函数打印How do you do! 程序: #include<stdio.h> void print_star() { printf("******************\n"); } void print_message() { printf("How do you do!\n"); } int main() { void print_star();//声明print_star函数 void print_message();//声明print_

webdriver 调用浏览器失败

用webdriver调用浏览器的时候发生了错误提示:raise WebDriverException("Can not connect to the Service %s" % self.path)selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service chromedriver 大致意思是链接不到服务,找不到路径解决方法:一.用百度查了一下,并没有发现类似的问题,后面用