Class MaxiCodeStructuredCodetext

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

objectMaxiCodeCodetextMaxiCodeStructuredCodetext

Turunan

MaxiCodeCodetextMode2, MaxiCodeCodetextMode3

Mengimplementasikan

IComplexCodetext

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

int

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

string

SecondMessage

Mengidentifikasi pesan kedua dari barcode.

public MaxiCodeSecondMessage SecondMessage { get; set; }

Nilai Properti

MaxiCodeSecondMessage

ServiceCategory

Mengidentifikasi kategori layanan 3 digit.

public int ServiceCategory { get; set; }

Nilai Properti

int

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

bool

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

GetConstructedCodetext()

Membangun codetext

public override string GetConstructedCodetext()

Mengembalikan

string

Codetext yang dibangun

GetHashCode()

Mengembalikan kode hash untuk instance ini.

public override int GetHashCode()

Mengembalikan

int

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.

 Indonesia