【实战】Windows 10 CodeSoft 6 条形码标签打印开发实战 【产品标签设计印刷】【Codesoft】 | 您所在的位置:网站首页 › enterprise中文 › 【实战】Windows 10 CodeSoft 6 条形码标签打印开发实战 【产品标签设计印刷】【Codesoft】 |
Windows 10 窗体应用 调用 CoeSoft 6 打印标签
1、CodeSoft 简介
codesoft 6 enterprise 是一款专业好用的条码标签打印和设计软件,使用该软件可以可视化对标签进行设计、预览、打印等操作。支持ODBC数据源。虽然版本很老,但 Windows 10 可用。提供ActiveX 组件,可用于.NET应用开发调用。 最新版CodeSoft,请访问官方网站。商用建议支持和购买正版。 下面仍以 CodeSoft 6 企业版 进行描述。廉颇老矣,尚可干饭哟。从6便可以窥见该软件之强大。 1-1、CodeSoft 的可视化报表设计器。1-1-1、可视化设计器界面概览。codesoft 6 支持一维、二维条形码,支持变量及公式,提供数据录入,支持ODBC数据源。 1-1-2、支持很多一维、二维条形码。例如QRCode。 1-1-3、支持变量、支持公式(这点,我认为和excel雷同)。 1-1-4、变量数据,提供录入界面支持。 1-1-5、变量数据,支持ODBC数据源。 CodeSoft 6 提供 ActiveX 组件,可用于应用程序开发嵌入调用,实现标签的数据准备、打印驱动。下面以Visual Studio进行举例。 1-2-1、测试环境:Windows 10 (1909) 、Visual Studio 2019。 1-2-2、工程->添加引用->COM->浏览:C:\Program Files (x86)\CS6\Lppx2.tlb->引用后,工程引用目录下中出现:Interop.LabelManager2。 1-2-3、调用 CS6 打印标签文件关键代码 //创建CS实例 LabelManager2.ApplicationClass labApp = new LabelManager2.ApplicationClass(); //打开通过CS设计器制作的模板文件 labApp.Documents.Open(labFileName, false);// 调用设计好的label文件 LabelManager2.Document doc = labApp.ActiveDocument; //为模板文件中定义的变量指定数据值 doc.Variables.FormVariables.Item("表单变量名").Value = "表单变量值"; //打印标签 doc.PrintDocument();1-2-4、一款基于Codesoft6模板的打印免费工具 该工具以Excel工作表作为数据源,以CodeSoft6(*.lab)模板为格式定义,实现批量打印标签,忽略了使用CodeSoft6设计界面多余功能,且便于集成到第三方应用中。 例如,打印固定资产卡片的用户,只管准备好一张Excel工作表格,按约定填上“名称”、“编号”等列,然后导入本工具就可以实现批量打印,不需要操作Codesoft软件界面。 首次打印前,标签设计者需要制作一个包含“名称”、“编号”变量的CodeSoft6模板,置于本工具文件夹下即可。 相关资源: Excel数据源批量打印CodeSoft标签免费工具 下载地址(百度网盘): 链接:https://pan.baidu.com/s/1u1wLgobWDiJEL6t7lNg82A 提取码:8d85 Excel数据源批量打印Codesoft标签软件 CSDN下载地址 Excel数据源批量打印CodeSoft标签工具详细介绍 1-3、CodeSoft 6 优缺点优点:尚可饭也 提供了功能比较强大的可视化设计器。CodeSoft 6 于 Windows 10 仍然可用。 提供ActiveX组件,CodeSoft 6 于.NET开发环境仍然可以很好地工作。 作为CodeSoft或条码标签设计打印入门,仍有借鉴意义。 缺点:瑕不掩瑜 设计器界面和文档当时好像没有中文版,但好在功能简单明了易学习。 设计器中ODBC创建按钮不能用,但仍然可以在Windows10控制面板中创建数据源。当然.NET开发时,用不到此功能。 功能上,设计器似乎没有提供表格控件,以支持二维表格式的明细数据的展示。这一点可以关注一下新版本。 最后奉上资源以供学习交流: Codesoft 6 企业版 原版安装程序 codesoft 开发文档 codesoft 7 对比 Codesoft6 以上 祝你好运。 |
CopyRight 2018-2019 实验室设备网 版权所有 |