易标签软件(E-Label)采用模块化设计,可以很方便的进行二次开发。在最小的改动情况下将条码标签打印模块集成管理系统中 (仅限于使用 .NET开发的系统)。二次开发主要分为以下二个步骤。
一. 标签的模板设计
易标签主要通过对象名称进行赋值或通过数据源绑定.
1.运行易标签模板编辑器并添加条码和文本
2.双击要绑定数据源条码
打开条码属性设置->数据源,数据源类型选择”编程(二次开发)” StartBarcode为数据源Column名称, @#@123456为设置显示的默认值.
3. 二次开发中动态设置对象的值.
对象数据源设置为”文本”, 在基本设置中查看对象名称,默认名称为不可修改, 选中”用户输入”即可修改
4.保存模板文件为”Demo1.yix”
二、项目集成
1.创建一个Demo项目并引用” yncTechControls.dll”, 也可以直接打开” YiLabelDemo”演示项目(下载YiLabelDemo),
注: 模板编辑集成只针对OEM版本开放
2.具体实现,请参阅源码及注释.
3.加载编程开发数据源, 加载标签XML, 获取标签XML相关代码在frmEdit中
三、易标签WEB打印集成
易标签Web打印集成, 采用HTML5+WebSocket, 网页端通过JS发送打印命令和打印数据到打印服务程序, 服务程序通过接收的数据来完成操作。
测试时,标签所使用的模板需要放到打印程序的”Templates”目录下, 项目发布到生产环境,可以将标签模板放到服务器上, 打印标签时, 如在本地找不到, 将会到服务器上自动下载。
具体参照演示例YilabelWeb.html ,(相关源码进入页面后右键->查看源码)。