Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

Der Name: Aspose.BarCode.ComplexBarcode Zusammensetzung: Aspose.BarCode.dll (25.4.0)

Basisklasse für die Verschlüsselung und Dekodierung des in den MaxiCode-Code eingebetteten Textes für Modus 2 und 3.

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext

Inheritance

object MaxiCodeCodetext MaxiCodeStructuredCodetext

Derived

MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3

Implements

IComplexCodetext

Vererbte Mitglieder

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

Dieses Muster zeigt, wie man grausame MaxiCode codetext zum Beispiel MaxiCodeStructuredCodetext dekodiert.

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

Identifizieren Sie 3 Zahlen Landcode.

public int CountryCode { get; set; }

Eigentumswert

int

PostalCode

Identifizieren Sie den Postcode. muss 9 Zahlen in Modus 2 oder6 alphanumerische Symbole im Modus 3.

public string PostalCode { get; set; }

Eigentumswert

string

SecondMessage

Identifizieren Sie die zweite Nachricht des Barcode.

public MaxiCodeSecondMessage SecondMessage { get; set; }

Eigentumswert

MaxiCodeSecondMessage

ServiceCategory

Identifizieren Sie die 3D-Dienstkategorie.

public int ServiceCategory { get; set; }

Eigentumswert

int

Methods

Equals(Objekt)

Ersetzt einen Wert, der angibt, ob diese Instanz mit einem angegebenen Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext-Wert gleich ist.

public override bool Equals(object obj)

Parameters

obj object

Ein Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext Wert zu vergleichen mit diesem Beispiel.

Returns

bool

true wenn obj den gleichen Wert wie diese Instanz hat; sonst, false.

GetConstructedCodetext()

Konstruktion von Codetext

public override string GetConstructedCodetext()

Returns

string

Konstruiert Codetext

GetHashCode()

Wiederherstellen des Hash-Codes für diesen Fall.

public override int GetHashCode()

Returns

int

Ein 32-Bit-Hash-Code unterzeichnet einen vollständigen Hash-Code.

InitFromString(String)

Initialisiert das Beispiel aus konstruiertem Codetext.

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Konstruktion des Codetextes.

 Deutsch