Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.1.0)

Classe base per la codifica e la decodifica del testo incorporato nel codice MaxiCode per le modalità 2 e 3.

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext

Ereditarietà

objectMaxiCodeCodetextMaxiCodeStructuredCodetext

Derivato

MaxiCodeCodetextMode2, MaxiCodeCodetextMode3

Implementa

IComplexCodetext

Membri ereditati

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

Esempi

Questo esempio mostra come decodificare il testo codificato raw MaxiCode in un’istanza di 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("Tipo di BarCode: " + maxiCodeStructuredCodetext.PostalCode);
            Console.WriteLine("Modalità MaxiCode: " + maxiCodeStructuredCodetext.CountryCode);
            Console.WriteLine("Codice BarCode: " + maxiCodeStructuredCodetext.ServiceCategory);
        }
    }
}

Costruttori

MaxiCodeStructuredCodetext()

protected MaxiCodeStructuredCodetext()

Proprietà

CountryCode

Identifica il codice paese di 3 cifre.

public int CountryCode { get; set; }

Valore della Proprietà

int

PostalCode

Identifica il codice postale. Deve essere di 9 cifre nella modalità 2 o 6 simboli alfanumerici nella modalità 3.

public string PostalCode { get; set; }

Valore della Proprietà

string

SecondMessage

Identifica il secondo messaggio del codice a barre.

public MaxiCodeSecondMessage SecondMessage { get; set; }

Valore della Proprietà

MaxiCodeSecondMessage

ServiceCategory

Identifica la categoria di servizio di 3 cifre.

public int ServiceCategory { get; set; }

Valore della Proprietà

int

Metodi

Equals(object)

Restituisce un valore che indica se questa istanza è uguale a un valore specificato di Aspose.Bar.Code.ComplexBarcode.MaxiCodeStructuredCodetext.

public override bool Equals(object obj)

Parametri

obj object

Un valore di Aspose.Bar.Code.ComplexBarcode.MaxiCodeStructuredCodetext da confrontare con questa istanza.

Restituisce

bool

true se obj ha lo stesso valore di questa istanza; altrimenti, false.

GetConstructedCodetext()

Costruisce il testo codificato.

public override string GetConstructedCodetext()

Restituisce

string

Testo codificato costruito.

GetHashCode()

Restituisce il codice hash per questa istanza.

public override int GetHashCode()

Restituisce

int

Un codice hash intero firmato a 32 bit.

InitFromString(string)

Inizializza l’istanza dal testo codificato costruito.

public override void InitFromString(string constructedCodetext)

Parametri

constructedCodetext string

Testo codificato costruito.

 Italiano