BarcodeGenerator

BarcodeGenerator class

BarcodeGenerator 用于生成后端条形码图像。

supported symbologies: 1D: Codabar, Code11, Code128, Code39Standard, Code39Extended Code93Standard, Code93Extended, EAN13, EAN8, Interleaved2of5, MSI, Standard2of5, UPCA, UPCE, ISBN, GS1Code128, Postnet, Planet EAN14, SCC14, SSCC18, ITF14 , SingaporePost … 2D: Aztec, DataMatrix, PDf417, QR code …

public sealed class BarcodeGenerator : Component

构造函数

姓名 描述
BarcodeGenerator(BaseEncodeType) 创建 BarcodeGenerator 的实例。
BarcodeGenerator(BaseEncodeType, string) 创建 BarcodeGenerator 的实例。

特性

姓名 描述
BarcodeType { get; set; } 条码符号类型。
CodeText { get; set; } 要编码的文本。
Parameters { get; } 生成参数.

方法

姓名 描述
static ImportFromXml(Stream) 从指定的 xml 流导入 BarCode 属性并创建 BarcodeGenerator 实例。
static ImportFromXml(string) 从指定的 xml 文件导入 BarCode 属性并创建 BarcodeGenerator 实例。
DrawWpf(DrawingContext) 在 WPF 画布上绘制条形码图像。
ExportToXml(Stream) 将条形码属性导出到指定的 xml 流
ExportToXml(string) 将条形码属性导出到指定的 xml 文件
GenerateBarCodeImage() 在当前设置下生成条码图像。
Save(string) 将条形码图像保存到特定文件。
Save(Stream, BarCodeImageFormat) 将条形码图像保存为特定格式的流。
Save(string, BarCodeImageFormat) 将条形码图像以特定格式保存到特定文件。

例子

此示例显示如何创建和保存条形码图像。

[C#]
  using(var generator = new BarcodeGenerator(EncodeTypes.Code128))
  {
      generator.CodeText = "123ABC";
      generator.Save("code128.png");
  }

也可以看看