设置条形码的X维度

Spire.Barcode是一个专为开发人员设计的免费.NET组件。它可以生成多种条码:EAN128CodabarDataMatrixPostNet等。它还可以扫描条形码图像,X维度是条形码中最窄条的度量。条形码和扫描仪具有不同的X尺寸,因此它们必须匹配,在本文中将介绍如何操作。

下载Spire.Barcode最新版

第1步:创建BarcodeSettings实例。

BarcodeSettings setting = new BarcodeSettings();

第2步:设置要渲染的数据。

setting.Data = "58465157484";
setting.Data2D = "58465157484";

第3步:设置要生成的条形码类型。

setting.Type = BarCodeType.UPCA;

第4步:设置X维度的值。

setting.Unit = GraphicsUnit.Millimeter;
setting.X = 0.8F;

第5步:使用BarCodeGenerator生成条形码图像。

BarCodeGenerator gen = new BarCodeGenerator(setting);
Image img = gen.GenerateImage();
img.Save("barcode.png");

截图完整代码

barcode

[C#]

BarcodeSettings barsetting = new BarcodeSettings();

//set the x dimension
barsetting.X = 0.8f;
barsetting.Unit = GraphicsUnit.Millimeter;

barsetting.HasBorder = true;
barsetting.BorderWidth = 0.5F;

//set the data
barsetting.Data = "58465157484";
barsetting.Data2D = "58465157484";

//generate UPCA barcode
barsetting.Type = BarCodeType.UPCA;

BarCodeGenerator bargenerator = new BarCodeGenerator(barsetting);
Image barcodeimage = bargenerator.GenerateImage();
barcodeimage.Save("barcode.png");

System.Diagnostics.Process.Start("barcode.png");

[VB.NET]

Dim barsetting As New BarcodeSettings()

'set the x dimension
barsetting.X = 0.8F
barsetting.Unit = GraphicsUnit.Millimeter

barsetting.HasBorder = True
barsetting.BorderWidth = 0.5F

'set the data
barsetting.Data = "58465157484"
barsetting.Data2D = "58465157484"

'generate UPCA barcode
barsetting.Type = BarCodeType.UPCA

Dim bargenerator As New BarCodeGenerator(barsetting)
Dim barcodeimage As Image = bargenerator.GenerateImage()
barcodeimage.Save("barcode.png")

System.Diagnostics.Process.Start("barcode.png")

猜你喜欢

转载自blog.csdn.net/xiaochuachua/article/details/81097009