Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

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

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

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

继承

objectHIBCLICComplexCodetextHIBCLICSecondaryAndAdditionalDataCodetext

实现

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

示例

此示例演示如何使用 HIBCLICSecondaryAndAdditionalDataCodetext 编码和解码 HIBC LIC。

HIBCLICSecondaryAndAdditionalDataCodetext complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
complexCodetext.LinkCharacter = 'L';
complexCodetext.Data = new SecondaryAndAdditionalData();
complexCodetext.Data.ExpiryDate = DateTime.Now;
complexCodetext.Data.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
complexCodetext.Data.Quantity = 30;
complexCodetext.Data.LotNumber = "LOT123";
complexCodetext.Data.SerialNumber = "SERIAL123";
complexCodetext.Data.DateOfManufacture = DateTime.Now;
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;
        HIBCLICSecondaryAndAdditionalDataCodetext result = (HIBCLICSecondaryAndAdditionalDataCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
        Console.WriteLine("到期日期: " + result.Data.ExpiryDate);
        Console.WriteLine("数量: " + result.Data.Quantity);
        Console.WriteLine("批号: " + result.Data.LotNumber);
        Console.WriteLine("序列号: " + result.Data.SerialNumber);
        Console.WriteLine("生产日期: " + result.Data.DateOfManufacture);
    }
}

构造函数

HIBCLICSecondaryAndAdditionalDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

属性

Data

标识附加的补充数据。

public SecondaryAndAdditionalData Data { get; set; }

属性值

SecondaryAndAdditionalData

LinkCharacter

标识链接字符。

public char LinkCharacter { get; set; }

属性值

char

方法

Equals(object)

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

public override bool Equals(object obj)

参数

obj object

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

返回

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

构造的编码文本。

 中文