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
object ← HIBCLICComplexCodetext ← HIBCLICSecondaryAndAdditionalDataCodetext
Triển khai
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
LinkCharacter
Xác định ký tự liên kết.
public char LinkCharacter { get; set; }
Giá trị thuộc tính
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ề
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ề
Codetext đã xây dựng.
GetHashCode()
Trả về mã băm cho thể hiện này.
public override int GetHashCode()
Trả về
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.