因为目前项目需要实现缴费凭证套打,考虑使用jatoolsPrinter的功能,但是公司不肯掏钱买付费版,只能使用免费版了。废话不说了,进入正题。
首先去官网下载免费版,http://printfree.jatools.com/
以下代码引入插件
<OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255"
codebase="/test/plugin/jatoolsPrinter.cab#version=8,6,0,0" width="0" height="0">
</OBJECT>
codebase是cab包的路径 根据自己的项目引入即可,以我的工程为例 test是我的项目名 plugin是WEB-INF下的一个文件夹,cab放在此文件夹下
以下是打印方法
function doPrint() {
myDoc = {
settings: {
pageWidth: 2100,
pageHeight: 1400,
orientation: 2},//2代表横向打印
documents: document,
marginIgnored:true,
dragDesigner: {viewSource:true},
settingsI