Code 128 Barcode Font Advantage Package是一款知名的条形码打印控件,他包含了6种不同格式的18种不同的字体样式,可以在Windows, Macintosh, UNIX等多种操作系统下使用。同时您还可以获得相应的字体工具、宏和字体源码编辑工具,更好的方便您在您的应用程序中使用字体样式。
很多朋友向我咨询过这一款控件在使用中遇到的问题,现在我将问题及解决方法发表出来,以供大家参考,如有差池的地方,还请海涵。
如何在Code 128 Barcode Font Advantage Package中手动加入起始符,结束符,校验符?
首先要熟悉各个字符所对应的值,然后根据计算方法加入对应的符号。
例如:用Code 128设置”biz”为字符集B
|
Start B |
b |
i |
z |
STOP |
weighting |
|
1 |
2 |
3 |
|
values |
104 |
66 |
73 |
90 |
|
totals |
104 |
66 |
146 |
270 |
|
首先确定各个字符在字符集B中的值,Start B对应的值为104,字符b对应的值为66,i为73,z为90。
然后算出总的值:104+66*1+73*2+90*3=586,然后586/103=5余71,而71对应的值为g或者ASCII103。所以“biz”经过编码后应该输入:ÌbizgÎ。
用Code 128设置“
|
Start C |
66 |
73 |
90 |
STOP |
weighting |
|
1 |
2 |
3 |
|
values |
105 |
66 |
73 |
90 |
|
totals |
105 |
66 |
146 |
270 |
|
跟上面一样首先确定字符在字符集C中的对应值:Start C 对应的值105,数字两位相对应。
然后算出字符总的数值:105+66*1+73*2+90*3=587,利用总的值587/103=5余72,72对应的值为h或ASCII104 ,所以要把数字667390编码为C字符集,应该输入ÍbizhÎ。