發(fā)布時(shí)間:2016/05/04 17:00:44
有的小伙伴在BarTender制作條碼標(biāo)簽,設(shè)置當(dāng)條形碼輸入字符沒達(dá)到一定位數(shù)時(shí),左側(cè)自動(dòng)補(bǔ)0,但是打印時(shí)不想讓自動(dòng)填充的0打印出來,即實(shí)現(xiàn)內(nèi)容補(bǔ)位而人眼可識(shí)別不補(bǔ)位。這要怎么在BarTender中實(shí)現(xiàn)呢?這就涉及到BarTender中VB腳本的運(yùn)用。
本文用一個(gè)簡(jiǎn)單的例子進(jìn)行說明:當(dāng)輸入code900125時(shí),條形碼的內(nèi)容為0code900125,而條碼下的人眼可識(shí)別內(nèi)容仍為code900125。(即輸入的字符沒達(dá)到11位時(shí),實(shí)際內(nèi)容左側(cè)自動(dòng)補(bǔ)0,人眼可識(shí)別不補(bǔ)0)
1、在BarTender 2016中新建條形碼,雙擊條碼,打開條碼屬性對(duì)話框。在數(shù)據(jù)源“嵌入的數(shù)據(jù)”中輸入與code900125,并將數(shù)據(jù)源命名為BT。
2、切換至數(shù)據(jù)源“轉(zhuǎn)換”選項(xiàng)卡。在轉(zhuǎn)換“字符數(shù)”中最小字符數(shù)為11,填充方式左,填充字符0,最大字符數(shù)為11。
3、在可讀性選項(xiàng)卡中,將“可見性”中設(shè)置為無。
4、新建一個(gè)單行文本對(duì)象,在數(shù)據(jù)源“類型”中選為Visual Basic腳本。
5、腳本類型多行表達(dá)式,表達(dá)式內(nèi)容:
If Left(BT,1)=0 Then
Value=Right(BT,10)
Else
Value=BT
End If
通過BarTender中VB腳本的運(yùn)用,就可以實(shí)現(xiàn)問題中提到的功能,如果有多位補(bǔ)零的情況,可以在表達(dá)式中做嵌套。
更多關(guān)于BarTender標(biāo)簽設(shè)計(jì)軟件的詳細(xì)信息及BarTender使用教程,歡迎點(diǎn)擊訪問BarTender中文官網(wǎng)進(jìn)行查詢了解。
展開閱讀全文
︾
?