Class MaxiCodeStructuredCodetext

Class MaxiCodeStructuredCodetext

Nombre del espacio: Aspose.BarCode.ComplexBarcode Asamblea: Aspose.BarCode.dll (25.4.0)

Clase de base para codificar y decodificar el texto incorporado en el código MaxiCode para los modos 2 y 3.

public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext

Inheritance

object MaxiCodeCodetext MaxiCodeStructuredCodetext

Derived

MaxiCodeCodetextMode2 ,y, MaxiCodeCodetextMode3

Implements

IComplexCodetext

Miembros heredados

MaxiCodeCodetext.GetMode() ,y, MaxiCodeCodetext.GetConstructedCodetext() ,y, MaxiCodeCodetext.InitFromString(string) ,y, MaxiCodeCodetext.GetBarcodeType() ,y, MaxiCodeCodetext.MaxiCodeEncodeMode ,y, MaxiCodeCodetext.ECIEncoding ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Examples

Esta muestra muestra cómo decodificar el codetext MaxiCode crudo a la instancia 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

Identifica el código de país de 3 dígitos.

public int CountryCode { get; set; }

Valor de la propiedad

int

PostalCode

Identifica el código postal. debe haber 9 dígitos en modo 2 o6 símbolos alfanuméricos en modo 3.

public string PostalCode { get; set; }

Valor de la propiedad

string

SecondMessage

Identifica el segundo mensaje del código de barras.

public MaxiCodeSecondMessage SecondMessage { get; set; }

Valor de la propiedad

MaxiCodeSecondMessage

ServiceCategory

Identifica la categoría de servicio de 3 dígitos.

public int ServiceCategory { get; set; }

Valor de la propiedad

int

Methods

Equals(Objeto)

Retorna un valor que indica si esta instancia es igual a un valor especificado Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext.

public override bool Equals(object obj)

Parameters

obj object

Un Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext valor para comparar con esta instancia.

Returns

bool

verdadero si obj tiene el mismo valor que esta instancia; de lo contrario, falso.

GetConstructedCodetext()

Construcción de codetext

public override string GetConstructedCodetext()

Returns

string

Construcción del codetext

GetHashCode()

Devuelve el código hash para este caso.

public override int GetHashCode()

Returns

int

Un 32 bits firmó el código de hash integral.

InitFromString(El string)

Inicializa el caso desde el codetext construido.

public override void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Construcción del codetext.

 Español