(精选)Lodop61打印控件技术手册教程

合集下载

Lodop6.0技术手册

Lodop6.0技术手册

WEB打印控件Lodop技术手册Ver 6.0.0.5Email: gungho999@QQ: 932131686目录一、概述 (3)二、系统文件 (4)install_lodop.exe (4)LodopFuncs.js (4)三、控件参数 (6)Caption (6)Color (6)Border (6)四、功能函数 (7)1、基本函数 (7)VERSION (7)PRINT_INIT (7)SET_PRINT_PAGESIZE (8)ADD_PRINT_HTM (8)ADD_PRINT_TABLE (9)ADD_PRINT_URL (11)ADD_PRINT_TEXT (11)ADD_PRINT_IMAGE (12)ADD_PRINT_RECT (13)ADD_PRINT_ELLIPSE (13)ADD_PRINT_LINE (14)ADD_PRINT_BARCODE (15)ADD_PRINT_CHART (16)SET_PRINT_STYLE (17)NEWPAGE (19)PREVIEW (19)PRINT (19)PRINT_SETUP (19)PRINT_DESIGN (20)GET_PRINTER_COUNT (20)GET_PRINTER_NAME (20)SET_PRINTER_INDEX (21)SELECT_PRINTER (21)SET_SHOW_MODE (21)SET_PRINT_MODE (23)SET_PREVIEW_WINDOW (23)ADD_PRINT_SETUP_BKIMG (24)SEND_PRINT_RAWDA TA (24)WRITE_PORT_DA TA (25)READ_PORT_DA TA (25)GET_PRINT_INIFFNAME (25)WRITE_FILE_TEXT (26)GET_FILE_TEXT (26)GET_FILE_TIME (27)IS_FILE_EXIST (27)GET_SYSTEM_INFO (27)GET_V ALUE (28)2、扩展函数 (29)PRINT_INITA (29)ADD_PRINT_HTML (30)ADD_PRINT_TBURL (30)ADD_PRINT_TEXTA (30)SET_PRINT_ STYLEA (31)SA VE_TO_FILE (34)SET_SA VE_MODE (34)SET_PRINT_TEXT_STYLEA (35)ADD_PRINT_SHAPE (36)SET_PRINTER_INDEXA (37)PREVIEW A (37)PREVIEWB (37)PRINTA (38)PRINTB (38)SHOW_CHART (38)SET_LICENSES (38)五、软件使用权注册 (39)CompanyName (39)License (39)LicenseA (40)LicenseB (40)六、打印维护和打印设计 (40)七、使用样例 (40)八、计量单位 (41)一、概述Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB 打印开发的新局面。

61板使用手册

61板使用手册
23 个实验,帮助学生完成先操作、看现象到模仿到自己编程的过程 第二阶段:学习语音的 API(Application Programming Interface)函数,掌握一般语音处理的功能,包括放音、
录音及辨识等、SRAM 和 FLASH 等的扩展 第四阶段:学生可以使用一些外接的模组,如:LCD、USB、FLASH 扩展等
3、 下载运行:给出操作步骤,通过学习熟悉一般单片机的开发环境的使用,而且在下载完毕后即可实现报时 器、音乐盒、复读机等功能;
4、 其他:该开发板含有 A/D 和 D/A 的功能,通过动手实践也可以实现简易万用表功能,而且还包含有电源电 路:输出 5V 和 3.3V 两种电压,学习基本电源电路的结构:整流、滤波和稳压。
适合学生课程设计
1、 设计有一般单片机在 I/O 口、A/D、D/A 及 I/O 扩展等方面的应用举例,老师和学生可以结合实际情况选择 学习;
2、 学生不外接电路就可以实现 MIC 录音、和语音播放的功能,也可以动手外搭面包板或自己用万能板焊接一 些简单的外围电路,如发光二极管、LED 数码管或按键就可以实现更多的功能,
适合学生毕业设计
对于学生毕业设计,如果觉得一般单片机的扩展功能还不能满足学习要求,我们还配有: 1、 128×64LCD 模组 2、 USB 模组
3、 4M 的存储器(memory)扩展
4、 其他应用方案
而且在编程实战一章中,我们提供了阶段学习的内容和实验: 第一阶段:学习掌握基础 I/O、定时器/计数器、9 个中断向量的 14 个中断源还有 A/D、D/A 等部分内容,后面附有
2、 测试:即完成原来通过安装收音机并进行调试的功能,并进一步掌握一般单片机的各种性能指标。同时提 供现成的测试程序,该程序具有智能的语音提示功能,只需根据提示内容完成每一步操作和现象的观察即 可完成各部分功能的测试,如电源电路是否正常,I/O 焊接是否有短路,A/D 转换和 D/A 转换电路是否正常 等,并给出详细的测试步骤和测试要求;

云打印C-Lodop技术手册

云打印C-Lodop技术手册

C-Lodop技术手册Ver 2.0.9.0Email: gungho999@ QQ: 932131686梦泰尔软件(中国)MTSoftware(CN)目录一、概述................................................................................................................................................................- 3 -二、安装................................................................................................................................................................- 5 -C-Lodop的32位安装文件:.......................................................................................................................- 5 -C-Lodop的64位安装文件:.......................................................................................................................- 5 -C-Lodop的32位安装文件(适应https协议):.....................................................................................- 5 -安装后的运行文件:....................................................................................................................................- 5 -安装后的设置窗口........................................................................................................................................- 6 -安装后的欢迎页面........................................................................................................................................- 7 -三、调用:............................................................................................................................................................- 8 -加载云打印JS文件的简单方法 ..................................................................................................................- 8 -动态加载云打印JS文件 ..............................................................................................................................- 8 -云打印JS文件的优先级 ..............................................................................................................................- 8 -加载多个云打印JS文件 ..............................................................................................................................- 9 -获取LODOP对象.........................................................................................................................................- 9 -四、功能函数......................................................................................................................................................- 10 -Create_Printer_List ......................................................................................................................................- 10 -Create_PageSize_List ...................................................................................................................................- 10 -On_Return ....................................................................................................................................................- 10 -On_Return_Remain ...................................................................................................................................... - 11 -On_CLodop_Opened ................................................................................................................................... - 11 -demoCreateCLodopJSscript .........................................................................................................................- 12 -PREVIEW ....................................................................................................................................................- 12 -五、升级............................................................................................................................................................- 13 -六、https调用C-Lodop ....................................................................................................................................- 15 -安装文件......................................................................................................................................................- 15 -服务端口......................................................................................................................................................- 15 -进入https服务欢迎页 ................................................................................................................................- 15 -安装后的运行文件......................................................................................................................................- 16 -判断https服务 ............................................................................................................................................- 17 -七、特注............................................................................................................................................................- 17 -一、概述C-Lodop云打印是梦泰尔软件(MTSoftware)推出的一款精巧快捷的云打印服务产品,以Lodop功能语句为基础,开创了JS语句实现远程打印的先河,为“移动设备+Wifi+普通打印机+集中打印”奠定了编程基础。

lodop前端实现打印功能步骤

lodop前端实现打印功能步骤

打印业务逻辑处理步骤
1.首先校验是否安装打印依赖
2.获取要打印的元素
1)在打印页面添加需要打印的内容(页面隐藏)
例如:列表页(表格)
详情页(单据头、表格)
2)打印单据表头时计算表头动态高度
通过单据表头的具体个数、宽度计算所有表头打印时所占的高度
3)打印表格(表格表头 + 表体 + 合计)计算表格动态高度
表格表头、合计、页眉、页脚、合计高度固定
表体高度 = 纸张高度-页眉 -页脚 -单据头–表体–合计 - (部分空白高度)
3.获取打印配置
通过打印设置(纸张、是否打印页眉页脚等设置,确定打印相关类型)
4.计算打印纸张与传值的内容的具体比例
根据计算得到的约等于2.64 后边会有具体的算法然后计算纸张宽高,单位为0.1mm 譬如该参数值为45,则表示4.5mm,计量精度是0.1mm
5、打印成功后获取打印次数、保存打印状态(根据业务需求)
6.根据打印配置 + 获取到的元素 + 样式,打印预览。

Lodop6.0技术手册

Lodop6.0技术手册

WEB打印控件Lodop技术手册Ver 6.0.3.0Email: gungho999@QQ: 932131686MTSoftware(CN)目录一、概述 (3)二、系统文件 (4)install_lodop.exe (4)LodopFuncs.js (4)三、控件参数 (6)Caption (6)Color (6)Border (6)四、功能函数 (7)1、基本函数 (7)VERSION (7)PRINT_INIT (7)SET_PRINT_PAGESIZE (8)ADD_PRINT_HTM (8)ADD_PRINT_TABLE (9)ADD_PRINT_URL (11)ADD_PRINT_TEXT (11)ADD_PRINT_IMAGE (12)ADD_PRINT_RECT (13)ADD_PRINT_ELLIPSE (13)ADD_PRINT_LINE (14)ADD_PRINT_BARCODE (15)ADD_PRINT_CHART (16)SET_PRINT_STYLE (17)NEWPAGE (19)PREVIEW (19)PRINT (19)PRINT_SETUP (20)PRINT_DESIGN (20)GET_PRINTER_COUNT (20)GET_PRINTER_NAME (20)SET_PRINTER_INDEX (21)SELECT_PRINTER (21)SET_SHOW_MODE (21)SET_PRINT_MODE (23)SET_PREVIEW_WINDOW (24)ADD_PRINT_SETUP_BKIMG (24)SEND_PRINT_RAWDA TA (25)WRITE_PORT_DA TA (25)READ_PORT_DA TA (26)GET_PRINT_INIFFNAME (26)GET_PAGESIZES_LIST (26)WRITE_FILE_TEXT (27)GET_FILE_TEXT (27)GET_FILE_TIME (28)IS_FILE_EXIST (28)GET_SYSTEM_INFO (28)GET_V ALUE (29)FORMAT (30)GET_DIALOG_V ALUE (31)2、扩展函数 (32)PRINT_INITA (32)ADD_PRINT_HTML (33)ADD_PRINT_TBURL (33)ADD_PRINT_TEXTA (33)SET_PRINT_STYLEA (34)SA VE_TO_FILE (37)SET_SA VE_MODE (37)ADD_PRINT_SHAPE (39)SET_PRINTER_INDEXA (40)NEWPAGEA (40)PREVIEW A (40)PREVIEWB (41)PRINTA (41)PRINTB (41)SHOW_CHART (41)SET_LICENSES (42)五、软件使用权注册 (42)CompanyName (42)License (43)LicenseA (43)LicenseB (43)六、打印维护和打印设计 (43)七、使用样例 (43)八、计量单位 (45)一、概述Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB 打印开发的新局面。

c-lodop 使用方法

c-lodop 使用方法

c-lodop 使用方法c-lodop 是一款专为前端开发者设计的网页打印插件,它能够实现网页直接打印,支持各种类型的打印设备。

在使用 c-lodop 之前,我们需要先下载安装插件,并按照下面的步骤进行配置和使用。

1. 下载安装 c-lodop 插件在 c-lodop 官网上,我们可以找到适合自己操作系统和浏览器的安装包。

下载安装包后,双击运行安装程序,按照提示完成安装。

2. 配置 c-lodop 插件安装成功后,打开浏览器,在浏览器地址栏中输入"localhost:8000/CLodop_Setup_for_Win32NT.exe"(Windows 平台)或 "localhost:8000/CLodop_Setup_for_Win64NT.exe"(Windows 64位平台)。

3. 配置打印设备安装完成后,需要将打印设备与 c-lodop 进行绑定。

打开浏览器,输入 "localhost:8000/CLodop_SetPrinter",根据页面的指引,选择要绑定的打印设备,并保存设置。

4. 编写打印模板在需要使用 c-lodop 进行打印的页面上,引入 c-lodop 的JavaScript 文件,并编写打印模板。

模板可以使用 HTML、CSS 和 JavaScript 进行设计,可以插入图片、表格、文本等元素,并使用 JavaScript 控制打印逻辑。

5. 调用 c-lodop 进行打印使用 JavaScript 调用 c-lodop 的打印接口进行打印操作。

可以根据业务需求选择不同的打印方式,如打印整个页面、打印指定元素等。

使用 c-lodop 进行网页打印的优势在于它提供了灵活的定制功能和强大的打印能力。

可以通过设置打印参数、页面样式及打印模板等方式,实现各种定制化的打印需求。

同时,c-lodop 还提供了丰富的 API,可以在打印过程中进行各种操作,如打印预览、设置页眉页脚、设置分页等。

c-lodop使用方法

c-lodop使用方法

c-lodop使用方法
c-lodop使用方法
1、在项目中下载并引入lodop.*.js文件。

2、在需要使用lodop时,先调用LODOP.Create(strPrintName)来创建打印机控制对象,参数strPrintName当为空时会根据用户浏览器打开系统打印机选项对话框,选择打印机;不为空时则自动打开名为strPrintName的打印机。

3、在创建LODOP对象时,有可能也会弹出下载Lodop控件的权限提示功能。

4、在接着通过LODOP.PRINT_INITA(intTop, intLeft, intWidth, intHeight, strPrintName)来初始化打印模板,参数分别是打印的坐标与宽高,及打印机名。

5、然后通过LODOP.ADD_PRINT_TEXT(top, left, width, height, "text")来添加打印元素(文字),及LODOP.ADD_PRINT_LINE(top1, left1, top2, left2, intLineWidth, intLineStyle)来添加打印线条。

6、一般会和一些查询数据相结合,使得打印内容实时变化,然后再通过LODOP.PRINT()来发送到打印机即可。

Lodop技术手册

Lodop技术手册

Lodop技术手册1. 简介1.1 Lodop概述- 定义:Lodop是一种用于网页打印的插件,可以实现在浏览器中直接进行打印操作。

- 特点:支持各类标签、图片和条码等元素的添加,并提供丰富的设置选项。

2. 安装与配置2.1 安装包并解压缩在官方网站()最新版本的安装包,并将其解压到指定目录下。

2.2 配置浏览器兼容性模式根据使用情况选择合适的浏览器以及对应版本,在相应页面上启用“IE内核”或其他相关设置。

3. 基本功能使用说明3.1 打开一个空白文档使用LODOP.PRINT_INIT方法初始化一个空白文档对象,可通过参数自定义纸张大小、边距等属性。

3 .2 添加文字内容使用ADD_PRINT_TEXT方法向文档中添加文字内容,可设定字体样式、颜色和位置等属性。

4 . 图片处理4 .l 插入静态图片调用ADD_PRINT_IMAGE 方法插入静态图片文件至当前文档, 可根据需要调整尺寸和位置。

4 .2 插入动态图片调用ADD_PRINT_SETUP_BKIMG方法插入一个或多个动态图片至当前文档, 可设置循环播放、停留时间等属性。

5. 条码处理5.1 添加一维条码使用ADD_PRINT_BARCODE 方法添加一维条形码,可设定类型(Code39、EAN13 等)、内容和尺寸等参数。

5.2 添加二维条码使用 ADD_PRINT_QRCODE 方法添加二维条形码,支持 QR Code 和 DataMatrix 格式,并提供相应的参数调整选项。

6 . 设置打印样式6.l 设计纸张大小与边距LODOP.SET_PRINTER_INDEX(0) ; //选择默认打印机LODOP.PRINT_INIT("LodopPrint"); //初始化LODOP对象并指定标识符var strStyle = "<style>table{border-collapse:collapse; border-spacing:Opx;} td {padding :3px;border:solid lpx 000000} </ style>";LO D O P.ADD_P R I N T _ H TM L ( "10mm", "20 mm ", "100%","90%",str Style +document.getElementById('printContent').inner);7 . 打印预览及输出在完成页面设计后,使用PREVIEW()方法进行预览操作,并通过PRINT()实现直接打印或 EXPORTPDF ()导出为 PDF 文件。

lodop 打印控件配置说明

lodop 打印控件配置说明

在打印页面中进行配置:一、在<head>后,</head>前加入:<script language="javascript"src="<%=path%>/Lodop/LodopFuncs.js"></scr ipt><object id="LODOP_OB"classid="clsid:2105C259-1E0C-4534-8141-A753534CB4 CA"width=0height=0><embed id="LODOP_EM"type="application/x-print-lodop"width=0height= 0pluginspage="<%=path%>/Lodop/install_lodop.exe"></embed></object>二、在</body>前之间加入:<script language="javascript"type="text/javascript">var LODOP; //声明为全局变量function prn1_preview() {CreateOneFormPage();LODOP.PREVIEW();};function prn1_print() {CreateOneFormPage();LODOP.PRINT();};function prn1_printA() {CreateOneFormPage();LODOP.PRINTA();};function CreateOneFormPage(){LODOP=getLodop(document.getElementById('LODOP_OB'),document.getEl ementById('LODOP_EM'));LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_表单一");LODOP.SET_PRINT_STYLE("FontSize",18);LODOP.SET_PRINT_STYLE("Bold",1);LODOP.ADD_PRINT_TEXT(50,231,260,39,"打印页面部分内容");LODOP.ADD_PRINT_HTM(88,200,350,600,document.getElementById("zypri nt").innerHTML);};function prn2_preview() {CreateTwoFormPage();LODOP.PREVIEW();};function prn2_manage() {CreateTwoFormPage();LODOP.PRINT_SETUP();};function CreateTwoFormPage(){LODOP=getLodop(document.getElementById('LODOP_OB'),document.getEl ementById('LODOP_EM'));LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_表单二");LODOP.ADD_PRINT_RECT(70,27,634,242,0,1);LODOP.ADD_PRINT_TEXT(29,236,279,38,"页面内容改变布局打印");LODOP.SET_PRINT_STYLEA(2,"FontSize",18);LODOP.SET_PRINT_STYLEA(2,"Bold",1);LODOP.ADD_PRINT_HTM(88,40,321,185,document.getElementById("zyprin t").innerHTML);LODOP.ADD_PRINT_HTM(87,355,285,187,document.getElementById("form2 ").innerHTML);LODOP.ADD_PRINT_TEXT(319,58,500,30,"注:其中《表单一》按显示大小,《表单二》在程序控制宽度(285px)内自适应调整");};function prn3_preview(){LODOP=getLodop(document.getElementById('LODOP_OB'),document.getEl ementById('LODOP_EM'));LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_全页");LODOP.ADD_PRINT_HTM(0,0,"100%","100%",document.documentElement.in nerHTML);LODOP.PREVIEW();};</script>三、在</ body>前之间加入引用链接:(可直接将以下代码全部拷入后,再进行筛选)<p>1:若只打印《表单一》,看一下<a href="javascript:prn1_preview()">打印预览</a>,可<a href="javascript:prn1_print()">直接打印</a>也可<a href="javascript:prn1_printA()">选择打印机</a>打印。

使用vue进行lodop打印的一些方法

使用vue进行lodop打印的一些方法

使用vue进行lodop打印的一些方法Lodop是一款在Web页面中嵌入打印控件的软件,它支持各种编程语言和框架,包括。

要在Vue中使用Lodop进行打印,可以按照以下步骤进行操作:1. 安装Lodop插件首先需要在Vue项目中安装Lodop插件。

可以通过npm或yarn进行安装,具体命令如下:```shellnpm install lodop --save```或```shellyarn add lodop```2. 引入Lodop插件在需要使用Lodop的Vue组件中,需要引入Lodop插件。

可以在组件的`<script>`标签中添加以下代码:```javascriptimport Lodop from 'lodop'```3. 创建Lodop实例在Vue组件的`mounted()`钩子函数中,可以创建一个Lodop实例。

代码如下:```javascriptmounted() {= ('LODOP$'); // 创建一个Lodop实例,第一个参数为打印控件的ID,可以根据需要进行自定义设置。

}```4. 使用Lodop方法进行打印操作Lodop提供了许多方法用于实现各种打印操作,如打印预览、打印设置、打印数据等。

以下是一些常用的方法:打印预览:使用`PREVIEW()`方法可以打开打印预览窗口。

例如:`(1, 1, 'test')`。

其中,第一个参数为是否显示工具栏,第二个参数为是否显示页面设置,第三个参数为需要打印的数据。

打印设置:使用`SET_PRINT_STYLE()`方法可以设置打印样式。

例如:`_PRINT_STYLE('FontSize', 14)`。

其中,第一个参数为样式名称,第二个参数为样式值。

打印数据:使用`PRINT_TEXT()`方法可以打印文本数据。

例如:`_TEXT('Hello World')`。

C#lodop打印控件的使用

C#lodop打印控件的使用

C#lodop打印控件的使⽤先看效果图:lodop插件需要安装实现打印的前提条件图⽚如下:把下⾯这段代码加⼊到 web 前端需要打印功能页的相应位置<script language="javascript" src="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>我⾃⼰封装的打印js代码(封装成 table 格式的数据 )1function prn1_preview() {2var LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));3 LODOP.PRINT_INIT("打印控件功能演⽰_Lodop功能_打印表格");45var theads = "<thead ><tr><th width='300px'>菜名</th><th width='50px'>份数</th><th width='50px'>价格</th><th width='150px'>姓名</th><th width='150px'>时间</th></tr></thead>"6var tableBodyStar = "<table border='1'>";7var tableBodyEnd = "</table>";8var tableHead = "<caption style='width:200px;'>点餐列表</caption>"910var tableBody;1112 $(LodopValue).each(function () {1314var menuname = "<tr><th width='300px'>" + this.menu_name;15var listnumber = "</th><td width='50px'>" + this.list_number;16var clistprice = "</td><td width='50px'>" + this.clist_price;17var employeeloginName = "</td><td width='150px'>" + this.employee_loginName;18var clisttime = "</td><td width='150px'>" + timeS(this.clist_time);19// alert(menuname);20 tableBody += menuname + listnumber + clistprice + employeeloginName + clisttime + "</td></tr>";21// alert(tableBody);22 });2324var t = tableBodyStar;25 t += tableHead;26 t += theads;27 t += tableBody;28 t += tableBodyEnd;2930 LODOP.ADD_PRINT_HTM(60, 20, 800, 1000, t );31 LODOP.PREVIEW();32 };注意:上⾯的 LodopValue 是我定义的⼀个全局变量,是datagrid ⾥⾯的数据:onLoadSuccess: function (data){var rows = data.rows;}LodopValue = rows; // 打印的数据主要是 rows中的数据。

LODOP打印控件进行批量打印

LODOP打印控件进行批量打印

LODOP打印控件进⾏批量打印Lodop打印控件批量打印的⽅式:1.批量打印每页内容相同的:(1)批量打印相同内容的很多纸张,可以设置打印份数,把该内容打印出多份。

2.批量打印每页不同内容的:(1)通过在⼀个任务中分页,循环添加页数,每页添加不同内容,⼀个任务中打印多页。

(2)⼀个任务中⼀页,循环多个任务,每个任务添加不同内容。

(3)多任务与多页相结合,既分页⼜分任务,循环多任务,每个任务中循环多页。

使⽤建议:1.批量打印同样的内容,可⽤多份,需要多少份打印多少份。

2.批量打印不同内容,页数很少,每页内容也很少,需要预览,可在⼀个任务中分多页。

3.批量打印不同内容,页数很少,不需要预览,直接打印,可⼀个任务分页,也可⼀页分多任务,均可。

4.批量打印⼤批量不同内容,内容多,页数很多,建议分页分任务,分组打印,提⾼打印性能。

打印过多页,不拆分任务,打印成百上千复杂页⾯,会导致需要等待⼀段时间,例如点语句后可能很久才出现预览界⾯。

打印上千上万个任务,任务太多,对操作系统负担⼤,可酌情分页,分页分任务进⾏折中处理。

简单来说,就是相同内容,可设份数。

不同内容,可多任务,可任务中分页,可多任务+分页进⾏组合分组。

批量多任务打印的时候,如果都是相同的模版,可以⽤同⼀个Lodop任务名,如果担⼼打印机队列⾥都是统⼀名称,⽆法区分,可⽤语句控制,为每个任务取不同的打印机队列名,⽅法可查看本博客的相关博⽂:Lodop中的⼀个任务,就是从PRINT_INIT(或PRINT_INITA)初始化到PRINT(或预览等),是⼀个任务。

⽅法:设置打印份数:LODOP.SET_PRINT_COPIES(4);//设置打印三份LODOP.SET_PRINT_COPIES(document.getElementById('T6').value);//设置打印名为T6⽂本框⾥输⼊的值的份数。

设置⼀个任务分多页,没页内容不同:初始化//任务开始for (设置循环){分页语句根据循环添加不同打印项}打印(或预览)//任务结束设置多个任务,循环多任务:for (设置循环){初始化//任务开始根据循环添加不同打印项打印(或预览)//任务结束}设置分页分任务,分组打印,for (设置循环){初始化//任务开始for (设置循环){分页语句根据循环添加不同打印项}打印(或预览)//任务结束}例如,如下四个⽅法代码,实现打印四张:第⼀个把相同的内容打印四份第⼆个⼀个任务打印四页第三个打印四个任务第四个,打印两个任务,每个任务两页,共打印四页。

Lodop打印控件

Lodop打印控件

Lod op打印控件在平台中的应用一.什么是lodoplodop取意自“load or print”,是一款优秀的Web打印控件。

在B/S系统中,传统打印控件总是“页面看到什么才能打印什么”,缺乏灵活性,使打印略显呆板。

而使用lodop则可以做到“只看想看的、打印想打的”,不仅开发人员可以自由设置打印输出内容,用户还可对打印内容进行一系列调整。

lodop控件目前有简体中文、繁体中文、大五码(big5)和英文几个版本。

适用于IE系列浏览器、Firefox系列浏览器和IE内核浏览器(遨游、360、世界之窗、腾讯TT、搜狗等)等各类浏览器。

使用lodop作为WEB打印控件的优势:1)、使用简单,易上手,在js中通过函数的调用就可以实现一项复杂打印任务的开发,极大地减少了打印功能开发量。

2)、网页中的任何内容都是打印输出时的裁减素材,使用JS语句将当前网页中某区域超文本显示在既定打印布局中输出,其在打印布局中的位置既可程序控制,也可由使用者在操作时调整。

3)、各类调整和打印设置等控制内容全部本地自动保存,彻底解决了一个大型软件工程项目中打印机类型繁杂时的精确套打问题。

4)、使用插件技术来实现WEB打印,插件安装方式不仅简单,而且成功率高。

二.lodop开发包介绍Lodop开发包中主要有三个文件:install_lodop.exe 是控件安装和升级文件,提供给用户或开发者下载安装。

CheckActivX.js 该文件是用来引导安装控件的一个JS文件,其中CheckLodop方法的任务是检查控件是否安装、是否最新版本、并引导安装或升级。

npActiveXFirefox4x.xpi 该文件是Firefox浏览器需要的安装附加文件,由于平台只支持IE内核浏览器,故本文件不需要。

三.在平台中如何使用在源码WebRoot下建立文件夹Lodop,文件夹中放入install_lodop.exe和CheckActivX.js两个文件。

lodop简单入门教程

lodop简单入门教程

lodop简单⼊门教程
lodop简单⼊门
1 安装(这个不介绍,下载安装即可)
2 使⽤
使⽤⾮常简单,本地安装控件之后,页⾯引⼊两个js⽂件
3 之后便是打印使⽤
使⽤⼀个字⾮常的坑爹⾮常的耗时,此时就⼀个字,所有格式⽹上找,⽐如你想打印⼩票名⽚⼆维码等,就在⽹上对应的格式然后先黏贴上去看打印预览
使⽤打印设计设计图⽚⼤⼩和⽂字,然后反复的看样式-------此过程极度的磨性⼦,极度的需要你去研究对应的⽅法,研究每⼀个代表的含义
由于业务场景不同,业务需求不⼀样,有时候会出现崩溃。

但是切记,崩溃只是因为某个⽅法你不熟悉多看⽂档
4 举个简单的业务场景
公司要开发⼀个⼆维码打印的需求,批量⽣成⼆维码之后,⼆维码要批量打印。

⾸先我第⼀步是想到批量⽣成⼆维码,⽣成后使⽤html ⽣成整版的⼆维码,插⼊word ,然后打印word。

但是以前的做法是直接输出到打印机打印,那么等条码纸及打印机回来后,就开动起来。

所以思路就是批量⽣成⼆维码。

然后选取刚⽣成的⼆维码批量打印。

使⽤lodop的控件就是遍历出所有的⼆维码图⽚流输出,循环调⽤直接打印完成,此刻lodop的优势就体现出来,简单⼏⾏代码就打出来了,然后糟⼼的就是调整页⾯,⾮常繁琐,最后使⽤绝招,那就是⽤尺⼦量,纸张严格按照打印纸来,然后只要预览和纸张⼤⼩上显⽰正常就可以了。

最后预祝⼤家都能打印成功。

lodop使用方法

lodop使用方法

lodop使用方法LODOP使用方法一、LODOP简介LODOP是一款强大的打印控件,广泛应用于各类网页打印、标签打印、票据打印等领域。

它提供了丰富的打印功能和灵活的打印控制,使开发者能够轻松实现个性化的打印需求。

二、安装LODOP控件1. 下载LODOP控件安装包,并解压到本地目录。

2. 打开安装包中的安装文件,按照提示完成安装过程。

3. 安装完成后,在浏览器中输入"about:blank",进入空白页面。

4. 在空白页面中右键,选择"LODOP控件功能演示",打开功能演示界面。

三、使用LODOP控件1. 创建打印任务使用LODOP控件,首先需要创建一个打印任务。

可以使用LODOP.PRINT_INIT("打印任务名称")来创建一个新的打印任务。

2. 设置打印纸张和打印方向使用LODOP.SET_PRINT_PAGESIZE方法可以设置打印纸张的大小和方向。

可以设置为纵向或横向,并指定纸张的宽度和高度。

3. 设计打印内容使用LODOP.ADD_PRINT_TEXT方法可以添加文本内容到打印任务中。

可以设置文本的位置、大小、字体等属性。

使用LODOP.ADD_PRINT_IMAGE方法可以添加图片到打印任务中。

可以设置图片的位置、大小等属性。

使用LODOP.ADD_PRINT_SHAPE方法可以添加形状到打印任务中。

可以设置形状的位置、大小、颜色等属性。

4. 打印预览和打印使用LODOP.PREVIEW()方法可以进行打印预览,可以查看打印效果。

使用LODOP.PRINT()方法可以直接进行打印,将任务发送到打印机进行打印。

5. 打印控制使用LODOP.SET_PRINT_MODE方法可以设置打印模式。

可以设置是否显示打印页眉、页脚、背景图等属性。

使用LODOP.SET_PRINT_STYLE方法可以设置打印样式。

可以设置文本的字体、颜色、对齐方式等属性。

lodop前端实现打印功能步骤

lodop前端实现打印功能步骤

打印业务逻辑处理步骤
1.首先校验是否安装打印依赖
2.获取要打印的元素
1)在打印页面添加需要打印的内容(页面隐藏)
例如:列表页(表格)
详情页(单据头、表格)
2)打印单据表头时计算表头动态高度
通过单据表头的具体个数、宽度计算所有表头打印时所占的高度
3)打印表格(表格表头 + 表体 + 合计)计算表格动态高度
表格表头、合计、页眉、页脚、合计高度固定
表体高度 = 纸张高度-页眉 -页脚 -单据头–表体–合计 - (部分空白高度)
3.获取打印配置
通过打印设置(纸张、是否打印页眉页脚等设置,确定打印相关类型)
4.计算打印纸张与传值的内容的具体比例
根据计算得到的约等于2.64 后边会有具体的算法然后计算纸张宽高,单位为0.1mm 譬如该参数值为45,则表示4.5mm,计量精度是0.1mm
5、打印成功后获取打印次数、保存打印状态(根据业务需求)
6.根据打印配置 + 获取到的元素 + 样式,打印预览。

打印控件使用方法

打印控件使用方法

第一步:安装打印控件(先卸载本地安装的老版本,再安装新版本控件)第二步:打开设备管理系统
把装备网址加入信任站点:
把下图上所有的红框处的控件都设置为启用
全部设置完成后,请点击“确定”按钮,然后关闭浏览器重新打开进入装备系统。

第三步:允许控件运行(部分浏览器会提示)
进入系统后,注意浏览器地址栏下会弹出如下提示:
请将鼠标指针放在该提示上,并点击鼠标左键,选择“所有网站启用该控件”。

Welcome To Download !!!
欢迎您的下载,资料仅供参考!。

云打印c lodop操作方法

云打印c lodop操作方法

云打印c lodop操作方法C-Lodop是一款云打印控件,可以用于网页打印。

以下是C-Lodop的操作方法:1. 准备工作:下载安装C-Lodop控件,并在网页中引入相应的插件和控件代码。

2. 初始化:在网页加载完成后,通过lodop有关API进行初始化。

3. 打印设计:使用lodop的相关方法,进行打印设计。

可以设置打印纸张大小、页眉页脚、打印内容等。

4. 打印预览和打印:通过lodop的相关方法进行打印预览和打印操作。

可以选择预览和直接打印两种方式。

5. 页面跳转和关闭:在打印完成后,可以通过lodop的相关方法进行页面跳转和关闭。

以下是一个使用C-Lodop进行打印的示例代码:初始化function initLodop() {var LODOP = getLodop();LODOP.PRINT_INIT("打印控件初始化");LODOP.SET_PRINT_PAGESIZE(1, 0, 0, "A4"); 设置纸张大小为A4return LODOP;}打印设计function printDesign(LODOP) {LODOP.ADD_PRINT_TEXT(50, 50, 200, 20, "打印内容"); 添加文本LODOP.SET_PRINT_STYLEA(0, "FontSize", 12); 设置字体大小为12px }打印预览function printPreview(LODOP) {LODOP.PREVIEW();}直接打印function printDirect(LODOP) {LODOP.PRINT();}页面跳转function jumpPage() {LODOP.PREVIEW();window.location.href = " 跳转页面}关闭打印控件function closeLodop() {LODOP.PRINT_INITA();}以上为C-Lodop的基本操作方法,根据实际需求可以进行相应的调整和扩展。

关于LODOP6.0打印(一、基本应用)

关于LODOP6.0打印(一、基本应用)

关于LODOP6.0打印(一、基本应用)项目中要实现打印功能,于是研究了几个打印控件,发现lodop 控件,还是最好的选择。

首先,说明一下,应用lodop控件需要的几个东西。

分别是:install_lodop.exe、LodopFuncs.js。

要使用此控件,客户端机器上必须安装这个组件,也就是install_lodop.exe。

这个比较有意思的是,卸载此控件,只要把安装文件改名为uninstall_lodop.exe即可。

这个在lodop的文档里面说的很清楚了。

次之,在打印的页面上无可厚非的要引入LodopFuncs.js。

下面就是页面的应用了。

<head><title></title><script language="javascript" src="LodopFuncs.js"></script> <object id="LODOP" 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></head><body><script language="javascript">varLODOP=getLodop(document.getElementById('LODOP'),docume nt.getElementById('LODOP_EM'));LODOP.PRINT_INIT("打印控件功能演示_Lodop功能_表单一");LODOP.SET_PRINT_STYLE("FontSize",18);LODOP.SET_PRINT_STYLE("Bold",1);LODOP.SET_PRINT_STYLE("PenStyle",0);//设置线条风格LODOP.SET_PRINT_STYLE("PenWidth",1);LODOP.ADD_PRINT_HTM(58,94,800,1000,strHtml);LODOP.PRINT_SETUP();</script>…</body>其中,PRINT_INIT()方法是必须要有的,功能是初始化运行环境,清理异常打印遗留的系统资源,设定打印任务名。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WEB打印控件Lodop技术手册Ver 6.1.4.5Email: gungho999@QQ: 932131686梦泰尔软件工作室MTSoftware(CN)目录一、概述 (3)二、系统文件 (4)install_lodop.exe (4)LodopFuncs.js (5)三、控件参数 (7)Caption (7)Color (7)Border (7)四、功能函数 (7)1、基本函数 (8)VERSION (8)PRINT_INIT (8)SET_PRINT_PAGESIZE (8)ADD_PRINT_HTM (9)ADD_PRINT_TABLE (10)ADD_PRINT_URL (12)ADD_PRINT_TEXT (12)ADD_PRINT_IMAGE (13)ADD_PRINT_RECT (14)ADD_PRINT_ELLIPSE (15)ADD_PRINT_LINE (15)ADD_PRINT_BARCODE (16)ADD_PRINT_CHART (17)SET_PRINT_STYLE (18)PREVIEW (20)PRINT (20)PRINT_SETUP (20)PRINT_DESIGN (21)NEWPAGE (21)GET_PRINTER_COUNT (21)GET_PRINTER_NAME (22)SET_PRINTER_INDEX (22)SELECT_PRINTER (18)SET_SHOW_MODE (23)SET_PRINT_MODE (20)SET_PRINT_COPIES (27)SET_PREVIEW_WINDOW (27)ADD_PRINT_SETUP_BKIMG (28)SEND_PRINT_RAWDA TA (28)WRITE_PORT_DA TA (28)READ_PORT_DA TA (29)GET_PRINT_INIFFNAME (29)GET_PAGESIZES_LIST (30)WRITE_FILE_TEXT (30)GET_FILE_TEXT (31)GET_FILE_TIME (31)IS_FILE_EXIST (31)GET_SYSTEM_INFO (32)GET_V ALUE (32)FORMAT (35)GET_DIALOG_V ALUE (36)2、扩展函数 (37)PRINT_INITA (37)ADD_PRINT_HTML (38)ADD_PRINT_TBURL (38)ADD_PRINT_TEXTA (38)SET_PRINT_STYLEA (39)SA VE_TO_FILE (42)SET_SA VE_MODE (43)ADD_PRINT_SHAPE (44)SET_PRINTER_INDEXA (45)NEWPAGEA (45)PREVIEW A (46)PREVIEWB (46)PRINTA (46)PRINTB (47)SHOW_CHART (47)DO_ACTION (47)SET_LICENSES (48)五、软件使用权注册 (48)CompanyName (49)License (49)LicenseA (49)LicenseB (49)六、打印维护和打印设计 (50)七、使用样例 (50)八、计量单位 (50)一、概述Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB 打印开发的新局面。

Lodop设计者对WEB下的打印开发任务进行了分类汇总,高度抽象,设计出仅用几个功能函数,就可实现复杂的打印任务,尽量减少使用者的知识累赘。

控件发布包有3个系统文件组成,全部功能用几个控件参数和2组功能函数来实现。

尽管我们有个理想化的目标,那就是您不用详细了解这些参数或函数,仅仅看懂几个样例文件就能很轻松地开始使用本控件,为此Lodop提供了一个足够完善的设计界面,用它可以实现大多数打印开发任务,但事实上了解这些参数和函数总还是有好处的,特别是当您的开发任务很复杂时,这就是本文目的,但愿本文档足够详细且简单明了。

如果此前曾看过lodop的入门样例程序,本文会更容易理解!二、系统文件Lodop发布包内主要有如下几个文件:install_lodop32.exe 和install_lodop64.exe这俩文件是控件安装和升级的主文件,其中install_lodop32.exe适用于32位浏览器,install_lodop64.exe适用于64位浏览器,提供给用户或开发者下载安装,如果不特意拦截一般都能100%安装,对“网页插件安装难”有彻底改善。

如果将其复制或改名为uninstall_lodop32.exe (或uninstall_lodop64.exe)就可用其卸载控件。

Lodop安装后,在操作系统Program Files\MountTaiSoftware\Lodop目录下会生成两个实体文件:CAOSOFT_WEB_PRINT_LODOP.OCX和NPCAOSOFT_WEB_PRINT_LODOP.DLL前一个文件是OCX文件,后者是NPplugin文件,其作用是实现多浏览器支持。

目前Lodop 支持IE系列、IE内核系列(遨游、360、世界之窗、腾讯TT、搜狗等)浏览器,以及Firefox(火狐)系列、Chrome(谷歌)系列、Opera系列、Safari系列等Windows下几乎所有的浏览器。

安装程序文件有几个预定参数:-wait XX该参数设置安装程序运行完毕后自动关闭窗口,这里的XX表示关闭前等待的秒数,如果是0秒则安装(或卸载)成功后立即关闭,例如:–wait8 -nowindow 该参数设置安装程序运行时不出现窗口。

-un 该参数使程序执行卸载操作,参数优先于文件名。

-in 该参数使程序执行安装操作,参数优先于文件名。

安装界面如下:LodopFuncs.js该文件是用来引导安装控件的一个JS文件,是个样例,但建议直接采用。

其中getLodop的任务是判断当前浏览器的类型并决定采用哪个对象实例,并检测控件是否安装、是否最新版本、并引导安装或升级。

文件内容如下:function getLodop(oOBJECT,oEMBED){/**************************本函数根据浏览器类型决定采用哪个对象作为控件实例:IE系列、IE内核系列的浏览器采用oOBJECT,其它浏览器(Firefox系列、Chrome系列、Opera系列、Safari系列等)采用oEMBED,对于64位浏览器指向64位的安装程序install_lodop64.exe。

**************************/var strHtmInstall="<br><font color='#FF00FF'>打印控件未安装!点击这里<a href='install_lodop32.exe'>执行安装</a>,安装后请刷新页面或重新进入。

</font>";var strHtmUpdate="<br><font color='#FF00FF'>打印控件需要升级!点击这里<a href='install_lodop32.exe'>执行升级</a>,升级后请重新进入。

</font>";var strHtm64_Install="<br><font color='#FF00FF'>打印控件未安装!点击这里<a href='install_lodop64.exe'>执行安装</a>,安装后请刷新页面或重新进入。

</font>";var strHtm64_Update="<br><font color='#FF00FF'>打印控件需要升级!点击这里<a href='install_lodop64.exe'>执行升级</a>,升级后请重新进入。

</font>";var strHtmFireFox="<br><br><font color='#FF00FF'>注意:<br>1:如曾安装过Lodop旧版附件npActiveXPLugin,请在【工具】->【附加组件】->【扩展】中先卸它。

";var LODOP=oEMBED;try{if (navigator.appVersion.indexOf("MSIE")>=0) LODOP=oOBJECT;if ((LODOP==null)||(typeof(LODOP.VERSION)=="undefined")) {if (erAgent.indexOf('Firefox')>=0)document.documentElement.innerHTML=strHtmFireFox+document.documentElement.innerHTML;if (erAgent.indexOf('Win64')>=0){if (navigator.appVersion.indexOf("MSIE")>=0) document.write(strHtm64_Install); elsedocument.documentElement.innerHTML=strHtm64_Install+document.documentElement.innerHTML;} else {if (navigator.appVersion.indexOf("MSIE")>=0) document.write(strHtmInstall); elsedocument.documentElement.innerHTML=strHtmInstall+document.documentElement.innerHTML;}return LODOP;} else if (LODOP.VERSION<"6.1.3.7") {if (erAgent.indexOf('Win64')>=0){if (navigator.appVersion.indexOf("MSIE")>=0) document.write(strHtm64_Update); else document.documentElement.innerHTML=strHtm64_Update+document.documentElement.innerHTML;} else {if (navigator.appVersion.indexOf("MSIE")>=0) document.write(strHtmUpdate); else document.documentElement.innerHTML=strHtmUpdate+document.documentElement.innerHTML;}return LODOP;}//*****如下空白位置适合调用统一功能:*********//*******************************************return LODOP;}catch(err){if (erAgent.indexOf('Win64')>=0)document.documentElement.innerHTML="Error:"+strHtm64_Install+document.documentElement.innerHTML;else document.documentElement.innerHTML="Error:"+strHtmInstall+document.documentElement.innerHTML;return LODOP;}}其中的关键点是VERSION函数,Lodop提供了这个“读版本号”功能,这样控件的安装和升级任务就交给JS来实现,以下是控件在页面内的调用代码,其中包含getLodop的使用:<head><title></title><script language="javascript" src="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></head><body><script language="javascript">var LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM'));</script>…</body>以上两段代码相互配合实现了Lodop的安装、调用和升级。

相关文档
最新文档