Spire.Barcode是一个专为开发人员设计的 .NET组件。它可以生成多种条码,例如:EAN128,Codabar,DataMatrix,PostNet 等。它还可以扫描条形码图像,X维度是条形码中最窄条的度量。条形码和扫描仪具有不同的X维度,因此它们必须匹配。本文将介绍如何操作。
C#
//创建BarcodeSettings实例
BarcodeSettings setting = new BarcodeSettings();
//设置要渲染的数据
setting.Data = "123456789";
setting.Data2D = "123456789";
//设置要生成的条形码类型
setting.Type = BarCodeType.UPCA;
//指定测量单位为毫米
setting.Unit = GraphicsUnit.Millimeter;
//设置X维度的值
setting.X = 0.8F;
//使用BarCodeGenerator生成条形码图像
BarCodeGenerator gen = new BarCodeGenerator(setting);
Image barcodeimage = gen.GenerateImage();
barcodeimage.Save("条形码.png");
VB.NET
'创建BarcodeSettings实例
Dim setting As New BarcodeSettings()
'设置要渲染的数据
setting.Data = "123456789"
setting.Data2D = "123456789"
'设置要生成的条形码类型
setting.Type = BarCodeType.UPCA
'指定测量单位为毫米
setting.Unit = GraphicsUnit.Millimeter
'设置X维度的值
setting.X = 0.8F
'使用BarCodeGenerator生成条形码图像
Dim gen As New BarCodeGenerator(setting)
Dim barcodeimage As Image = gen.GenerateImage()
barcodeimage.Save("条形码.png")