C# 调用codesoft 批量打印如何实现?
有没有方法 实现 分页批量打印 ?
如下能够实现批量打印
但 打印机 打出来的标签 是一个一个的蹦出来似的比较慢
private void button1_Click(object sender, EventArgs e)
{
ApplicationClass lbl = new ApplicationClass();
try
{
for (int i = 1; i < 4;i++ )
{
lbl.Documents.Open("e:" + @"\" + "G2_lab.lab", false);// 调用设计好的label文件
Document doc = lbl.ActiveDocument;
doc.Variables.FreeVariables.Item("vName").Value =i.ToString(); //给参数传值
// int Num = Convert.ToInt32(textBox3.Text); //打印数量
doc.PrintDocument(Convert.ToInt32("1"));
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
finally
{
lbl.Quit(); //退出
}
}