数据的后两位求和取余的意思就是根据导入的一串数据,只取后两个数据,然后把这两个数据相加得出来的和只取余(比如和值是0或10,则取0),而随机打印图片,就是根据得到的余数,调用电脑上对应的图片,得到的余数是多少,就会自动调用对应名称的图片进行打印。下面就给大家介绍一下在中琅条码打印软件中实现根据数据后两位求和取余随机打印图片的方法。如下图由0-9数字命名的图片,以及保存在TXT中的数据。
步骤一:数据库导入TXT数据。在中琅条码打印软件中新建一个标签,打开“数据库设置”添加“TXT文本数据源”,根据步骤操作,把TXT文档中的数据通过数据库导入中琅条码打印软件中。
利用条码打印软件左侧边的“插入位图图片”工具(如果图片是PDF矢量图,就选择旁边的“插入矢量图”),在标签白色画布上插入一个图片,双击图片打开“图形属性”-“数据源”,点击“+”添加数据,然后带你“浏览”添加一张需要打印的图片,添加后输入框中会出现图片路径,把图片的名称和后缀删除。
然后再点“+”添加一个数据,选择数据库导入,导入之前添加的TXT文档里的数据。然后在右侧添加一个“保留”的处理方法,设置保留“右端”,长度“2”,只保留右端两个数据。
然后再添加一个处理方法,选择“脚本编程”,输入以下代码(此代码的含有就是计算数据的求和取余):
var c=0;
for(i=0; i<strReturn.length;i++){
c+=parseInt(strReturn[i]);
}
strReturn = (c%10).toFixed(0);
然后点击左侧数据对象下的“+”再添加一个数据,手动之前删除的图片后缀“.jpg”并保存即可。通过软件中的“打印预览”功能可以查看批量随机打印图片的效果。
综上所述就是用中琅条码打印软件实现根据数据的后两位求和取余随机打印图片的方法,文中的代码适合任何长度的数据求和取余,有需要的小伙伴可以下载软件体验!
共有条评论 网友评论