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