问题:
EAN-13的条形码生成问题,如何使条形码中12位的数字居中呢?与下图所示的那个打对号的条形码一致:
解答:
一般的条码打印软件生成的EAN-13条形码都如上图的第一个条码,条码后面的12个数字是均匀分布在警戒栏内的。
如果要把后面的12个数字做成如上图所示的居中,一般软件中都没有专门的选项去处理这个问题,因为下面的分散布局既不影响美观,也不影响条码读取效果,谁会为了这个居中而专门设置个功能呢?
如果你非要实现这样的功能,Bartender倒是可以通过一个特别的方法来实现12个数字的居中效果。
Bartender中具有一个功能是“字符模板”,在可读性里,让前6个数字的前后加空格,后6个数字的前后加空格,字符模板设置成这样子: 空格??????空格空格???????空格,连上空格总共是16个字符来平均分配警戒栏下面的空间,看上去数字就是居中的了。