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
object ← HIBCLICComplexCodetext ← HIBCLICCombinedCodetext
Mengimplementasikan
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
SecondaryAndAdditionalData
Mengidentifikasi data sekunder dan tambahan.
public SecondaryAndAdditionalData SecondaryAndAdditionalData { get; set; }
Nilai Properti
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
true jika obj memiliki nilai yang sama dengan instansi ini; jika tidak, false.
GetConstructedCodetext()
Membuat codetext
public override string GetConstructedCodetext()
Mengembalikan
Codetext yang dibuat
GetHashCode()
Mengembalikan kode hash untuk instansi ini.
public override int GetHashCode()
Mengembalikan
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.