C#调用BarTender打印
public class BarTenderPrint:Form
{
BarTender.Application btApp;
BarTender.Format btFormat = new BarTender.Format();
publick void BarTenderPrint_Load(object sender, EventArgs e)
{
btApp = new BarTender.Application();
}
public void DaYin_click(object sender, EventArgs e)
{
btFormat = btApp.Formats.Open(@"路径", false, "");
btFormat.PrintSetup.IdenticalCopiesOfLabel = 1; //设置同序列打印的份数
btFormat.PrintSetup.NumberSerializedLabels = 1; //设置需要打印的序列数
btFormat.SetNamedSubStringValue(“Bartender模板里的模板数据源”, “需要传的值”); //向bartender模板传递变量 skey是BarTender模板中要接受的变量名 BarTemplateItemValues[skey]是要传的值
btFormat.PrintOut(true, false); //第二个false设置打印时是否跳出打印属性
btFormat.Close(BarTender.BtSaveOptions.btSaveChanges); //退出时是否保存标签
}
}
浙公网安备 33010602011771号