??問題:
EAN-13的條形碼生成問題,如何使條形碼中12位的數字居中呢?與下圖所示的那個打對號的條形碼一致:
解答:
一般的條碼打印軟件生成的EAN-13條形碼都如上圖的第一個條碼,條碼后面的12個數字是均勻分布在警戒欄內的。
如果要把后面的12個數字做成如上圖所示的居中,一般軟件中都沒有專門的選項去處理這個問題,因為下面的分散布局既不影響美觀,也不影響條碼讀取效果,誰會為了這個居中而專門設置個功能呢?
如果你非要實現這樣的功能,Bartender倒是可以通過一個特別的方法來實現12個數字的居中效果。
Bartender中具有一個功能是“字符模板”,在可讀性里,讓前6個數字的前后加空格,后6個數字的前后加空格,字符模板設置成這樣子: 空格??????空格空格???????空格,連上空格總共是16個字符來平均分配警戒欄下面的空間,看上去數字就是居中的了。