以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]再问条码打印 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=42606) |
-- 作者:czy66ds -- 发布时间:2013/11/16 20:26:00 -- [求助]再问条码打印 [问题描述]对于数据"010101001"使用狐表条形码生成器生成的条码为 校验位为"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的含义就看不出来。 再一次感谢你! |