web打印控件jatoolsPrinter官方免费版及jquery打印插件
不加水印,没有ip或域名限制,无限发行噢,不限时间,兼容ie6+
免费版功能:
设置纸张类型,如A4A3
设置纸张方向(横向、纵向)
设置页边距
设置输出打印机
支持预览时指定页
支持预览时指份数打印
支持直接打印(不显示打印机选择对话框)
支持打印预览
支持打印份数控制
支持手动分页(div分页)
支持指定document,也可以是iframe中的document进行打印
经过微软数字签名(即不会在IE中提示:不安全的控件)
支持ie5-ie10,及以ie为内核的浏览器,如腾讯,360
支持extjsjquery等前台开发框架
支持phpj2ee等开发并台
服务器端支持 windows,linux,unix.
jquery 打印插件代码:
var jatools = {
    jobs: []
}
function jatoolsPrinter() {
    if ($('#_jatoolsPrinter').length == 0) $('<OBJECT ID="_jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255" codebase="jatoolsPrinter.cab#version=5,0,0,0"></OBJECT>').appendTo($('body'));
    this.cached = false;
    this.print = function (cfg, prompt) {
        if (_jatoolsPrinter && typeof(_jatoolsPrinter.print) != 'undefined') {
            _jatoolsPrinter.alize(cfg));
        } else {
            this.cache(cfg);
            setTimeout("jatools.jobs[" + cfg.index + "].jatoolsPrinter.print(jatools.jobs[" + cfg.index + "]," + (prompt == true) + ")", 50);
        }
    }
    this.cache = function (cfg) {
        if (!this.cached) {
            this.cached = true;
            jatools.jobs.push(cfg);
            cfg.jatoolsPrinter = this;
            cfg.index = jatools.jobs.length - 1;
        }
    }
    alize = function (cfg) {
        var _pages = [],
            pages = cfg.pages;
        if (pages.length == 0) throw '请正确指定要打印的内容!';
        pages.each(function (e, it) {
            _pages.push(it);
        })
web下载官方下载        var result = {
            pages: _pages,
            settings: cfg,
            autoBreakPage: true,
            documents: document,
            copyrights: '杰创软件拥有版权  www.jatools'
        };
        return result;
    }
    this.printPreview = function (cfg) {
        if (_jatoolsPrinter && typeof(_jatoolsPrinter.printPreview) != 'undefined') {
            _jatoolsPrinter.alize(cfg));
        } else {
            this.cache(cfg);
            setTimeout("jatools.jobs[" + cfg.index + "].jatoolsPrinter.printPreview(jatools.jobs[" + cfg.index + "])", 50);
        }
    }
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。