Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

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

Lớp để mã hóa và giải mã văn bản nhúng trong mã HIBC LIC, lưu trữ dữ liệu bổ sung.

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

Kế thừa

objectHIBCLICComplexCodetextHIBCLICSecondaryAndAdditionalDataCodetext

Triển khai

IComplexCodetext

Các thành viên kế thừa

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

Ví dụ

Mẫu này cho thấy cách mã hóa và giải mã HIBC LIC sử dụng HIBCLICSecondaryAndAdditionalDataCodetext.

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("Ngày hết hạn: " + result.Data.ExpiryDate);
        Console.WriteLine("Số lượng: " + result.Data.Quantity);
        Console.WriteLine("Số lô: " + result.Data.LotNumber);
        Console.WriteLine("Số sê-ri: " + result.Data.SerialNumber);
        Console.WriteLine("Ngày sản xuất: " + result.Data.DateOfManufacture);
    }
}

Các hàm khởi tạo

HIBCLICSecondaryAndAdditionalDataCodetext()

public HIBCLICSecondaryAndAdditionalDataCodetext()

Thuộc tính

Data

Xác định dữ liệu bổ sung và dữ liệu phụ.

public SecondaryAndAdditionalData Data { get; set; }

Giá trị thuộc tính

SecondaryAndAdditionalData

LinkCharacter

Xác định ký tự liên kết.

public char LinkCharacter { get; set; }

Giá trị thuộc tính

char

Phương thức

Equals(object)

Trả về giá trị cho biết liệu thể hiện này có bằng với một giá trị Aspose.Bar.Code.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext xác định hay không.

public override bool Equals(object obj)

Tham số

obj object

Một giá trị Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext để so sánh với thể hiện này.

Trả về

bool

true nếu obj có cùng giá trị với thể hiện này; ngược lại, false.

GetConstructedCodetext()

Xây dựng codetext.

public override string GetConstructedCodetext()

Trả về

string

Codetext đã xây dựng.

GetHashCode()

Trả về mã băm cho thể hiện này.

public override int GetHashCode()

Trả về

int

Một mã băm số nguyên 32-bit có dấu.

InitFromString(string)

Khởi tạo thể hiện từ codetext đã xây dựng.

public override void InitFromString(string constructedCodetext)

Tham số

constructedCodetext string

Codetext đã xây dựng.

 Tiếng Việt