天津投入产出系统后端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

71 lines
2.7 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
namespace EQUIPINTERFACETEST
{
public class Print
{
public static void PrintBarCode(string barcode)
{
string xmlPath = "../../XMLResources/Biaopi.xml";
BarcodeLib.BarCodeGenerate generate = new BarcodeLib.BarCodeGenerate();
generate.PrintBarCode(barcode, xmlPath);
}
public static void CreateBarCodeFile(string barcode)
{
BarcodeLib.BarCodeModel barCodeModel = new BarcodeLib.BarCodeModel();
BarcodeLib.BarCodeGenerate g = new BarcodeLib.BarCodeGenerate(@"D:\项目文件夹\FJC_CC_B9\truck\B9\ServicesCenter\WCF\EQUIPINTERFACETEST\Biaopi.xml");
//b = g.Generate2DBarCode(this.txtData.Text, "E:\\条码打印\\Barcode_src\\BarcodeLibTest\\Biaopi.xml");
barCodeModel = g.GenerateBarCode(barcode);
Image imageObj=barCodeModel.Img;
imageObj.Save(string.Format(@"D:\项目文件夹\FJC_CC_B9\truck\B9\ServicesCenter\WCF\EQUIPINTERFACETEST\BarCodeFile\{0}.jpeg", barcode));
}
public static void Test()
{
List<string> barcodeList = new List<string>();
barcodeList.Add("16061215432AH1A02");
barcodeList.Add("16062303311AB1A06");
//BarCodePrintClient printClient = new BarCodePrintClient();
//printClient.Print(barcodeList.ToArray(), "BP");
//return;
//string[] barCode = barcodeList.ToArray();
//for (int i = 0; i < barCode.Length; i++)
//{
// try
// {
// QM.Assist.LabelInfo ll = new QM.Assist.LabelInfo();
// string item = barCode[i].Trim();
// string hb = item.Substring(12, 1);
// ll.BarCode = item + ",*" + item + "*" + "," + (hb == "H" ? "高" : "");
// QM.Assist.PrintUtil.LabelList2.Add(ll);
// }
// catch (Exception ex)
// {
// WriteLog.Write(ex.Message);
// }
//}
//QM.Assist.PrintUtil pu = new QM.Assist.PrintUtil();
//string proPath = @"C:\Program Files\lmw32\Lmwprint.exe";//System.Configuration.ConfigurationManager.AppSettings["proPath"].ToString();
//string temPath = @"D:\打印模板\tangsu.qdf";// System.Configuration.ConfigurationManager.AppSettings["temPath"].ToString();
//string dataPath = @"D:\打印模板\tangsu.txt";// System.Configuration.ConfigurationManager.AppSettings["dataPath"].ToString();
//pu.PrintLabel2(proPath, temPath, dataPath);
}
}
}