Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

Numele spaţiului: Aspose.BarCode.ComplexBarcode Asamblare: Aspose.BarCode.dll (25.4.0)

Clasa de bază pentru codificarea și decodificarea textului încorporat în codul MaxiCode pentru modurile 2 și 3.

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext

Inheritance

object MaxiCodeCodetext MaxiCodeStructuredCodetext

Derived

MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3

Implements

IComplexCodetext

Membrii moștenitori

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

Examples

Acest eșantion arată cum să decodeze codetextul MaxiCode crude la exemplul 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("BarCode Type: " + maxiCodeStructuredCodetext.PostalCode);
            Console.WriteLine("MaxiCode mode: " + maxiCodeStructuredCodetext.CountryCode);
            Console.WriteLine("BarCode CodeText: " + maxiCodeStructuredCodetext.ServiceCategory);
        }
    }
}

Constructors

MaxiCodeStructuredCodetext()

protected MaxiCodeStructuredCodetext()

Properties

CountryCode

Identifică codul țării cu 3 cifre.

public int CountryCode { get; set; }

Valoarea proprietății

int

PostalCode

identifică codul poștal. trebuie să fie 9 cifre în modul 2 sau6 simboluri alfanumerice în modul 3.

public string PostalCode { get; set; }

Valoarea proprietății

string

SecondMessage

Identificați al doilea mesaj al codului de noroc.

public MaxiCodeSecondMessage SecondMessage { get; set; }

Valoarea proprietății

MaxiCodeSecondMessage

ServiceCategory

Identificați categoria de servicii 3 cifre.

public int ServiceCategory { get; set; }

Valoarea proprietății

int

Methods

Equals(Obiectul)

Returnează o valoare care indică dacă această instanță este egală cu o valoare specificată Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext.

public override bool Equals(object obj)

Parameters

obj object

O valoare Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext pentru a compara cu această instanță.

Returns

bool

adevărata dacă obj are aceeași valoare ca această instanță; în caz contrar, falsă.

GetConstructedCodetext()

Construiește codetext

public override string GetConstructedCodetext()

Returns

string

Codul construit

GetHashCode()

Întoarceți codul hash pentru acest caz.

public override int GetHashCode()

Returns

int

Un cod hash de 32 de bite a fost semnat.

InitFromString(Strângere)

Inițializează exemplul din codtext construit.

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Textul de cod construit.

 Română