Class HIBCLICCombinedCodetext

Class HIBCLICCombinedCodetext

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

Kelas untuk mengkodekan dan mendekodekan teks yang tertanam dalam kode HIBC LIC yang menyimpan data primer dan sekunder.

public class HIBCLICCombinedCodetext : HIBCLICComplexCodetext, IComplexCodetext

Pewarisan

objectHIBCLICComplexCodetextHIBCLICCombinedCodetext

Mengimplementasikan

IComplexCodetext

Anggota yang Dwarisi

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()

Contoh

Contoh ini menunjukkan cara mengkodekan dan mendekode HIBC LIC menggunakan 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("Nomor produk atau katalog: " + result.PrimaryData.ProductOrCatalogNumber);
        Console.WriteLine("Kode identifikasi labeler: " + result.PrimaryData.LabelerIdentificationCode);
        Console.WriteLine("ID unit ukuran: " + result.PrimaryData.UnitOfMeasureID);
        Console.WriteLine("Tanggal kedaluwarsa: " + result.SecondaryAndAdditionalData.ExpiryDate);
        Console.WriteLine("Kuantitas: " + result.SecondaryAndAdditionalData.Quantity);
        Console.WriteLine("Nomor lot: " + result.SecondaryAndAdditionalData.LotNumber);
        Console.WriteLine("Nomor seri: " + result.SecondaryAndAdditionalData.SerialNumber);
        Console.WriteLine("Tanggal pembuatan: " + result.SecondaryAndAdditionalData.DateOfManufacture);
    }
}

Konstruktor

HIBCLICCombinedCodetext()

public HIBCLICCombinedCodetext()

Properti

PrimaryData

Mengidentifikasi data primer.

public PrimaryData PrimaryData { get; set; }

Nilai Properti

PrimaryData

SecondaryAndAdditionalData

Mengidentifikasi data sekunder dan tambahan.

public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }

Nilai Properti

SecondaryAndAdditionalData

Metode

Equals(object)

Mengembalikan nilai yang menunjukkan apakah instansi ini sama dengan nilai Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext yang ditentukan.

public override bool Equals(object obj)

Parameter

obj object

Nilai Aspose.BarCode.ComplexBarcode.HIBCLICCombinedCodetext yang akan dibandingkan dengan instansi ini.

Mengembalikan

bool

true jika obj memiliki nilai yang sama dengan instansi ini; jika tidak, false.

GetConstructedCodetext()

Membuat codetext

public override string GetConstructedCodetext()

Mengembalikan

string

Codetext yang dibuat

GetHashCode()

Mengembalikan kode hash untuk instansi ini.

public override int GetHashCode()

Mengembalikan

int

Kode hash bertanda 32-bit.

InitFromString(string)

Menginisialisasi instansi dari codetext yang dibuat.

public override void InitFromString(string constructedCodetext)

Parameter

constructedCodetext string

Codetext yang dibuat.

 Indonesia