安装BarTender 软件后,会注册一个COM
然后在项目中添加BarTender COM 引用
BarTender模板中的条码右键属性-数据源类型-嵌入的数据-名称(比如设置为 barcode
public class MyBarTender
{
BarTender.Application btapp;
BarTender.Format btformat;
public static string fileName = ConfigurationManager.AppSettings\["btw"\];
public int Test(string barcode = "1234567890123",int num=1)
{
if (fileName.IsNullOrEmpty())
{
return 0;
}
try
{
btapp = new BarTender.Application();//创建BarTender进程
btformat = btapp.Formats.Open(fileName, false, "");//打开模板
btformat.PrintSetup.NumberSerializedLabels = 1;//设置打印份数
btformat.SetNamedSubStringValue("barcode", barcode);//数据源-嵌入的数据-名称
btformat.PrintSetup.IdenticalCopiesOfLabel = num; //设置同序列打印的份数
btformat.PrintOut(true, false);//第二个参数设置是否跳出打印属性
}
catch (Exception)
{
return -1;
throw;
}
finally
{
btapp.Quit(BarTender.BtSaveOptions.btSaveChanges);//退出时同退退出BarTender进程
}
return 1;
}
}
参考:
https://blog.csdn.net/u013934107/article/details/82974647
手机扫一扫
移动阅读更方便
你可能感兴趣的文章