资讯动态NEWS

致力于产品的良好用户体验、为客户创造价值为宗旨而努力

条形码输入字符没达到位数时,如何内容补位而人眼可识别不补位?

发布时间:2023-04-28人气:2
我用Bartender制作条形码,设置当条形码输入字符没达到11位时,左侧自动补0(也就是至少11位),但是打印时我想不让自动填充的0打印出来,条码要和有0时一样,请问如何制作?
 
解答:
 
实现这个要求对于Bartender来说还是相当简单的,下面用例子进行一下说明:
 
当输入smart12345时,条形码的内容为0smart12345,而下面的人眼可识别内容仍为smart12345
 
1、新建条形码,在数据源“嵌入的数据”中输入与smart12345,在数据源“名称”中更改数据源名称为B1。
在转换“字符数”中最小字符数为11,填充方式左,填充字符0,最大字符数为11。
在可读性“可见性”中选择无。
 
2、新建一个单行文本对象,在数据源“类型”中选为Visual Basic脚本,脚本类型多行表达式,表达式内容:
If Left(B1,1)=0 Then
 Value=Right(B1,10)
Else
 Value=B1
End If
3、通过这样的设置,就可以实现问题中提到的功能,如果有多位补零的情况,可以在表达式中做嵌套。


你觉得这篇文章怎么样?

0 0
标签:补位 全部

网友评论

管理员

该内容暂无评论

美国网友
条码之家官网扫一扫咨询微信客服
QQ客服
服务热线

服务热线

189 9829 5273

微信咨询
条码之家官网
微信咨询
条码之家官网
返回顶部