发新帖

you关字符集合与颜色集里面的数字颜色对不上的解决方法介绍

116 0

今天有用户在制作彩色二维码的时候,遇到了这样的一个问题,就是字符集合里面的颜色数字跟颜色集的那个对不上,制作出来的效果不是客户需要的。刚开始以为是用户想要指定颜色呢?建议用户颜色码不要用随机。但是客户说颜色不是固定的,就是四个颜色随机变。后经远程协助发现,是客户数据库的问题,重新处理数据库,或者在二维码软件中丢弃一个字节,即可正常显示。

这是数据库里面的内容,制作好二维码,调用数据库里面的内容之后,点击软件左侧的”+”号按钮,数据对象类型选择“手动输入”,在下面的输入框中手动输入英文状态下的“,”,点击编辑。

点击“+”号按钮,数据对象类型选择“随机生成”,字符集合修改为1234,生成长度为4,点击添加-确定。

生成的二维码通过下图可以看到字符集合里面的颜色数字跟颜色集的那个对不上。

经检查发现,是数据库的问题,数据库一个单元格里面有两个字节,中间还有一个逗号。最简单的方法就是处理数据库。如果不想处理数据库的话,在数据源处理方法中有一个功能是丢弃,丢弃逗号及逗号后面所有的数字,位置右端,长度为15,点击添加-确定,就可以正常显示了。

设置好之后,点击软件上方工具栏中的打印预览按钮,查看打印预览,效果如图所示:

以上就是有关字符集合与颜色集中的颜色对不上的解决方法。上述两种方法都可以,用户可以根据自己的需求选择合适的方式。有关彩色二维码的制作可以参考:如何批量制作四色防伪二维码。这里就不再详细描述了。