問(wèn)題: 我用Bartender制作條形碼,設(shè)置當(dāng)條形碼輸入字符沒(méi)達(dá)到11位時(shí),左側(cè)自動(dòng)補(bǔ)0(也就是至少11位),但是打印時(shí)我想不讓自動(dòng)填充的0打印出來(lái),條碼要和有0時(shí)一樣,請(qǐng)問(wèn)如何制作? 敏用數(shù)碼解答: 實(shí)現(xiàn)這個(gè)要求對(duì)于Bartender來(lái)說(shuō)還是相當(dāng)簡(jiǎn)單的,下面用例子進(jìn)行一下說(shuō)明: 當(dāng)輸入smart12345時(shí),條形碼的內(nèi)容為0smart12345,而下面的人眼可識(shí)別內(nèi)容仍為smart12345 1、新建條形碼,在數(shù)據(jù)源“嵌入的數(shù)據(jù)”中輸入與smart12345,在數(shù)據(jù)源“名稱(chēng)”中更改數(shù)據(jù)源名稱(chēng)為B1。 在轉(zhuǎn)換“字符數(shù)”中最小字符數(shù)為11,填充方式左,填充字符0,最大字符數(shù)為11。 在可讀性“可見(jiàn)性”中選擇無(wú)。 2、新建一個(gè)單行文本對(duì)象,在數(shù)據(jù)源“類(lèi)型”中選為Visual Basic腳本,腳本類(lèi)型多行表達(dá)式,表達(dá)式內(nèi)容: If Left(B1,1)=0 Then Value=Right(B1,10)Else Value=B1End If 3、通過(guò)這樣的設(shè)置,就可以實(shí)現(xiàn)問(wèn)題中提到的功能,如果有多位補(bǔ)零的情況,可以在表達(dá)式中做嵌套。