Class HIBCLICPrimaryDataCodetext

Class HIBCLICPrimaryDataCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

用于编码和解码嵌入在 HIBC LIC 代码中的文本,该代码存储主要数据。

public class HIBCLICPrimaryDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

继承

objectHIBCLICComplexCodetextHIBCLICPrimaryDataCodetext

实现

IComplexCodetext

继承成员

HIBCLICComplexCodetext.GetConstructedCodetext(), HIBCLICComplexCodetext.InitFromString(string), HIBCLICComplexCodetext.GetBarcodeType(), HIBCLICComplexCodetext.BarcodeType, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

示例

本示例演示如何使用 HIBCLICPrimaryDataCodetext 编码和解码 HIBC LIC。

HIBCLICPrimaryDataCodetext complexCodetext  = new HIBCLICPrimaryDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.Data = new PrimaryData();
complexCodetext.Data.ProductOrCatalogNumber = "12345";
complexCodetext.Data.LabelerIdentificationCode = "A999";
complexCodetext.Data.UnitOfMeasureID = 1;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(complexCodetext))
{
    Bitmap image = generator.GenerateBarCodeImage();
    using (BarCodeReader reader = new BarCodeReader(image, DecodeType.HIBCQRLIC))
    {
        reader.ReadBarCodes();
        string codetext = reader.FoundBarCodes[0].CodeText;
        HIBCLICPrimaryDataCodetext result = (HIBCLICPrimaryDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
        Console.WriteLine("产品或目录编号: " + result.Data.ProductOrCatalogNumber);
        Console.WriteLine("标签商识别代码: " + result.Data.LabelerIdentificationCode);
        Console.WriteLine("计量单位 ID: " + result.Data.UnitOfMeasureID);
    }
}

构造函数

HIBCLICPrimaryDataCodetext()

public HIBCLICPrimaryDataCodetext()

属性

Data

标识主要数据。

public PrimaryData Data { get; set; }

属性值

PrimaryData

方法

Equals(object)

返回一个值,指示此实例是否等于指定的 Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext 值。

public override bool Equals(object obj)

参数

obj object

要与此实例进行比较的 Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext 值。

返回

bool

true 如果 obj 的值与此实例相同;否则,false

GetConstructedCodetext()

构造编码文本

public override string GetConstructedCodetext()

返回

string

构造的编码文本

GetHashCode()

返回此实例的哈希代码。

public override int GetHashCode()

返回

int

一个 32 位有符号整数哈希代码。

InitFromString(string)

从构造的编码文本初始化实例。

public override void InitFromString(string constructedCodetext)

参数

constructedCodetext string

构造的编码文本。

 中文