• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
like1
博客园    首页    新随笔    联系   管理    订阅  订阅

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); //退出时是否保存标签

}

}

 

posted @ 2020-12-14 14:24  冥泽  阅读(1117)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3