Code128】的更多相关文章

利用Code128字体将文本转换为code128条形码[转]   最近在做仓储的项目,许多的打印文件都包含条形码,之前一直使用C39P24DhTt字体直接转换为39码,但是最近要求使用code128编码格式的条形码.第一个想到的方法是下载一个code128字体,想到后立马动手,结果却大大让人失望,没有一个扫描枪能够识别,没办法,只能想其他的办法了. 马上想到的是去问度娘,大多数做法是将字符转换为code128的编码,然后画出相应的条码,这个方法是最好的,客户端不需安装任何相关的字体,但是做法却有…
条形有很多种,Code128是比较常用的一种,是一种高密度条码, CODE128 码可表示从 ASCII 0 到ASCII 127 共128个字符,故称128码.其中包含了数字.字母和符号字符. Code128有三种不同的版本:A(数字.大写字母.控制字符)B(数字.大小字母.字符)C(双位数字) CODE128码可表示较全面的字符(数字.字母和符号),在同样长度的条码中可容纳的字符长度较长(高密度),所以应用相当广; 在网上找了一些算法,后经整理成公共的类: /// <summary>   …
1.CODE128基础知识 CODE128有三个版本: CODE128A: 标准数字和字母, 控制符, 特殊字符 CODE128B: 标准数字和字母, 小写字母, 特殊字符 CODE128C: [00]-[99]的数字对集合, 共100个 这里采用CODE128B版本,系统内需要安装Code 128字体 2.条码编码规则 条码由开始位.数据.校验位.停止位组成 条码=Convert.ToChar(204)+数据+Convert.ToChar(校验码)+Convert.ToChar(206); 需…
public class Code128 { private DataTable m_Code128 = new DataTable(); ; /// <summary> /// 高度 /// </summary> public uint Height { get { return m_Height; } set { m_Height = value; } } private Font m_ValueFont = null; /// <summary> /// 是否显示…
条形码就是我们看到的商品上有的那些竖条条. 要不是项目上用到这个或许我一辈子也不会对那个感兴趣. 条形码其实是分成很多类的,虽然他们看起来都差不多…… 常见的条形码的码制被称为39码.128码.417码等等. 我今天主要讲的是128码即CODE128.   Code128码其实还分成三类,即128A.128B.128C.它们的区别就是对应的字符表不一样. 那么Code128码到底怎么读呢?请看下面的图: 从左往右是黑白相间的条形码,黑的叫“条”(B),白的叫“空”(S). 如果你仔细看,条和空都…
[code128条形码组成] 除终止符(STOP)由13个模块组成外,其他字符均由11个模块组成 就是说,如果用‘1’表示黑线(实模块),用‘0’表示白线(空模块),那么每表示一个字符就需要11条线,也就是11个模块. 在条码字符中,每三个条和三个空组成一个字符,终止符有四个条和三个空组成. 就是说,这11条线的颜色,是依据一定的规则将其分布于三个黑线区和三个白线区,当然是黑白相间的.就像这样:             11100110100,11011011000.具体的编码要参照码表,查找对…
using System; using System.Collections.Generic; using System.Data; using System.Drawing; namespace Code { class BarCode { public class Code128 { private DataTable m_Code128 = new DataTable(); private uint m_Height = 40; /// <summary> /// 高度 /// <…
https://blog.csdn.net/walk_ing/article/details/52712641 参考链接 1,具有A.B.C三种不同的编码类型,可提供标准ASCII中128个字元(字元,我理解的就是字符)的编码使用 2,每一个字符占11个单位表示,代码中用两个byte表示(取后11位bit) 3,Code128 字符表中有些控制字符,比如CodeA表示此字段下一个个块临时使用Code128A的字符表中的字符. //code128编码值数组,,每一个字符占11个单位表示,代码中用两…
在利用code128码字体打印条码是,打印出来的条形码,扫描枪会出现认不出的情况,这种情况是由于直接将文本设置为code128字体而没有给他们指定起始符和休止符引起的. 经过查资料获发现好多人遇到这样的问题,特别是利用word,excel直接设置code128字体打印时,一般都会曲线这种问题. 发现网上有个牛人在excel下用VBA写了一个为文本添加起始符和休止符的函数.确实好用 代码如下: Function code128b(Tar As Range) '128B码:ChrW(204). Di…
条形码 条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符.常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案.条形码可以标出物品的生产国.制造厂家.商品名称.生产日期.图书分类号.邮件起止地点.类别.日期等许多信息,因而在商品流通.图书管理.邮政管理.银行系统等许多领域都得到广泛的应用. 一维条形码:只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息.常用码制包括EAN码.39码.交叉25码…