你的位置:首页 > Java教程

[Java教程]LODOP打印插件


HTML代码(请先下载对应LODOP插件安装)  -    打印onclike事件CreatePrintPage()打印函数,LODOP.PREVIEW()打印预览。


<div >
<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>
<font size="6"><span aria-hidden="true" onclick="history.back();"></span>如果您所使用的计算机是第一次使用本系统,请安装所需控件。<a href="install_lodop32.zip">点击下载</a></font><br />
进入<a href="javascript:;" onclick="javascript: CreatePrintPage(); LODOP.PREVIEW(); ">打印</a>
进入<a href="javascript:;" onclick="javascript:CreatePrintPage();LODOP.PRINT_DESIGN();">模板设计</a>
</div>

 

Js 方法  -   画线条 文本  条形码等设置,满足一般打印功能,可分页打印多张

function CreatePrintPage() {

LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'));  

LODOP.SET_PRINT_PAGESIZE(0, 1000, 1800, "");//设置整体打印面单宽1000mm,高1800mm

LODOP.NewPage();//分页打印,第一页忽略

 

LODOP.ADD_PRINT_RECT("0.1cm", "0.1cm", "9.8cm", "17.8cm", 0, 1); //画线条参数对应 顶端 左端 宽 高  框为实线(0-实线 1-破折线 2-点线 3-点划线 4-双点划线)、线宽为1px

 

LODOP.ADD_PRINT_TEXT("3.68cm", "0.16cm", "0.56cm", "0.52cm", "文字内容");//填写文字信息参数对应 顶端 左端 文本框宽  高 文字内容

LODOP.SET_PRINT_STYLEA(0, "FontSize", 9);//设置文本样式 参数对应 0表示临近的文本信息  字体大小

LODOP.SET_PRINT_STYLEA(0, "FontName", "黑体");  //设置文本样式 参数对应 0表示临近的文本信息  字体样式

 

LODOP.ADD_PRINT_BARCODE(\"6.72cm\", \"0.66cm\", \"8.63cm\", \"1.96cm\", \"128A\", "000001001"); //条形码  参数对应 顶端 左端 条形码宽 高 条形码格式 条码下方数字或文字

LODOP.SET_PRINT_STYLEA(0, \"FontSize\", 7); //设置条码下方文本格式大小

}