首页 > 其他分享 >调用BarTender打印标签

调用BarTender打印标签

时间:2023-11-30 11:11:07浏览次数:40  
标签:调用 BarTender SetNamedSubStringValue 标签 btAPP 打印 ToString btFormat

 1         private BarTender.Application btAPP;
 2         private BarTender.Format btFormat;
 3         //初始化对象
 4         btAPP = new BarTender.Application();
 5 
 6                 try
 7                 {
 8                     btFormat = btApp.Formats.Open(AppDomain.CurrentDomain.BaseDirectory + "labCloth1.btw", false, "");
 9 
10                     //向bartender模板传递变量,SN为条形码数据的一个共享名称
11                     btFormat.SetNamedSubStringValue("SN", sn_string);
12                     btFormat.SetNamedSubStringValue("NUM", DateTime.Now.Minute.ToString());
13                     btFormat.SetNamedSubStringValue("LEN", 50.24.ToString());
14 
15                     //选择打印机
16                     btFormat.Printer = InitprinterComboBox.Text;
17 
18                     //设置打印份数
19                     int CopiesOfLabel = Int32.Parse(this.PrintLabNum.Text.ToString());
20                     btFormat.IdenticalCopiesOfLabel = CopiesOfLabel;
21 
22                     //设置打印时是否跳出打印属性
23                     btFormat.PrintOut(false, false);
24 
25                     //退出时是否保存标签
26                     btFormat.Close(BarTender.BtSaveOptions.btSaveChanges);
27                 }
28                 catch (Exception ex)
29                 {
30                     MessageBox.Show("错误信息: " + ex.Message);
31                     return;
32                 }
33 //
34 btAPP.Quit(BarTender.BtSaveOptions.btSaveChanges);//界面退出时同步退出bartender进程

示例代码

标签:调用,BarTender,SetNamedSubStringValue,标签,btAPP,打印,ToString,btFormat
From: https://www.cnblogs.com/kingkie/p/17833155.html

相关文章

  • 自定义标签
    1.在应用(如:app01)下创建文件夹templatetags再创建一个py文件,编写自定义标签(如:mytag) 2.编写自定义标签fromdjangoimporttemplateregister=template.Library()@register.filter(name="cut")defcut(value,arg):returnvalue.replace(arg,"")@register.filt......
  • 接口请求重复调用,只保留最后一个请求的返回结果
    在前端开发中,有时候我们需要确保即使发起了多次相同的请求,也只处理最后一次请求的响应。这种需求在搜索输入提示、自动完成或者连续的数据更新操作中比较常见。为了实现这个功能,我们可以使用取消之前请求的策略,或者通过标记的方式来确保只处理最后一次请求的结果。以下是使用Java......
  • 绑定给类的方法,对象来调用;与绑定给对象的方法,类来调用的区别
    绑定给类的方法,类来调用,对象可以调用吗?#首先创建一个类,和绑定给类的方法indexclassMyClass:@classmethoddefindex(cls):print("helloindex")实例化对象:obj=MyClass()使用对象调用绑定给类的方法:obj.index()#返回hello......
  • 秦疆的Java课程笔记:46 方法 方法的定义和调用
    Java方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:修饰符返回值类型方法名(参数类型参数名){//这一串就是方法头 …… 方法体 …… return返回值;}方法包含一个方法头和方法体。下面是一个方法的所有部分:......
  • HTML 语义标签
     浏览器兼容性的原因,在这里推荐使用谷歌1.语义介绍每个HTML元素都有具体含义;所有元素都与展示效果无关;元素展示到页面的效果,应由CSS决定;浏览器带有默认的CSS样式,所以每个元素都有默认样式;选择什么元素取决于内容的含义,而不是显示出的效果。    类似分类。......
  • 【mybatis <sql>,<include>标签】
    @[TOC]<sql>标签<sql>标签用于定义可重用的SQL片段,可以在多个地方引用。避免重复编写相同的SQL片段。示例:假设有一个SQL语句用于查询用户表中特定条件下的数据:<sqlid="userColumns">id,username,email</sql>在另一个地方,可以引用这个SQL片段:<selectid="selectU......
  • quickjs调用lvgl函数
    实现本次使用quickjs的最主要目的,就是通过程序动态加载js,然后调用lvgl函数库,实现渲染。以达到类似小程序的效果。后续还会实现类似小程序效果,通过quickjs解析xml(html),编译成js然后调用lvgl库,实现界面渲染。通过quickjs会调用c语言提供的底层功能,如wifi、蓝牙、串口uart、iic......
  • 汇编--简单的子程序调用
    目录前言程序要求思路十进制转二进制二进制转十六进制代码实现数据段定义十进制转二进制子程序运行结果二进制转十六进制子程序运行结果main程序前言本文将以十进制转二进制以及二进制转十进制为例,展示汇编子程序的基本语法。程序要求使用两个子程序,定义一个变量a=156,一个8......
  • Spring MVC学习随笔-控制器(Controller)开发详解:调用业务对象、父子工厂拆分(applicati
    学习视频:孙哥说SpringMVC:结合Thymeleaf,重塑你的MVC世界!|前所未有的Web开发探索之旅第四章、SpringMVC控制器开发详解二4.1核心要点......
  • Day20.匿名函数的两种调用方式_max用法_min用法_sorted用法_map用法_filter用法_reduc
    1.匿名函数的两种调用方式: 2.匿名函数求最大和求最小:3.sorted用法和map用法:4.filter的用法:5.reduce的用法:......