Lodop在web中套打的应用

lodop下载

http://www.lodop.net/download.html
放到项目中
这里写图片描述
jsp中引入

<script type="text/javascript" src="${pageContext.request.contextPath}/webpage/modules/threeSmallRecords/apply/LodopFuncs.js"></script>
        <object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width=0 height=0>
            <embed id="LODOP_EM" type="application/x-print-lodop" width=0 height=0></embed>
        </object>
        <script language="javascript">
            var LODOP = getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'));
        </script>

页面加载后提示安装插件,它会根据相应的操作系统(32位or64位),选择相应的exe文件,下载安装。卸载时只要复制这个exe文件,然后改名为:uninstall_lodop32.exe,点击运行即可,安装后我们就可以使用里面的JS函数了:

● PRINT_INIT(strPrintTaskName)打印初始化
● SET_PRINT_PAGESIZE(intOrient,intPageWidth,intPageHeight,strPageName)设定纸张大小
● ADD_PRINT_HTM(intTop,intLeft,intWidth,intHeight,strHtml)增加超文本项
● ADD_PRINT_TEXT(intTop,intLeft,intWidth,intHeight,strContent)增加纯文本项
● ADD_PRINT_TABLE(intTop,intLeft,intWidth,intHeight,strHtml)增加表格项
● ADD_PRINT_SHAPE(intShapeType,intTop,intLeft,intWidth,intHeight,intLineStyle,intLineWidth,intColor)画图形
● SET_PRINT_STYLE(strStyleName, varStyleValue)设置对象风格
● PREVIEW打印预览
● PRINT直接打印
● PRINT_SETUP打印维护
● PRINT_DESIGN打印设计

LODOP.PRINT_INITA(-14,-12,1437,948,"打印控件操作");
//设置纸张大小,2:表示横向打印,0:定义纸张宽度,为0表示无效设置,A4:设置纸张为A4
//LODOP.SET_PRINT_PAGESIZE(2,0,0,"A4");
//设置纸张大小,2:表示横向打印,2100:定义纸张宽度,2970高度
LODOP.SET_PRINT_PAGESIZE(2,2100,2970,"");
LODOP.ADD_PRINT_SETUP_BKIMG("<img border='0' src='${ctxStatic}/static/images/smallapply.jpg'>");//背景图
//背景图样式:代码lodop自动生成(使用方法往下看)
LODOP.SET_SHOW_MODE("BKIMG_WIDTH","285.49mm");
LODOP.SET_SHOW_MODE("BKIMG_HEIGHT","201.88mm");
LODOP.SET_SHOW_MODE("BKIMG_IN_PREVIEW",true);
LODOP.SET_PRINT_STYLE("FontSize",14);
LODOP.SET_PRINT_STYLE("Bold",1);
LODOP.ADD_PRINT_TEXT(268,342,264,25,"史蒂夫");
LODOP.ADD_PRINT_IMAGE(471,344,204,24,"<img border='0' src='${ctxStatic}/common/img/logoewm.png'/>");//加载图片(二维码)在背景图中插入另一张图片
 LODOP.PRINT_DESIGN(); //打印预览 
// LODOP.PRINT();//直接打印

lodop预览使用:
这里写图片描述
点击后有个插入文本项,
在背景图中编辑好文本项后,
选择生成程序代码,复制代码使用即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值