web打印控件jatoolsPrinter官方免费版及jquery打印插件
不加水印,没有ip或域名限制,无限发行噢,不限时间,兼容ie6+
免费版功能:
设置纸张类型,如A4、A3等
设置纸张方向(横向、纵向)
设置页边距
设置输出打印机
支持预览时指定页
支持预览时指份数打印
支持直接打印(不显示打印机选择对话框)
支持打印预览
支持打印份数控制
支持手动分页(按div分页)
支持指定document,也可以是iframe中的document进行打印
设置纸张方向(横向、纵向)
设置页边距
设置输出打印机
支持预览时指定页
支持预览时指份数打印
支持直接打印(不显示打印机选择对话框)
支持打印预览
支持打印份数控制
支持手动分页(按div分页)
支持指定document,也可以是iframe中的document进行打印
经过微软数字签名(即不会在IE中提示:不安全的控件)
支持ie5-ie10,及以ie为内核的浏览器,如腾讯,360等
支持extjs、jquery等前台开发框架
支持php、、j2ee等开发并台
服务器端支持 windows,linux,unix等.
支持ie5-ie10,及以ie为内核的浏览器,如腾讯,360等
支持extjs、jquery等前台开发框架
支持php、、j2ee等开发并台
服务器端支持 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;
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;
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'
}
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);
}
}
}
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小时内删除。
发表评论