Class HIBCLICPrimaryDataCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
คลาสสำหรับการเข้ารหัสและถอดรหัสข้อความที่ฝังอยู่ในรหัส HIBC LIC ซึ่งเก็บข้อมูลหลัก
public class HIBCLICPrimaryDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
การสืบทอด
object ← HIBCLICComplexCodetext ← HIBCLICPrimaryDataCodetext
การใช้งาน
สมาชิกที่สืบทอด
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 โดยใช้ 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("หมายเลขผลิตภัณฑ์หรือหมายเลขแคตตาล็อก: " + result.Data.ProductOrCatalogNumber);
Console.WriteLine("รหัสการระบุผู้จำหน่าย: " + result.Data.LabelerIdentificationCode);
Console.WriteLine("รหัสหน่วยวัด: " + result.Data.UnitOfMeasureID);
}
}
ตัวสร้าง
HIBCLICPrimaryDataCodetext()
public HIBCLICPrimaryDataCodetext()
คุณสมบัติ
Data
ระบุข้อมูลหลัก
public PrimaryData Data { get; set; }
ค่า Property
วิธีการ
Equals(object)
คืนค่าค่าที่บ่งบอกว่าตัวอย่างนี้เท่ากับค่าที่ระบุ Aspose.Bar.Code.ComplexBarcode.HIBCLICPrimaryDataCodetext หรือไม่
public override bool Equals(object obj)
พารามิเตอร์
obj
object
ค่าของ Aspose.Bar.Code.ComplexBarcode.HIBCLICPrimaryDataCodetext ที่จะเปรียบเทียบกับตัวอย่างนี้
คืนค่า
true หาก obj มีค่าเดียวกันกับตัวอย่างนี้; มิฉะนั้น false.
GetConstructedCodetext()
สร้าง codetext
public override string GetConstructedCodetext()
คืนค่า
codetext ที่สร้างขึ้น
GetHashCode()
คืนค่า hash code สำหรับตัวอย่างนี้
public override int GetHashCode()
คืนค่า
รหัส hash ที่เป็นจำนวนเต็ม 32 บิต
InitFromString(string)
เริ่มต้นตัวอย่างจาก codetext ที่สร้างขึ้น
public override void InitFromString(string constructedCodetext)
พารามิเตอร์
constructedCodetext
string
codetext ที่สร้างขึ้น