Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

Namn på plats: Aspose.BarCode.ComplexBarcode Sammanfattning: Aspose.BarCode.dll (25.4.0)

Basklassen för kodning och dekryptering av texten som är inbäddad i MaxiCode-koden för lägen 2 och 3.

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext

Inheritance

object MaxiCodeCodetext MaxiCodeStructuredCodetext

Derived

MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3

Implements

IComplexCodetext

Arvsmedlemmar

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

Denna prov visar hur man dekoderar rå MaxiCode codetext till MaxiCodeStructuredCodetext instans.

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

Identifiera 3 digitala landskod.

public int CountryCode { get; set; }

Fastighetsvärde

int

PostalCode

Identifiera postkoden. måste vara 9 siffror i läge 2 eller6 alfanumeriska symboler i läge 3.

public string PostalCode { get; set; }

Fastighetsvärde

string

SecondMessage

Identifiera det andra budskapet i barkoden.

public MaxiCodeSecondMessage SecondMessage { get; set; }

Fastighetsvärde

MaxiCodeSecondMessage

ServiceCategory

Identifiera 3 digitala tjänstekategorier.

public int ServiceCategory { get; set; }

Fastighetsvärde

int

Methods

Equals(Objektet)

Returnerar ett värde som anger om denna instans är lika med en angiven Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext värde.

public override bool Equals(object obj)

Parameters

obj object

En Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext värde att jämföra med denna instans.

Returns

bool

sann om obj har samma värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..

GetConstructedCodetext()

Skapa kodtekst

public override string GetConstructedCodetext()

Returns

string

Konstruerad kodtekst

GetHashCode()

Returnerar hashkoden för denna instans.

public override int GetHashCode()

Returns

int

En 32-bitars fullständig hashkod.

InitFromString(Sträng)

Initialiserar exempel från konstruerad kodtekst.

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Konstruerad kodtext.

 Svenska