調用codesoft,打印條碼,批量連續打印,變量打印


調用codeSoft的模板,實現批量連續打印。

 http://files.cnblogs.com/w519/codesoft%E5%8F%8A%E5%85%B6%E4%BB%96.rar

Code:

制作標簽1.lab.

添加兩個變量var0,var1。

 

using LabelManager2;

 string strFile = System.Windows.Forms.Application.StartupPath.ToString() + "\\1.lab";
                lbl = new LabelManager2.ApplicationClass();
                lbl.Documents.Open(strFile, false);//調用設好的lbl標簽
                doc = lbl.ActiveDocument;

                //獲得所有打印機名稱
                Strings vars = lbl.PrinterSystem().Printers(enumKindOfPrinters.lppxAllPrinters);
                //獲得需要的打印機名稱    打印機固定可直接給名稱值
                // string printName = vars.Item(2);
                PrintDocument prtdoc = new PrintDocument();
                string strDefaultPrinter = prtdoc.PrinterSettings.PrinterName;//獲取默認的打印機名 
                for (int j = 0; j < vars.Count; j++)
                {
                    string[] arryString = vars.Item(j).Split(',');
                    if (arryString[0] == strDefaultPrinter)
                    {
                        doc.Printer.SwitchTo(strDefaultPrinter, arryString[1], true);
                        break;
                    }
                }
                DataTable dt = codeInfo_DAL.GetData(this.cbb.SelectedValue.ToString());
                if (dt != null && dt.Rows.Count > 0)
                {
                    foreach (DataRow dr in dt.Rows)
                    {
//codesoft模板中標簽變量
                        doc.Variables.FormVariables.Item("var0").Value = dr["CodeID"].ToString();
                        doc.Variables.FormVariables.Item("var1").Value =dr["Name"].ToString();
                        //  doc.PrintDocument(3);
                        doc.PrintLabel(1, 1, 1, 1, 1, "");
                    }
//標簽批量連續打印。FormFeed()必須等參數變量輸出后才執行,輸出給打印機。
                    doc.FormFeed();
         lbl.Quit();
                }                

  

 相關:

codesoft模板,條碼居中顯示,設置:

codesoft模板,128碼下方文字間距設置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM