Class HIBCLICPrimaryDataCodetext
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 chính.
public class HIBCLICPrimaryDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
Kế thừa
object ← HIBCLICComplexCodetext ← HIBCLICPrimaryDataCodetext
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 bằng cách sử dụng HIBCLICPrimaryDataCodetext.
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("Số sản phẩm hoặc catalog: " + result.Data.ProductOrCatalogNumber);
Console.WriteLine("Mã nhận diện nhà sản xuất: " + result.Data.LabelerIdentificationCode);
Console.WriteLine("Mã đơn vị đo lường: " + result.Data.UnitOfMeasureID);
}
}
Các hàm khởi tạo
HIBCLICPrimaryDataCodetext()
public HIBCLICPrimaryDataCodetext()
Các thuộc tính
Data
Xác định dữ liệu chính.
public PrimaryData Data { get; set; }
Giá trị thuộc tính
Các phương thức
Equals(object)
Trả về một giá trị cho biết liệu thể hiện này có bằng một giá trị Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext đã chỉ định hay không.
public override bool Equals(object obj)
Tham số
obj
object
Một giá trị Aspose.BarCode.ComplexBarcode.HIBCLICPrimaryDataCodetext để so sánh với thể hiện này.
Trả về
true nếu obj có giá trị giống như 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 có dấu 32 bit.
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.