在中琅條碼列印軟體中新建一個空白標籤,利用中琅條碼列印軟體左側工具欄中的“繪製普通文字”工具(A圖示),在標籤的白色畫布上繪製一個普通文字,雙擊普通文字開啟“圖形屬性-資料來源”,修改文字資料,用“+”按鈕新增兩個資料,兩個資料都是用用隨機生成功能隨機生成兩個資料。兩個資料中間添加個“,”隔開(也可以使用其他的字元),並記錄下普通文字的圖形ID(可以在文字的圖形屬性-基本介面檢視),具體效果如下:
在利用普通文字工具新增一個普通文字,在普通文字的“圖形屬性-資料來源”修改資料,用資料引用的方法,直接引用剛才的文字資料,引用資料物件ID就是上面普通文字的“圖形ID”,資料來源得出來的資料兩個隨機生成的資料以及“,”都是在一起的,不是上面的文字資料來源中分開的效果。
然後在右側對引用的兩個隨機資料新增一個“指令碼程式設計”的處理方法,在指令碼程式設計輸入框中輸入以下程式碼:
//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)。列印預覽也可以批次求和的效果。
綜上所述就是利用中琅條碼條碼軟體指令碼程式設計求隨機兩個資料的和方法,關注中琅軟體網站檢視更多有關指令碼程式設計的使用方法。