LODOP设计打印模板
来源:互联网 发布:淘宝的内裤哪个牌子好 编辑:程序博客网 时间:2024/05/16 06:41
如果是没接触过LODOP打印技术的朋友进来了,可以先搜一下LODOP官网,在那里我相信有更加权威的阐述。在这里主要是针对LODOP打印时随用户切换模板。本文主要讲通过数据库存储打印模板。
主要针对几个问题,1是如何通过数据库保存模板。2是如何在调用时传入打印值。3是如何保存图片。4是如何调用。
1、设计模板
1.1 使用LODOP的design函数设计模板,并接受其返回值。具体如何调用和接受就不明说了,这也是仁者见仁智者见智。返回代码用code表示。
1.1.1 获取到的代码,先进行打印值处理。在数据库中建立一个打印元素对照表,多余字段可自行设计。如 姓名 : obj.name (obj将在后面给出解释) 。将代码中的“姓名”就替换成了obj.name。本来是LODOP.ADD_PRINT_TEXT(1,1,100,20,"姓名"); 替换成了 LODOP.ADD_PRINT_TEXT(1,1,100,20,obj.name); 通过此种方法,不仅可对元素对应关系进行维护,还可逆向显示模板。在此也就开始了打印值转换的第一步。
1.1.2 检测code中是否包含图片。正则表示式(“[a-zA-Z]:[\\W\\w]*[.](jpg|gif|jpeg|bmp|png)”)检测。如若包含,则提示用户上传图片。(如果服务器不是在本地,切记不要通过路径去获取)。再把上传图片的路径替换成上传图片后可访问的位置。多用户访问图片问题也可解决。
1.1.3 对于code 的处理。也就剩下扫尾工作了,建议把"\n" 替换成"" 把\\\\替换成\\ 至此处理完毕。至于还有模板特定要求,可进行进一步处理。
1.2 保存到数据库。
1.2.1 这里我们可以通过一个大字段存储模板内容,即code。在这条数据中,我们可以对于模板进行分类了。(打印元素同样也行的) 最简单的可通过模板名称来进行区分。
2、调用模板
2.1 页面打印按钮调用
2.1 打印值的传递。这就关乎obj的定义了。我相信打算玩LODOP的看到这个代码一定眼前一亮。function createpageprint(obj){ LODOP.ADD_PRINT_TEXT(1,1,100,20,obj.name); } 这意味着我们只需要传递不同的对象,就可以传递不同的值了。
2.2 选择模板
2.2 选择不同的模板,即构建不同的方法。就可对单个对象进行打印了。(套打的话也可实现)至此,模板选择,套打都解决了。
最后,深深的感谢 LODOP这个控件开发者。此文内容也是在相关人员帮助下开发的,仅以此文感谢LODOP博主。
- LODOP设计打印模板
- 使用LODOP设计打印模板
- C-LODOP打印设计获取返回值
- Lodop 打印
- Lodop打印控件打印
- LODOP打印控件实现设计并且代码生成
- 网页打印空间LODOP
- Lodop打印控件使用
- LODOP分页打印
- JavaScript 打印 使用 Lodop
- WEB打印Lodop,JSP
- lodop-web打印控件
- WEB 打印 LODOP
- Lodop打印控件介绍
- LODOP实现打印
- 免费打印控件Lodop
- lodop打印维护功能
- Lodop相关打印问题
- 第四周项目2-分数类的雏形
- 云计算和大数据才是软件方向
- 线程安全
- Jtable表头的第一列为JCheckBox的绘制方法
- 8个简单方法提升WordPress速度
- LODOP设计打印模板
- Java基础(19,20(1))IO流
- 精美UI界面欣赏[2]
- Linux服务器配置Java环境并实现域名访问
- js实现弹出层
- 【心情日志】ZJOI2015酱油记
- Android音量设置流程干货版
- C语言合法标识符 HDU2024
- 百度加大整治莆田系民营医院力度