LODOP的一次使用后的总结】的更多相关文章

一.lodop打印预览效果图 LODOP.PRINT_SETUP();打印维护效果图 LODOP.PREVIEW();打印预览图 二.写在前面 最近项目用到了LODOP的套打,主要用到两个地方,一是物流的面单(即套打在EMS等各种物流快递单),另一个是把数据画成表格来打印出库单.物流面单比较简单,网上有各种例子还是比较方便的.主要说说通过该工具画表格的用法,当然通过ADD_PRINT_TABLE 这种超文本格式(即通过写好表格的html来实现)的也可以琢磨琢磨. 三.lodop的demo <ht…
Lodop中的ADD_PRINT_SETUP_BKIMG,可以加载上背景图,该背景图在预览的时候可以显示也可以不显示,打印可以打印出来也可以不打印出来.一般套打,都是不打印背景图的,比如一些快递的快递单,通常预览和导出图片会放在两个按钮里,如果想要打印预览和导出图片都执行,也可以,但是需要放在两个任务里.什么是一个任务,可查看本博客的另一篇博文:Lodop打印语句最基本结构介绍(什么是一个任务) 想要设置,预览包含背景图,打印不包含背景图,预览后弹窗导出图片,可以用如下方法设置: LODOP.P…
Lodop模版有两种方法,一种是传统的JS语句,可以用JS方法里的eval来执行,一种是文档式模版,是特殊格式的base64码,此篇博文介绍文档式模版的生成方法.两种模版都可以存入一下地方进行调用,比如数据库等. JS语句组成的传统模版,可查看本博客前一篇博文:Lodop的JS模版代码.文档式模版 生成加载赋值博文索引 上一篇JS语句的模版,用LODOP.GET_VALUE("ProgramCodes",0);的返回值获取了全部的打印设计出的模版代码.第二个参数是1,就是返回不带初始化…
在cmd命令里里静默安装lodop(c-lodop不能静默安装),本人的安装文件放在D:\lodopdownload\3060\Lodop6.224_Clodop3.060,如下所示: lodop静默安装,不弹窗:D:\lodopdownload\3060\Lodop6.224_Clodop3.060\install_lodop32.exe -nowindow错误写法,c-lodop不支持该静默安装 :D:\lodopdownload\3060\Lodop6.224_Clodop3.060\CL…
Lodop中最基本的打印过程至少有初始化语句.添内容语句和打印语句三部分组成,例如: LODOP.PRINT_INIT("打印任务名"); //首先一个初始化语句 LODOP.ADD_PRINT_TEXT(0,0,100,20,"文本内容一");//然后多个ADD语句及SET语句 LODOP.PRINT(); //最后一个打印(或预览.维护.设计)语句 一个打印任务:(可包含一个初始化语句,一个纸张设置,一个Lodop背景图设置,一个指定打印机) LODOP.PRI…
目录 一.项目目录(vue-cli2) 二.开发实践 (一) 权限 (二) 各组件间传递数据 (四) 路由 (七) 组织部门业务员三级联动 (八) 优化性能,手动绑定下拉框数据 (九) 验证 (十) 打印 (十一) 签名 三.代码规范 (一) JS规范 (二) Vue规范 (三) 命名规范 (四)文本编辑器规范 四.优化内容 太极ERP前端开发总结 一.项目目录(vue-cli2) ├── build ├── config ├── dist //打包后生成的静态页面文件 ├── src │ ├─…
今天帮朋友使用LODOP实现一个套打程序时,发现LODOP打印插件在chrome下始终无法使用.分析后发现是自己才升级了chrome,chrome新版默认是禁用npapi的,因此需要手动启用一下,启用方法如下:  在谷歌浏览器地址栏输入:chrome://flags/#enable-npapi 然后找到“启用NPAPI”,点击启用,根据提示重启chrome即可.…
请先查看你chrome浏览器的版本,如果是45版本以前的版本,安装后仍提示 "未安装" 或 "请升级" 请参照本链接解决:http://blog.sina.com.cn/s/blog_721e77e50102vfjl.html 以下是chrome版本45以后的解决方法: chrome升级到版本45以后,由于禁用掉 npapi,而是用ppapi,但是 lodop明明安装了,却提示未安装. lodop 提供了 C-Lodop 支持ppapi的打印方法. C-Lodop…
Lodop中的有纯文本和超文本,纯文本本身超过设置的打印项宽度,如果高度足够,就会换行,如果高度设置的很小,不会换行,后面的内容会直接隐藏.除非设置了多页项等,会自动分页.超文本打印项需要用css样式控制,由于lodop本身不带超文本的解析引擎,借助的windows底层引擎,与ie一致,由于调用的引擎版本不同,对超文本样式的解析也可能存在差异.对于不支持或有问题的css样式,可换用其他css样式实现,或者尝试使用ADD_PRINT_HTML超文本的图形模式,类似截图,能更好的还原页面样式,只是不…
LODOP的语句是普通的语句,可以通过JS判断确定要执行哪个,或通过循环循环执行一些语句.如果需要执行某些打印项在哪些条件下不打印,不需要通过代码删除打印项,类似LODOP.SET_PRINT_STYLEA(2,'Deleted',true);这种语句,只能在打印设计和维护内嵌时执行,弹出方式或打印预览是没有效果的,具体可查看本博客另一篇详细测试博文:Lodop删除语句Deleted只能内嵌设计维护可用 其实,如果某些打印项在某些条件下不需要打印,不需要删除该打印项本身,可以不执行添加该打印项的…