Class MaxiCodeStructuredCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)
Kelas dasar untuk mengkodekan dan mendekodekan teks yang tertanam dalam kode MaxiCode untuk mode 2 dan 3.
public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext
Pewarisan
object ← MaxiCodeCodetext ← MaxiCodeStructuredCodetext
Turunan
MaxiCodeCodetextMode2, MaxiCodeCodetextMode3
Mengimplementasikan
Anggota yang Dwarisi
MaxiCodeCodetext.GetMode(), MaxiCodeCodetext.GetConstructedCodetext(), MaxiCodeCodetext.InitFromString(string), MaxiCodeCodetext.GetBarcodeType(), MaxiCodeCodetext.MaxiCodeEncodeMode, MaxiCodeCodetext.ECIEncoding, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Contoh
Contoh ini menunjukkan cara mendekode teks codetext MaxiCode mentah menjadi instance MaxiCodeStructuredCodetext.
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.MaxiCode))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
MaxiCodeCodetext resultMaxiCodeCodetext = ComplexCodetextReader.TryDecodeMaxiCode(result.Extended.MaxiCode.MaxiCodeMode, result.CodeText);
if (resultMaxiCodeCodetext is MaxiCodeStructuredCodetext){
MaxiCodeStructuredCodetext maxiCodeStructuredCodetext = (MaxiCodeStructuredCodetext)resultMaxiCodeCodetext;
Console.WriteLine("Tipe BarCode: " + maxiCodeStructuredCodetext.PostalCode);
Console.WriteLine("Mode MaxiCode: " + maxiCodeStructuredCodetext.CountryCode);
Console.WriteLine("Teks Kode BarCode: " + maxiCodeStructuredCodetext.ServiceCategory);
}
}
}
Konstruktor
MaxiCodeStructuredCodetext()
protected MaxiCodeStructuredCodetext()
Properti
CountryCode
Mengidentifikasi kode negara 3 digit.
public int CountryCode { get; set; }
Nilai Properti
PostalCode
Mengidentifikasi kode pos. Harus terdiri dari 9 digit di mode 2 atau 6 simbol alfanumerik di mode 3.
public string PostalCode { get; set; }
Nilai Properti
SecondMessage
Mengidentifikasi pesan kedua dari barcode.
public MaxiCodeSecondMessage SecondMessage { get; set; }
Nilai Properti
ServiceCategory
Mengidentifikasi kategori layanan 3 digit.
public int ServiceCategory { get; set; }
Nilai Properti
Metode
Equals(object)
Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan nilai Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext yang ditentukan.
public override bool Equals(object obj)
Parameter
obj
object
Nilai Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext yang akan 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.