问题描述
有没有方法实现分页批量打印?如下能够实现批量打印但打印机打出来的标签是一个一个的蹦出来似的比较慢privatevoidbutton1_Click(objectsender,EventArgse){ApplicationClasslbl=newApplicationClass();try{for(inti=1;i<4;i++){lbl.Documents.Open("e:"+@""+"G2_lab.lab",false);//调用设计好的label文件Documentdoc=lbl.ActiveDocument;doc.Variables.FreeVariables.Item("vName").Value=i.ToString();//给参数传值//intNum=Convert.ToInt32(textBox3.Text);//打印数量doc.PrintDocument(Convert.ToInt32("1"));}}catch(Exceptionex){MessageBox.Show(ex.Message);}finally{lbl.Quit();//退出}}
解决方案
解决方案二:
收费软件啊,没用过,友情帮顶
解决方案三:
这里就真的找不到解决方法吗?
解决方案四:
你得看到底是慢在哪里,才能解决啊
解决方案五:
我觉得是应该没有分页功能的原因for循环里因该加个分页函数这样才能实现批量打印如此的打印等于象实际操作中鼠标点一下打一个的动作而不是自动分页打印!谁知道codesoft二次调用分页函数是什么?doc.PrintDocument(1);这个貌似是控制重复打印几份!
解决方案六:
没人吗?自己顶起
解决方案七:
C#如何调用codesoft的数据库连接呢,只能一个个查出来然后打印吗?
时间: 2024-12-10 19:58:56