位置:首页 > 应用软件 > BarTender中如何实现内容补位而人眼可识别不补位?

BarTender中如何实现内容补位而人眼可识别不补位?

时间:2026-10-30  |  作者:多维游侠  |  阅读:0

在使用BarTender设计条码时,如何做到数据自动补位但下方的人眼识别文字却不随之变化呢?针对这一常见疑问,小编在此为大家详细说明,希望能为你的排版工作提供便利。

以下将通过具体实例来演示:假设输入码值code900125,生成的条码数据会自动显示为0code900125,但条码下方的可打印字符依然保持为code900125。简单来说,就是当原始字符不足11位时,系统会在左侧自动补足0以符合长度要求,而人眼可读文本则不进行填充。

1、首先打开BarTender 2016软件并新建一个条形码对象。双击该条码调出属性窗口,在“数据源”的“嵌入的数据”栏中填入code900125,随后将该数据源重命名为BT。

BarTender中如何实现内容补位而人眼可识别不补位?_wishdown.com

2、转到数据源的“转换”选项卡。找到“字符数”设置项,将最小字符数和最大字符数均设为11,并在填充选项中指定左侧填充、填充字符为0。

BarTender中如何实现内容补位而人眼可识别不补位?_wishdown.com

3、接着进入“可读性”选项卡,把该字段的“可见性”改为无,这样补位的0就不会显示在人眼识别区。

BarTender中如何实现内容补位而人眼可识别不补位?_wishdown.com

4、在画布上新增一个单行文本对象,点击其数据源设置,将字段类型更改为Visual Basic脚本。

BarTender中如何实现内容补位而人眼可识别不补位?_wishdown.com

5、将脚本类型配置为多行表达式,并写入以下代码逻辑:

If Left(BT,1)=0 Then

Value=Right(BT,10)

Else

Value=BT

End If

借助上述VB脚本即可达成预设效果。若遇到需要多位补零的复杂场景,只需在表达式内进行相应的逻辑嵌套即可灵活应对。

以上就是关于BarTender实现数据补位但人眼识别区不跟随变化的完整教程。如果觉得对您有所帮助,欢迎收藏本页面以便日后查阅,这里还会持续更新更多实用技巧。

免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多