Class HIBCLICCombinedCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
คลาสสำหรับการเข้ารหัสและถอดรหัสข้อความที่ฝังอยู่ในรหัส HIBC LIC ซึ่งเก็บข้อมูลหลักและข้อมูลรอง
public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext
การสืบทอด
object ← HIBCLICComplexCodetext ← HIBCLICCombinedCodetext
การนำไปใช้
สมาชิกที่สืบทอด
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()
ตัวอย่าง
ตัวอย่างนี้แสดงวิธีการเข้ารหัสและถอดรหัส HIBC LIC โดยใช้ HIBCLICCombinedCodetext
HIBCLICCombinedCodetext combinedCodetext = new HIBCLICCombinedCodetext();
combinedCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
combinedCodetext.PrimaryData = new PrimaryData();
combinedCodetext.PrimaryData.ProductOrCatalogNumber = "12345";
combinedCodetext.PrimaryData.LabelerIdentificationCode = "A999";
combinedCodetext.PrimaryData.UnitOfMeasureID = 1;
combinedCodetext.SecondaryAndAdditionalData = new SecondaryAndAdditionalData();
combinedCodetext.SecondaryAndAdditionalData.ExpiryDate = DateTime.Now;
combinedCodetext.SecondaryAndAdditionalData.ExpiryDateFormat = HIBCLICDateFormat.MMDDYY;
combinedCodetext.SecondaryAndAdditionalData.Quantity = 30;
combinedCodetext.SecondaryAndAdditionalData.LotNumber = "LOT123";
combinedCodetext.SecondaryAndAdditionalData.SerialNumber = "SERIAL123";
combinedCodetext.SecondaryAndAdditionalData.DateOfManufacture = DateTime.Now;
using (ComplexBarcodeGenerator generator = new ComplexBarcodeGenerator(combinedCodetext))
{
Bitmap image = generator.GenerateBarCodeImage();
using (BarCodeReader reader = new BarCodeReader(image, DecodeType.HIBCQRLIC))
{
reader.ReadBarCodes();
string codetext = reader.FoundBarCodes[0].CodeText;
HIBCLICCombinedCodetext result = (HIBCLICCombinedCodetext)ComplexCodetextReader.TryDecodeHIBCLIC(codetext);
Console.WriteLine("หมายเลขผลิตภัณฑ์หรือหมายเลขแคตตาล็อก: " + result.PrimaryData.ProductOrCatalogNumber);
Console.WriteLine("รหัสการระบุผู้จำหน่าย: " + result.PrimaryData.LabelerIdentificationCode);
Console.WriteLine("รหัสหน่วยวัด: " + result.PrimaryData.UnitOfMeasureID);
Console.WriteLine("วันหมดอายุ: " + result.SecondaryAndAdditionalData.ExpiryDate);
Console.WriteLine("ปริมาณ: " + result.SecondaryAndAdditionalData.Quantity);
Console.WriteLine("หมายเลขล็อต: " + result.SecondaryAndAdditionalData.LotNumber);
Console.WriteLine("หมายเลขประจำเครื่อง: " + result.SecondaryAndAdditionalData.SerialNumber);
Console.WriteLine("วันที่ผลิต: " + result.SecondaryAndAdditionalData.DateOfManufacture);
}
}
คอนสตรัคเตอร์
HIBCLICCombinedCodetext()
public HIBCLICCombinedCodetext()
คุณสมบัติ
PrimaryData
ระบุข้อมูลหลัก
public PrimaryData PrimaryData { get; set; }
ค่าของคุณสมบัติ
SecondaryAndAdditionalData
ระบุข้อมูลรองและข้อมูลเสริมเพิ่มเติม
public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }
ค่าของคุณสมบัติ
วิธีการ
Equals(object)
ส่งค่าที่บ่งชี้ว่าอินสแตนซ์นี้เท่ากับค่าที่ระบุ Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext หรือไม่
public override bool Equals(object obj)
พารามิเตอร์
obj
object
ค่าของ Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext ที่จะเปรียบเทียบกับอินสแตนซ์นี้
ส่งคืน
true หาก obj มีค่าเดียวกันกับอินสแตนซ์นี้; มิฉะนั้น false.
GetConstructedCodetext()
สร้าง codetext
public override string GetConstructedCodetext()
ส่งคืน
codetext ที่สร้างขึ้น
GetHashCode()
ส่งคืนรหัสแฮชสำหรับอินสแตนซ์นี้
public override int GetHashCode()
ส่งคืน
รหัสแฮชที่เป็นจำนวนเต็ม 32 บิต
InitFromString(string)
เริ่มต้นอินสแตนซ์จาก codetext ที่สร้างขึ้น
public override void InitFromString(string constructedCodetext)
พารามิเตอร์
constructedCodetext
string
codetext ที่สร้างขึ้น