web打印控件Lodop轻松输出清晰的图表和条码
一、仅用两行语句实现极其复杂的图表打印。类似如下两句:
LODOP.ADD_PRINT_CHART(0,0,400,400,5,document.getElementByI d('table001').outerHTML);
LODOP.SET_PRINT_STYLEA(0,'ChartStyle','00001-8008--2353312');
以上语句把某个Table超文本传给控件,要求Lodop在400×400px区域内用该表格数据画一个饼图(5代表饼图),图表的其它显示样式用一个19位的数字串来控制,当然这个数字串是用设计器的可视操作产生的。
控件目前可以实现折线图、柱状图、条形图、面积图、散点图、饼图、直线图、甘特图、箭头图、气泡图、几何图等11种常用图表,样式数字串可以控制图表的坐标、图例说明、节点标注、3D效果、背景渐变、个性标题等六类显示组合。
Lodop打印出来的图表,其清晰度和输出性能,是传统WEB图片打印方式望尘莫及的,另外图表除了被打印输出之外,还可以嵌入到正常WEB页面中显示,而实现起来如此轻松简单,有位用过该功能的开发人员说“简直是图表打印的一次革命!”,详见样例32。
二、一行语句实现条码打印。类似如下语句:
LODOP.ADD_PRINT_BARCODE(0,0,200,100,"Code39","*123ABC4567890*");
这行语句不用解释也能理解,其中Code39是条码类型,最后一个参数是条码值。打印区域可任意设置,控件会自动适应条码分辨率。除了Code39外,还可以实现128A、128B、128C、EAN8、EAN13、EAN128A、EAN128B、AN128C 39Extended、2_5interleaved、2_5industrial、2_5matrix、UPC_A、UPC_E0、UPC_E1、UPCsupp2、UPCsupp5、Code93、93Extended、MSI、PostNet、Codabar、QRCode等共计24种国内外常用的条码规制类型,其中最后一个类型QRCode是二维码,其它都是一维码。
用本方式打印条码,除了语法简单之外,客户端机器不用安装专门的条码字体,服务器程序也不用浪费大量资源频繁生成条码图片,由于采用矢量直画方式,速度很快,清晰度和条码扫描准确率都很高,详见样例11。
转:http://blog.sina.com.cn/s/blog_721e77e50100ng1j.html
web打印控件Lodop轻松输出清晰的图表和条码的更多相关文章
- WEB打印控件Lodop(V6.x)使用说明及样例
WEB打印控件Lodop(V6.x)使用说明及样例 Lodop是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码生成复杂打印页. 控件功能强大,却简单易用,所有调用如同JavaScript扩展 ...
- Web打印控件Lodop实现表格物流单的打印
Web打印控件Lodop实现表格物流单的打印 一.lodop打印预览效果图 LODOP.PRINT_SETUP();打印维护效果图 LODOP.PREVIEW();打印预览图 二.写在前面 最近项目用 ...
- WEB打印控件LODOP的使用
有人说她是Web打印控件,因为她能打印.在浏览器中以插件的形式出现,用简单一行语句就把整个网页打印出来: 有人说她是打印编程接口,因为她介于浏览器和打印设备之间,是个通道和桥梁,几乎能想到的打印控制事 ...
- C/S架构引用Lodop 如何在C#调用web打印控件Lodop
lodop是web打印控件,引用安装目录下的ocx文件,可以在c/s架构中使用. 该文件所在路径:C:\Program Files (x86)\MountTaiSoftware\Lodop 有32位和 ...
- 比较好用的web打印控件——Lodop
前一段时间公司一项目比较特殊,客户要求打印单必须是淘宝上卖的那种三联打印单.如果还是使用原来系统自带的打印的话,就会造成无法打印出来理想的效果,于是找了下相关的打印控件,比较网络上比较流行的几款插件, ...
- WEB打印控件Lodop使用体会
控件的使用方法,作者都已经有详细的使用说明供使用者参考. 但是对于打印表格,确实出现一点小问题,如果表格是自然高度,也就是只设置了table的高度,此时是可以正常显示的 ...
- 功能强大的web打印控件lodop的使用
打印是很多web系统都需要的功能,最近找到一款功能强大,使用简单,价格便宜的web打印工具Lodop,免费也能用,不过有水印,也不贵商业开发建议购买. 废话不多说,拿来就用,从简单的打印开始. 1.下 ...
- Web打印控件Lodop实现证件套打
第一次接触Lodop大概是在两年前了,那时候研究Lodop主要是为了验证它能不能实现打印时在不修改内容的前提下调整样式,结果是ok的,如今又一次接触它,是因为工作中需要使用它了,于是再一次碰面 Lod ...
- WEB打印控件Lodop
主页 http://www.lodop.net/
随机推荐
- 微信公众号开发JS-SDK(1.2)
概述 微信js-SDK是微信公众平台面向网页开发者提供的基于微信内的网页开发工具包. 通过使用微信JS-SDK,网页开发者可借助微信高效地使用拍照.选图.语音.位置等手机系统的能力,同时可以直接使用微 ...
- 解决Oracle出现以0开头的小数,开头的0消失的问题
项目中碰到了个问题,本来报表需要显示“0.49%”,结果就是显示成“.49%” 找问题 首先在pl/sql工具里执行sql,发现原始的数据就是“.49%”,那么问题来了,原始sql的问题,跟工具无关了 ...
- 008.Docker Flannel+Etcd分布式网络部署
一 环境准备 1.1 Flannel概述 Flannel是一种基于overlay网络的跨主机容器网络解决方案,即将TCP数据包封装在另一种网络包里面进行路由转发和通信,Flannel是CoreOS开发 ...
- Python开发之日志记录模块:logging
1 引言 最近在开发一个应用软件,为方便调试和后期维护,在代码中添加了日志,用的是Python内置的logging模块,看了许多博主的博文,颇有所得.不得不说,有许多博主大牛总结得确实很好.似乎我再写 ...
- 【nodeJS爬虫】前端爬虫系列
写这篇 blog 其实一开始我是拒绝的,因为爬虫爬的就是cnblog博客园.搞不好编辑看到了就把我的账号给封了:). 言归正传,前端同学可能向来对爬虫不是很感冒,觉得爬虫需要用偏后端的语言,诸如 ph ...
- [LintCode/LeetCode]——两数和、三数和、四数和
LintCode有大部分题目来自LeetCode,但LeetCode比较卡,下面以LintCode为平台,简单介绍我AC的几个题目,并由此引出一些算法基础. 1)两数之和(two-sum) 题目编号: ...
- hihoCoder.1513.小Hi的烦恼(bitset 五维偏序)
题目链接 五维偏序,对每一维维护bitset,表示哪儿为1(比它大),然后5个bitset与起来就能得到答案了. 具体实现可以用5*n个bitset,按排名搞个前缀和. 复杂度\(O(n^2/w)\) ...
- [NOIp2015提高组]信息传递
OJ题号:洛谷2661 思路:求最小环.DFS+记忆化. #include<cstdio> #include<cstring> #include<algorithm> ...
- C语言中常用的字符串操作函数
程序开头要声明 #include <string.h> 函数名: stpcpy 功 能: 拷贝一个字符串到另一个 用 法: char *stpcpy(char *destin, char ...
- unity 判断物体是否在视角内(巧妙!)
public var isRendering:boolean=false; private var lastTime:float=0; private var curtTime:float=0; fu ...