以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]再问条码打印  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=42606)

--  作者:czy66ds
--  发布时间:2013/11/16 20:26:00
--  [求助]再问条码打印

[问题描述]对于数据"010101001"使用狐表条形码生成器生成的条码为


图片点击可在新窗口打开查看此主题相关图片如下:条码校验.jpg
图片点击可在新窗口打开查看

校验位为"4",而不是A、B等字母。这样在一些进销存等软件中,经扫描后,就会被软件识别为"0101010014",而不是"010101001",从而出现错误。

如果检验位为A等就不会出现这种情况。那么,还不如取消校验。经实验,取消校验,就可以正确扫描和识别。对于狐表条形码生成器可以设置"增加校验"为"false".

但是,如果条码是由代码生成打印的该如何是好?

 

[我的求助]如何在代码中设置条码不采用校验?即Bar.???="False"?


--  作者:czy66ds
--  发布时间:2013/11/17 10:27:00
--  

我问的的是:如果希望在生成的条形码中不体现校验位,那么在代码中应如何表示?

因为找不到参考资料只好到论坛来问。


--  作者:rjh4078
--  发布时间:2013/11/17 10:35:00
--  
bar.AddCheckSum=False
--  作者:czy66ds
--  发布时间:2013/11/17 10:52:00
--  

谢谢朋友了,雪中送炭哪!问题虽小憋死人哪!

顺便问一句:从哪儿可以找到关于Bar属性的资料?

 

--  作者:sloyy
--  发布时间:2013/11/17 11:08:00
--  
收藏
--  作者:rjh4078
--  发布时间:2013/11/17 20:45:00
--  
你可以在代码编辑器里先定义个条码变量 然后用bar.从精灵里来看带出的参数
--  作者:czy66ds
--  发布时间:2013/11/18 14:36:00
--  

谢谢rjh4078!

通过你的指引,我顺便把如何设置条码垂直间距的问题也解决啦。

只是精灵带出来的参数说明简单了一点,比如bar.DrawOnCanvas(rg.Graphics,0,0,1)中参数0,0,1的含义就看不出来。

再一次感谢你!