Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

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

Classe de base pour l’encodage et le décodage du texte intégré dans le code MaxiCode pour les modes 2 et 3.

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext

Héritage

objectMaxiCodeCodetextMaxiCodeStructuredCodetext

Dérivé

MaxiCodeCodetextMode2, MaxiCodeCodetextMode3

Implémente

IComplexCodetext

Membres hérités

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

Exemples

Cet exemple montre comment décoder le texte brut du MaxiCode en une instance de 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("Type de code-barres : " + maxiCodeStructuredCodetext.PostalCode);
            Console.WriteLine("Mode MaxiCode : " + maxiCodeStructuredCodetext.CountryCode);
            Console.WriteLine("Texte du code-barres : " + maxiCodeStructuredCodetext.ServiceCategory);
        }
    }
}

Constructeurs

MaxiCodeStructuredCodetext()

protected MaxiCodeStructuredCodetext()

Propriétés

CountryCode

Identifie le code pays à 3 chiffres.

public int CountryCode { get; set; }

Valeur de la propriété

int

PostalCode

Identifie le code postal. Doit contenir 9 chiffres en mode 2 ou 6 symboles alphanumériques en mode 3.

public string PostalCode { get; set; }

Valeur de la propriété

string

SecondMessage

Identifie le second message du code-barres.

public MaxiCodeSecondMessage SecondMessage { get; set; }

Valeur de la propriété

MaxiCodeSecondMessage

ServiceCategory

Identifie la catégorie de service à 3 chiffres.

public int ServiceCategory { get; set; }

Valeur de la propriété

int

Méthodes

Equals(object)

Renvoie une valeur indiquant si cette instance est égale à une valeur spécifiée d’Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext.

public override bool Equals(object obj)

Paramètres

obj object

Une valeur d’Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext à comparer à cette instance.

Renvoie

bool

true si obj a la même valeur que cette instance ; sinon, false.

GetConstructedCodetext()

Construit le texte codé.

public override string GetConstructedCodetext()

Renvoie

string

Texte codé construit.

GetHashCode()

Renvoie le code de hachage pour cette instance.

public override int GetHashCode()

Renvoie

int

Un code de hachage entier signé de 32 bits.

InitFromString(string)

Initialise l’instance à partir du texte codé construit.

public override void InitFromString(string constructedCodetext)

Paramètres

constructedCodetext string

Texte codé construit.

 Français