今天一个客户问怎么隐藏条码数据的前十位。其条形码数据长度为20位。但是扫描的时候要显示20位数据,但是肉眼只能看到10位数据。咨询如何在条码生成软件中设置。在条码生成软件中有两种方法可以设置这种效果。接下来在条码生成软件中演示相关操作步骤,有需要的用户可以参考。
1.在条码生成软件中,点击软件左侧的“绘制一维条码”按钮,在画布上绘制条码对象。双击条形码,在图形属性-条形码选项卡中,根据自己的需要设置条形码编码系统。这里以code128为例。
在数据源中,点击“修改”,数据对象类型选择“手工输入”,在下面的输入框中手工输入要添加的信息,点击“编辑”。(注意:如果是从数据库导入,选择数据库导入作为数据对象类型,在字段中选择对应的字段,点击编辑。)
在基本-图形ID中,检查对象ID,如图所示:
在文本中,将条形码文本位置设置为“无”,然后单击确定。
点击软件左侧的“实体A”按钮,在画布上绘制普通文本,双击普通文本,在图形属性-数据源中点击“修改”按钮,选择“数据引用”作为数据对象类型,在引用对象id中输入条形码ID,点击编辑-确定。
点击软件左侧的“圆角矩形”按钮,在纯文本上画一个圆角矩形,双击圆角矩形。在图形属性-基本中,设置填充类型为“纯色”,背景颜色为透明,线条粗细为0。单击确定。
扫描条形码数据,显示20位数据,如图所示:
另一种方法相对简单。绘制完普通文本引用的条码数据后,在处理方法中,点击“”按钮,选择“放弃”作为处理方法类型。可以根据自己的需要选择是舍弃左端的10位还是右端的10位。这里以丢弃左端为例,点击添加-确定。
然后,选择文本。在图形属性-文本中,您可以根据自己的需要自定义文本的字体、大小、颜色和对齐方式,如图:
然后用扫描设备扫描条形码,20位数据显示出来。
以上是关于利用覆盖或丢弃的方法实现扫描数据与显示数据不一致的操作方法。两种方法达到的效果是一样的。丢弃相对更灵活。感兴趣的用户可以下载条码生成软件,自己动手做。