Class HIBCLICSecondaryAndAdditionalDataCodetext
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 sekunder.
public class HIBCLICSecondaryAndAdditionalDataCodetext : HIBCLICComplexCodetext, IComplexCodetext
Pewarisan
object ← HIBCLICComplexCodetext ← HIBCLICSecondaryAndAdditionalDataCodetext
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 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("Tanggal kedaluwarsa: " + result.Data.ExpiryDate);
Console.WriteLine("Jumlah: " + result.Data.Quantity);
Console.WriteLine("Nomor lot: " + result.Data.LotNumber);
Console.WriteLine("Nomor seri: " + result.Data.SerialNumber);
Console.WriteLine("Tanggal pembuatan: " + result.Data.DateOfManufacture);
}
}
Konstruktor
HIBCLICSecondaryAndAdditionalDataCodetext()
public HIBCLICSecondaryAndAdditionalDataCodetext()
Properti
Data
Mengidentifikasi data tambahan dan sekunder.
public SecondaryAndAdditionalData Data { get; set; }
Nilai Properti
LinkCharacter
Mengidentifikasi karakter tautan.
public char LinkCharacter { get; set; }
Nilai Properti
Metode
Equals(object)
Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan nilai Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext yang ditentukan.
public override bool Equals(object obj)
Parameter
obj
object
Nilai Aspose.BarCode.ComplexBarcode.HIBCLICSecondaryAndAdditionalDataCodetext untuk dibandingkan dengan instance ini.
Mengembalikan
true jika obj memiliki nilai yang sama dengan instance ini; jika tidak, false.
GetConstructedCodetext()
Membangun codetext
public override string GetConstructedCodetext()
Mengembalikan
Codetext yang dibangun
GetHashCode()
Mengembalikan kode hash untuk instance ini.
public override int GetHashCode()
Mengembalikan
Kode hash integer bertanda 32-bit.
InitFromString(string)
Menginisialisasi instance dari codetext yang dibangun.
public override void InitFromString(string constructedCodetext)
Parameter
constructedCodetext
string
Codetext yang dibangun.