WEB打印控件Lodop6.0简明教程

扩展版的http协议页面调用与标准版完全兼容 ,支持双端口,格式如下:

引用C-Lodop很简单,在页面head中添加 如下路径的js文件,就可用固定变量名LODOP或CLODOP发打印请求了:

<script src='http://demo.c-lodop.com:8000/CLodopfuncs.js'></script>

如果C-Lodop安装在PC本地,采用localhost或127.0.0.1,当有多个引用时,用name设置新变量名来区分调用:

<script src='http://localhost:8000/CLodopfuncs.js?name=LODOPA'></script>

 页面引用了C-Lodop的js之后,就可以调用Lodop传统功能

1.例如:(本地连着打印机,不需要远程链接)

LODOP.PRINT_INIT("打印任务名");               //首先一个初始化语句 
LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本内容一");//然后多个ADD语句及SET语句 
LODOP.PRINT();                               //最后一个打印(或预览、维护、设计)语句

 

2.例如:(远程打印的步骤)

var strHTML=document.getElementsByTagName("html")[0].innerHTML;
LODOP.PRINT_INITA("测试C-Lodop远程打印四步骤");
LODOP.SET_PRINTER_INDEXA('中通G420D,C8269878084;USER-20170802SP');//端桥驱动名或序号 , 端桥编号;端桥标识名
LODOP.ADD_PRINT_TEXT(20,10,"90%","95%",strHTML);
LODOP.ADD_PRINT_HTM(20,10,"90%","95%",strHTML);
LODOP.PRINT();

 

函数扩展

 

LODOP.PRINT_SETUP();//打印维护
LODOP.PREVIEW(true) //打印并预览
LODOP.PRINTA(false,true);//不预览 ,但可选打印机
LODOP.GET_VALUE("AO_PRINT_BridgeID",0);//获取本地端桥编号
LODOP.SET_PRINT_PAGESIZE(intOrient,intPageWidth,intPageHeight,strPageName);//设定纸张大小
LODOP.ADD_PRINT_HTM(intTop,intLeft,intWidth,intHeight,strHtml);//增加超文本项
LODOP.ADD_PRINT_TEXT(intTop,intLeft,intWidth,intHeight,strContent);//增加纯文本项
LODOP.ADD_PRINT_TABLE(intTop,intLeft,intWidth,intHeight,strHtml);//增加表格项
LODOP.ADD_PRINT_SHAPE(intShapeType,intTop,intLeft,intWidth,intHeight,intLineStyle,intLineWidth,intColor);//画图形
LODOP.SET_PRINT_STYLE(strStyleName, varStyleValue);//设置对象风格

 

参考文献:http://demo.c-lodop.com:8000

      http://demo.c-lodop.com:8000/CLodopDemos/PrintSampIndex.html

      http://demo.c-lodop.com:8000/c_aoprint

官网地址: http://www.mtsoftware.cn/index.html    (下载中含有技术手册)

 

posted @ 2018-02-01 16:14  ........lhh  阅读(2094)  评论(0编辑  收藏  举报