C1BarCode支持10种条形编码,包括:Codabar,Code 128,Code 39,Code 93, Code I2of5, EAN-13,EAN-8, PostNet,UPC-A,以及 UPC-E。对于常用的编码方式UPC-A,几乎每一个消费者都可以在您当地的超市货架上发现,或者是在一些书籍、杂志和报纸上。UPC-E是UPC-A的一个变种,大约只有它一半的大小,所以它可以通过消除多余的零来容纳更为紧凑的条形码。
本文就介绍C1BarCode支持的10种条形编码,附件的Demo中有这10种的示例。
生成动态条形或是二维条码特别简单,只要用ComponentOne for WinForms的BarCode™控件在Web服务器中生成它们。
具体步骤如下:将C1BarCode控件从工具箱添加到窗体,并通过Text属性设置该值,通过CodeType属性设置编码类型。
设置的参考代码如下:
C1.Win.C1BarCode.C1BarCode c1BarCode1 = new C1.Win.C1BarCode.C1BarCode(); c1BarCode1.CodeType = C1.Win.C1BarCode.CodeTypeEnum.CodeI2of5; c1BarCode1.Text = "123";
本文附件的Demo运行起来,可以通过标准textBox修改C1BarCode的值,具体代码如下。
foreach (Control ctl in Controls) { if (ctl is C1BarCode) { ctl.Text = textBox1.Text; } }
C1BarCode控件运行效果如下。
本文Demo源代码如下: