??問題:
在Bartender上批量打印條形碼時,遇到長短不同的條形碼,短的還好,長的條形碼會向右延伸,超出設置的
標簽寬度。如何能讓條形碼長度發(fā)生變化時居中到標簽寬度合適的位置?
解答:
很多人都為這個問題感到過困擾,其實這個問題是比較容易解決的,首先為了解決這個問題,我們要明確Bartender中條形碼的定位問題,Bartend中有兩個概念,一個是模板參考點,一個是對象參考點,模板參考點對應于X和Y軸的值,由模板參考點、X軸和Y軸來決定對象在整個模板中的位置。而對象參考點決定了當對象發(fā)生變化時,該對象的延伸方向,Bartender中默認的對象參考點是左上,所以當條形碼對象發(fā)生變化時,對象會朝著右邊的方向延伸,為了在批量打印條形碼時(尤其在使用數據庫調用的時候)條形碼隨著內容長度的變化往兩邊延伸,只需要在Bartender的條形碼對象中設置對象參考點位為“中”。