中瑯條碼打印軟件中的腳本編程應用非常方便,有些數據無法直接在中瑯軟件先用的處理方法處理,就可以利用腳本編程進行處理,得到自己需要的數據,今天就給大家介紹一下中瑯條碼打印軟件腳本編程的一個應用方法,在中瑯條碼標簽打印軟件中隨機生成兩個數據,然后利用腳本編程求這兩個數據的和,下面就來看看具體的操作方法。
在中瑯條碼打印軟件中新建一個空白標簽,利用中瑯條碼打印軟件左側工具欄中的“繪制普通文本”工具(A圖標),在標簽的白色畫布上繪制一個普通文本,雙擊普通文本打開“圖形屬性-數據源”,修改文本數據,用“+”按鈕添加兩個數據,兩個數據都是用用隨機生成功能隨機生成兩個數據。兩個數據中間添加個“,”隔開(也可以使用其他的字符),并記錄下普通文本的圖形ID(可以在文本的圖形屬性-基本界面查看),具體效果如下:
在利用普通文本工具添加一個普通文本,在普通文本的“圖形屬性-數據源”修改數據,用數據引用的方法,直接引用剛才的文本數據,引用數據對象ID就是上面普通文本的“圖形ID”,數據源得出來的數據兩個隨機生成的數據以及“,”都是在一起的,不是上面的文本數據源中分開的效果。
然后在右側對引用的兩個隨機數據添加一個“腳本編程”的處理方法,在腳本編程輸入框中輸入以下代碼:
/*javascript*/
//vars:thisObj,dataObj
var b =strReturn.split(","); //split()函數,以“,”為分隔符把原數據分裂成b[0]、b[1]兩部分
var c = Number(b[0])+Number(b[1]); //Number()函數把個對象數值轉換成數字值并求和
strReturn = c.toFixed(0); //由于求和數據含小數點,所以取整輸出
利用split()函數,把原數據分成多個部分,比如b[0]代表的是逗號前面數據,b[1]代表逗號后面數據,利用Number()函數把各對象轉換成數字再相加就得出數據之和了(Number()函數不可缺少,不然無法得出和,如上面的數據11和92,如果沒有Number()函數,11+92得出來的數據是1192,而不是103)。打印預覽也可以批量求和的效果。
綜上所述就是利用中瑯條碼條碼軟件腳本編程求隨機兩個數據的和方法,關注中瑯軟件網站查看更多有關腳本編程的使用方法。
共有條評論 網友評論