官网:http://www.lodop.net/demo.html

Lodop、C-Lodop使用说明及样例


 

Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码直接实现

复杂打印。控件功能强大,却简单易用,所有调用如同JavaScript扩展语句,主要接口函数如下:

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

下面通过演示样例来理解,为容易看懂源代码,每个样例尽量简单,一个样例代

表一类或多类功能,在实际应用中它们都可以混合并存或交叉使用。
 

样例清单

1.

如何在页面内嵌入控件见样例一

2.

如何选材打印当前页面内容见样例二

3.

如何用代码生成打印页见样例三

4.

如何打印设计和定位套打见样例四

5. 如何控制纸张大小和连续打印见样例五 6. 如何输出多页长文档及双面打印见样例六
7. 如何定向输出见样例七 8. 如何打印图片见样例八
9. 如何用程序加载打印维护背景图见样例九 10 如何控制打印样式(STYLE)见样例十
11 如何直接打印条形码见样例十一 12 如何读写本地文件(如写WORD文档)见样例十二
13 如何让页内部分内容旋转见样例十三 14 如何按URL打印见样例十四
15 如何打印表格的页头页尾见样例十五 16 如何设置预览窗口大小见样例十六
17 如何发打印机指令或直接读写端口见样例十七 18 如何打印幅面高度不固定的票据见样例十八
19 如何内嵌显示及预览时包含背景图见样例十九 20 如何强制分页并预览多页卡片见样例二十
21 如何控制打印维护的功能权限见样例二十一 22 如何构建自己的纯WEB打印预览见样例二十二
23 如何居中打印超文本见样例二十三 24 如何选择界面皮肤见样例二十四
25 如何指定输出到哪页或仅预览见样例二十五 26 如何提高多页打印的性能见样例二十六
27 如何导出数据到Excel或图片文件见样例二十七 28 如何快速读取客户端系统信息见样例二十八
29 如何使用其它长度单位见样例二十九 30 如何分页输出页面内容见样例三十
31 如何打印表格的分页小计或合计见样例三十一 32 如何实现清晰的图表打印见样例三十二
33 如何实现甘特图等的图表打印见样例三十三 34 如何使用百分比%和满页打印见样例三十四
35 如何获得打印结果和程序代码见样例三十五 36 如何在设计过程中用js编辑内容见样例三十六
37 如何打印公章效果图见样例三十七 38 如何用BASE64编码输出图片见样例三十八
39 如何打印田字格、上划线等文本见样例三十九 40 如何进行数据格式转换见样例四十
41 如何把内容关联后按顺序打印见样例四十一 42 如何把整页内容缩放打印见样例四十二
43 如何分页打印综合表格见样例四十三 44 如何缩放打印单个超文本内容见样例四十四
45 如何获得打印状态及控制打印见样例四十五 46 如何设置右边距和下边距见样例四十六
47 如何嵌套打印LODOP自身见样例四十七 48 如何进行文字朗读见样例四十八
49 如何让某些页整体旋转见样例四十九 50 文档式模板生成和使用样例五十
51 如何通过画线设计输出表格样例五十一    

打印控件Lodop的更多相关文章

  1. Web打印控件Lodop实现表格物流单的打印

    Web打印控件Lodop实现表格物流单的打印 一.lodop打印预览效果图 LODOP.PRINT_SETUP();打印维护效果图 LODOP.PREVIEW();打印预览图 二.写在前面 最近项目用 ...

  2. WEB打印控件Lodop(V6.x)使用说明及样例

    WEB打印控件Lodop(V6.x)使用说明及样例 Lodop是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码生成复杂打印页. 控件功能强大,却简单易用,所有调用如同JavaScript扩展 ...

  3. 比较好用的web打印控件——Lodop

    前一段时间公司一项目比较特殊,客户要求打印单必须是淘宝上卖的那种三联打印单.如果还是使用原来系统自带的打印的话,就会造成无法打印出来理想的效果,于是找了下相关的打印控件,比较网络上比较流行的几款插件, ...

  4. C/S架构引用Lodop 如何在C#调用web打印控件Lodop

    lodop是web打印控件,引用安装目录下的ocx文件,可以在c/s架构中使用. 该文件所在路径:C:\Program Files (x86)\MountTaiSoftware\Lodop 有32位和 ...

  5. WEB打印控件Lodop使用体会

                    控件的使用方法,作者都已经有详细的使用说明供使用者参考. 但是对于打印表格,确实出现一点小问题,如果表格是自然高度,也就是只设置了table的高度,此时是可以正常显示的 ...

  6. 打印控件Lodop的使用

    前些天发现一个不错的打印的控件Lodop,下面就来介绍一下具体使用! 首先到官网:http://www.lodop.net/download.html 下载最新版,文档的话官网中有很详细的介绍,这里演 ...

  7. WEB打印控件LODOP的使用

    有人说她是Web打印控件,因为她能打印.在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来: 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道和桥梁,几乎能想到的打印控制事 ...

  8. 功能强大的web打印控件lodop的使用

    打印是很多web系统都需要的功能,最近找到一款功能强大,使用简单,价格便宜的web打印工具Lodop,免费也能用,不过有水印,也不贵商业开发建议购买. 废话不多说,拿来就用,从简单的打印开始. 1.下 ...

  9. web打印控件Lodop轻松输出清晰的图表和条码

    一.仅用两行语句实现极其复杂的图表打印.类似如下两句: LODOP.ADD_PRINT_CHART(0,0,400,400,5,document.getElementByI d('table001') ...

  10. Web打印控件Lodop实现证件套打

    第一次接触Lodop大概是在两年前了,那时候研究Lodop主要是为了验证它能不能实现打印时在不修改内容的前提下调整样式,结果是ok的,如今又一次接触它,是因为工作中需要使用它了,于是再一次碰面 Lod ...

随机推荐

  1. webview自动循环播放

    <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...

  2. (转)js获取内网ip地址,操作系统,浏览器版本等信息

    这次呢,说一下使用js获取用户电脑的ip信息,刚开始只是想获取用户ip,后来就顺带着获取了操作系统和浏览器信息. 先说下获取用户ip地址,包括像ipv4,ipv6,掩码等内容,但是大部分都要根据浏览器 ...

  3. 剑指offer 面试21题

    面试21题: 题目:调整数组的顺序使奇数位于偶数前面 题一:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分. 解题思路:使用两个指针 ...

  4. sed Demo

    @1:sed basic usage: 和AWK一样, sed也是逐行对文本进行处理. sed的主要功能如下: @1:对每行中的匹配项进行处理(修改/删除) @2:格式化文本的处理 @3:(行的增删改 ...

  5. Shell Script Notes

    shell Script学习笔记 <鸟哥的Linux私房菜 3rd Edition>: @1:若变量内容中包含空格字符,则可使用双引号"或单引号'将变量内容结合起来,但不同的是: ...

  6. golang模板语法简明教程(后面有福利哦)

    template是go 语言web开发中必不可少的,特此记录下来: [模板标签] 模板标签用"{{"和"}}"括起来   [注释] {{/* a comment ...

  7. JAVA使用DES加密解密

    在使用DES加密解密的时候,遇到了一些问题,廖记一下.如有哪位大神亲临留言指点,不胜感激. 先上代码: public DESUtil() { } //密码,长度要是8的倍数 注意此处为简单密码 简单应 ...

  8. asp.net 文件上传

    前台js <script type="text/javascript"> window.onload = function () { document.getEleme ...

  9. Linux文件系统管理 开机自动挂载及fstab文件修复

    概述 开机自动挂载及fstab文件修复 开机自动挂载 实现开机后自动挂载,就需要修改系统的自动挂载文件 /etc/fstab.因为系统就是依赖这个文件决定启动时加载的文件系统的.通过vi 打开/etc ...

  10. Linux权限管理 文件特殊权限

    概述 除了我们前面介绍的rwx权限外,Linux中还有另外三种特殊权限:SUID,SGID,SBIT   权限    执行条件 执行示例 SUID s出现在文件所有者的x权限上. 1. SUID只能用 ...