??問題:
如何批量制作條碼而且能設置其大小不變?條碼是以身份證來做的,Code128條碼,有的身份證號碼帶有英文字母,條碼就會變長,我是用BarTender做的,請問有什么方法限制條碼大小全部統(tǒng)一尺寸,求方法。
解答:
想讓Code128碼制成的條形碼寬度統(tǒng)一,方法其實很簡單,那就是讓Code128碼只使用一種代碼集。
Code128碼具有三種代碼集,分別為A、B、C,使用混合代碼集時,條形碼的寬度會因內(nèi)容和位置來調(diào)配代碼集的使用,造成條形碼寬度會隨內(nèi)容而發(fā)生變化。
問題中提到條碼是由身份證號碼來生成的,而身份證有數(shù)字+字母的組合,引起條形碼的寬度不統(tǒng)一,那你可以選擇Code128 A代碼集來代替“自動”代碼集,如下圖所示:
選擇Code128 A代碼集來代替“自動”代碼集時,唯一需要注意的是條形碼的整體寬度會變大,要為條碼留出足夠的空間。