引用:http://blog.youkuaiyun.com/JustLovePro/archive/2008/04/03/2246339.aspx
using LabelManager2; //引入命名空间
private void btnPrint_Click(object sender, EventArgs e)
{
ApplicationClass lbl = new ApplicationClass();
try
{
lbl.Documents.Open("D://test1.Lab", false);// 调用设计好的label文件
Document doc = lbl.ActiveDocument;
doc.Variables.FormVariables.Item("Var0").Value = txtMatno.Text.Trim(); //给参数传值
doc.Variables.FormVariables.Item("Var1").Value = txtVersion.Text.Trim(); //给参数传值
int Num = Convert.ToInt32(txtQty.Text); //打印数量
doc.PrintDocument(Num); //打印
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
lbl.Quit(); //退出
}
}
本文介绍了一个使用C#编写的打印预设标签文件的方法。通过调用特定API打开预先设计好的标签文件,并向其中传递变量值,之后进行批量打印。文章详细展示了如何通过代码实现这一过程,包括异常处理和资源释放。
4952

被折叠的 条评论
为什么被折叠?



