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
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);
|
|
|
|
}
|
|
}
|
|
}
|
|
|