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")