Class HIBCLICSecondaryAndAdditionalDataCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
คลาสสำหรับการเข้ารหัสและถอดรหัสข้อความที่ฝังอยู่ในรหัส HIBC LIC ซึ่งเก็บข้อมูลเสริม
public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
การสืบทอด
object ← HIBCLICComplexCodetext ← HIBCLICSecondaryAndAdditionalDataCodetext
การใช้งาน
สมาชิกที่สืบทอด
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 โดยใช้ 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("วันหมดอายุ: " + 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; }
ค่าคุณสมบัติ
LinkCharacter
ระบุอักขระเชื่อมโยง
public char LinkCharacter { get; set; }
ค่าคุณสมบัติ
วิธีการ
Equals(object)
ส่งค่าที่ระบุว่าตัวอย่างนี้เท่ากับค่าที่ระบุ Aspose.Bar.Code.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext หรือไม่
public override bool Equals(object obj)
พารามิเตอร์
obj
object
ค่า Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext ที่ใช้เปรียบเทียบกับตัวอย่างนี้
ส่งกลับ
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 ที่สร้างขึ้น