可以使用搜索查找您的内容

CODESOFT 基础版 Tag

UDI / Posts tagged "CODESOFT 基础版" (Page 39)
Read More

VB6调用Codesoft条码软件打印标签

做工控软件不免要打印标签,打印方式很多:打印图片方式,命令方式…… 最简单的要数直接调用CODESOFT了。 CODESOFT可以编辑要打印的条码标签,将需要改变的文字、条码、二维码设置为变量,打印时将参数传入即可。 首先需要安装CODESOFT,并编辑好条码标签备用。   然后下载需要使用的库文件里面有dll文件和tlb文件,本文只介绍dll文件用法   新建工程,简单界面如下 VB不能直接调用.net的dll,需要自己封装一下 新建一个VB的类库,然后新建一个COM类 Imports LabelManager2 <ComClass(ComCodeSoftPrint.ClassId, ComCodeSoftPrint.InterfaceId, ComCodeSoftPrint.EventsId)> _ Public Class ComCodeSoftPrint #Region "COM GUID" ' 这些 GUID 提供此类的 COM 标识 ' 及其 COM 接口。若更改它们,则现有的 ' 客户端将不再能访问此类。 Public Const ClassId As String = "81498e68-3899-4b7b-ae9f-c9e301480d69" Public Const InterfaceId As String = "724ab222-2448-4440-a9e0-d06b5aa14f17" Public Const EventsId As String = "49c8e387-a0e9-4f25-acaf-cd2cd028b2dc" #End Region ' 可创建的 COM 类必须具有一个不带参数的 Public Sub New() ' 否则, 将不会在 '...

Read More

VB.Net调用Codesoft条码软件打印标签

做工控软件不免要打印标签,打印方式很多:打印图片方式,命令方式…… 最简单的要数直接调用CODESOFT了。 CODESOFT可以编辑要打印的条码标签,将需要改变的文字、条码、二维码设置为变量,打印时将参数传入即可。 首先需要安装CODESOFT,并编辑好条码标签备用。 [caption id="attachment_6602" align="alignnone" width="1288"] VB.Net调用Codesoft条码软件打印标签[/caption]   然后下载需要使用的库文件里面有dll文件和tlb文件,本文只介绍dll文件用法 [caption id="attachment_6603" align="alignnone" width="552"] VB.Net调用Codesoft条码软件打印标签[/caption]   新建工程,简单界面如下 [caption id="attachment_6604" align="alignnone" width="283"] VB.Net调用Codesoft条码软件打印标签[/caption]   VB.Net代码如下:   Imports LabelManager2 Public Class Form1 Public lbl As LabelManager2.Application Dim strFile As String Dim doc As Document Dim portNames As String() Private Sub btPrint_Click(sender As Object, e As EventArgs) Handles btPrint.Click doc.Variables.FreeVariables.Item("变量0").Value = tbSn.Text doc.PrintLabel(1, 1, 1, 1, 1, "") doc.FormFeed() End Sub Private...

Read More

C#调用Codesoft条码软件打印标签的更多相关示例

做工控软件不免要打印标签,打印方式很多:打印图片方式,命令方式…… 最简单的要数直接调用CODESOFT了。 CODESOFT可以编辑要打印的条码标签,将需要改变的文字、条码、二维码设置为变量,打印时将参数传入即可。 首先需要安装CODESOFT,并编辑好条码标签备用。 然后下载需要使用的库文件里面有dll文件和tlb文件,本文只介绍dll文件用法 新建工程,简单界面如下 C#调用CODESOFT的代码如下: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Drawing.Printing; using LabelManager2; using System.Threading; namespace PrintTestByCodesoft { public partial class Form1 : Form { public Form1() { InitializeComponent(); } LabelManager2.ApplicationClass lbl = new LabelManager2.ApplicationClass(); private void btPrint_Click(object sender, EventArgs e) { Document doc = lbl.ActiveDocument; doc.Printer.SwitchTo("ZDesigner ZT410-300dpi ZPL", "USB001", true);//选择打印机 doc.Variables.FreeVariables.Item("变量0").Value = tbSn.Text;//给lab文件中设置的变量传值 doc.PrintLabel(1, 1, 1, 1, 1, "");//打印 doc.FormFeed(); } private void Form1_Load(object sender,...

Read More
选择标签软件,你了解CODESOFT多少?

C#调用CODESOFT的简单示例

一、添加引用:Lppx2.tlb (CODESOFT安装后文件夹中) 二、建立一个标签,添加两个变量,参照下面代码中的名称 三、引入LabelManager2 然后,使用如下代码: using LabelManager2;         //引入命名空间 private void btnPrint_Click(object sender, EventArgs e)         {             ApplicationClass lbl = new ApplicationClass();             try             {                 lbl.Documents.Open(@"D:\label.Lab", false);// 调用设计好的label文件                 Document doc = lbl.ActiveDocument;                 doc.Variables.FormVariables.Item("Var0").Value = txtContent.Text.Trim(); //给参数传值                 doc.Variables.FormVariables.Item("Var1").Value = txtContent2.Text.Trim(); //给参数传值                 int Num = Convert.ToInt32(txtQuentity.Text);        //打印数量                 doc.PrintDocument(Num);                             //打印             }             catch (Exception ex)             {                 MessageBox.Show(ex.Message);             }             finally             {                 lbl.Quit();                                         //退出             }         }...

Read More
a

JAVA调用CODESOFT的重要代码

有些企业使用的是JAVA作为主力开发语言,所以必须使用JAVA调用CODESOFT。 为了方便大家快速掌握JAVA调用CODESOFT的方法,并且能快速将CODESOFT集成到自己的ERP、MES等生产、业务系统中,我们将JAVA调用CODESOFT的重要代码发布了出来,供大家参考和学习。 package lppx2; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Listener; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Text; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.ole.win32.OleFrame; import org.eclipse.swt.ole.win32.OleControlSite; import org.eclipse.swt.ole.win32.OleAutomation; import org.eclipse.swt.ole.win32.Variant; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.graphics.Point; import org.eclipse.swt.widgets.FileDialog; import java.io.*; public class Lppx2 extends Composite { private Label label = null; private Label label1 = null; private Text t_fileName = null; private Label label2 = null; private Text t_qty = null; private...