Class HIBCLICSecondaryAndAdditionalDataCodetext

Class HIBCLICSecondaryAndAdditionalDataCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

คลาสสำหรับการเข้ารหัสและถอดรหัสข้อความที่ฝังอยู่ในรหัส HIBC LIC ซึ่งเก็บข้อมูลเสริม

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext

การสืบทอด

objectHIBCLICComplexCodetextHIBCLICSecondaryAndAdditionalDataCodetext

การใช้งาน

IComplexCodetext

สมาชิกที่สืบทอด

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; }

ค่าคุณสมบัติ

SecondaryAndAdditionalData

LinkCharacter

ระบุอักขระเชื่อมโยง

public char LinkCharacter { get; set; }

ค่าคุณสมบัติ

char

วิธีการ

Equals(object)

ส่งค่าที่ระบุว่าตัวอย่างนี้เท่ากับค่าที่ระบุ Aspose.Bar.Code.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext หรือไม่

public override bool Equals(object obj)

พารามิเตอร์

obj object

ค่า Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext ที่ใช้เปรียบเทียบกับตัวอย่างนี้

ส่งกลับ

bool

true หาก obj มีค่าเดียวกันกับตัวอย่างนี้; มิฉะนั้น false.

GetConstructedCodetext()

สร้าง codetext

public override string GetConstructedCodetext()

ส่งกลับ

string

codetext ที่สร้างขึ้น

GetHashCode()

ส่งคืนรหัสแฮชสำหรับตัวอย่างนี้

public override int GetHashCode()

ส่งกลับ

int

รหัสแฮชแบบจำนวนเต็ม 32 บิต

InitFromString(string)

เริ่มต้นตัวอย่างจาก codetext ที่สร้างขึ้น

public override void InitFromString(string constructedCodetext)

พารามิเตอร์

constructedCodetext string

codetext ที่สร้างขึ้น

 แบบไทย