HIBCLICSecondaryAndAdditionalDataCodetext

HIBCLICSecondaryAndAdditionalDataCodetext class

Kelas untuk menyandikan dan mendekode teks yang disematkan dalam kode HIBC LIC yang menyimpan data sekunder.

public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext

Konstruktor

NamaKeterangan
HIBCLICSecondaryAndAdditionalDataCodetext()Konstruktor default.

Properti

NamaKeterangan
BarcodeType { get; set; }Mendapat atau menyetel jenis barcode. Teks kode HIBC LIC dapat dikodekan menggunakan jenis enkode HIBCCode39LIC, HIBCCode128LIC, HIBCAztecLIC, HIBCDataMatrixLIC, dan HIBCQRLIC. Nilai default: HIBCCode39LIC.
Data { get; set; }Mengidentifikasi data pelengkap sekunder dan tambahan.
LinkCharacter { get; set; }Mengidentifikasi karakter tautan.

Metode

NamaKeterangan
override Equals(object)Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan yang ditentukanHIBCLICSecondaryAndAdditionalDataCodetext nilai.
GetBarcodeType()Mendapat jenis barcode.
override GetConstructedCodetext()Membuat codetext
override GetHashCode()Mengembalikan kode hash untuk instance ini.
override InitFromString(string)Menginisialisasi instance dari teks kode yang dibuat.

Contoh

Contoh ini menunjukkan cara menyandikan dan mendekode HIBC LIC menggunakan HIBCLICSecondaryAndAdditionalDataCodetext.

[C#]
HIBCLICSecondaryAndAdditionalDataCodetext complexCodetext = new HIBCLICSecondaryAndAdditionalDataCodetext();
complexCodetext.BarcodeType = EncodeTypes.HIBCQRLIC;
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("Expiry date: " + result.Data.ExpiryDate);
        Console.WriteLine("Quantity: " + result.Data.Quantity);
        Console.WriteLine("Lot number: " + result.Data.LotNumber);
        Console.WriteLine("Serial number: " + result.Data.SerialNumber);
        Console.WriteLine("Date of manufacture: " + result.Data.DateOfManufacture);
    }
}

Lihat juga