我把code39的字体安装到系统的fonts去了。
然后在一个edit中输入数字,label中设置好字体为c39的字体
label的caption为edit的text。
在fastReport里的barCode的memo为[value],onGetValue事件里写了对应的代码,让parValue为edit的text.
但是label显示出来的条形码和barCode显示出来的条形码根本就不一样,怎么办?
是为什么呢?
比如打一个‘1’fastReporet显示出来的条子有好多,但是label显示的就只有一点点。
为什么呀!
:(

解决方案 »

  1.   

    code39条形码需要在字符的前后加上'*'的,不然的话打印出来的条形码是无法扫描的。'*'是code39的起始和结束标志。比如你需要打印‘12345678’的条形码,则你必须要输入‘*12345678*’才可以,当然你可以在程序中自动加入这两个字符。
      

  2.   

    谢谢,主要是我没有扫描枪,我还没实验过,我做过就知道了。谢谢大家拉!大家有谁过过啊!提点意见吧!CODE39码合适吗?有位前辈说不适合,但是CODE39我看过一些介绍,主要是适合于图书管理系统。
    大家提点意见和建议吧?
    我还没扫秒枪,老板要我做,我刚毕业!
    但是压力很大,没做过,大家给我提点意见!
    谢谢 
    :)