數(shù)據(jù)的后兩位求和取余的意思就是根據(jù)導(dǎo)入的一串?dāng)?shù)據(jù),只取后兩個數(shù)據(jù),然后把這兩個數(shù)據(jù)相加得出來的和只取余(比如和值是0或10,則取0),而隨機打印圖片,就是根據(jù)得到的余數(shù),調(diào)用電腦上對應(yīng)的圖片,得到的余數(shù)是多少,就會自動調(diào)用對應(yīng)名稱的圖片進行打印。下面就給大家介紹一下在中瑯條碼打印軟件中實現(xiàn)根據(jù)數(shù)據(jù)后兩位求和取余隨機打印圖片的方法。如下圖由0-9數(shù)字命名的圖片,以及保存在TXT中的數(shù)據(jù)。
步驟一:數(shù)據(jù)庫導(dǎo)入TXT數(shù)據(jù)。在中瑯條碼打印軟件中新建一個標(biāo)簽,打開“數(shù)據(jù)庫設(shè)置”添加“TXT文本數(shù)據(jù)源”,根據(jù)步驟操作,把TXT文檔中的數(shù)據(jù)通過數(shù)據(jù)庫導(dǎo)入中瑯條碼打印軟件中。
利用條碼打印軟件左側(cè)邊的“插入位圖圖片”工具(如果圖片是PDF矢量圖,就選擇旁邊的“插入矢量圖”),在標(biāo)簽白色畫布上插入一個圖片,雙擊圖片打開“圖形屬性”-“數(shù)據(jù)源”,點擊“+”添加數(shù)據(jù),然后帶你“瀏覽”添加一張需要打印的圖片,添加后輸入框中會出現(xiàn)圖片路徑,把圖片的名稱和后綴刪除。
然后再點“+”添加一個數(shù)據(jù),選擇數(shù)據(jù)庫導(dǎo)入,導(dǎo)入之前添加的TXT文檔里的數(shù)據(jù)。然后在右側(cè)添加一個“保留”的處理方法,設(shè)置保留“右端”,長度“2”,只保留右端兩個數(shù)據(jù)。
然后再添加一個處理方法,選擇“腳本編程”,輸入以下代碼(此代碼的含有就是計算數(shù)據(jù)的求和取余):
var c=0;
for(i=0; i<strReturn.length;i++){
c+=parseInt(strReturn[i]);
}
strReturn = (c%10).toFixed(0);
然后點擊左側(cè)數(shù)據(jù)對象下的“+”再添加一個數(shù)據(jù),手動之前刪除的圖片后綴“.jpg”并保存即可。通過軟件中的“打印預(yù)覽”功能可以查看批量隨機打印圖片的效果。
綜上所述就是用中瑯條碼打印軟件實現(xiàn)根據(jù)數(shù)據(jù)的后兩位求和取余隨機打印圖片的方法,文中的代碼適合任何長度的數(shù)據(jù)求和取余,有需要的小伙伴可以下載軟件體驗!
共有條評論 網(wǎng)友評論