有人總是會來問到:條碼的大小總是隨著打印文本的大小變化而變化,可是我不想要條碼大小發生變化,我能不能鎖定住條碼的寬度大小呢?
打印在條碼上的的文字是從數據庫信息中調用的,所以這是不固定的。
當打印在條形碼上的字段位數發生變化時,那條碼的寬度肯定是會發生變化的,這個是無法固定的。
如果說想要條碼的寬度固定,那就要把條碼的字段位數固定。
當字段位數固定后,再根據條碼的碼制對條碼字段實行一定的限制,下面列出了幾種情況:
1.你在固定條碼字段位數之后,最好可以把數字和字母的排序固定下來,比如您看下面的數據:
12435abfd012
14747abcd052
18345arcd075
19636aqed055
10821ahrd056

仔細觀察你會發現,前5位是數字,第6-9位是字母,第10-12位是數字,按照這樣的規律,那么無論你選擇什么樣的碼制(CODE128,CODE39,CODE93等),條碼的寬度打印出來都會是固定的了。
2.當你的條碼字段位數固定了,并且打印的字段內容也都是一樣的,比如都是清一色的數字或者字母符號,這樣不管你采用哪個碼制,那么生成的條碼寬度都會是一樣的,跟采用的碼制是沒有關系。
3.當你的條碼字段位數固定了,但是字段的排序是數字或者字母是打亂的沒有規律可言的話,那這個時候,你就需要選擇“code128碼-B”的符號集來進行編碼(但要注意,CODE39,CODE93或者CODE128其他字符集不適用。)
客服電話
客服電話
手機app

小程序
