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
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
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
SecondMessage
Identifica el segundo mensaje del código de barras.
public MaxiCodeSecondMessage SecondMessage { get; set; }
Valor de la propiedad
ServiceCategory
Identifica la categoría de servicio de 3 dígitos.
public int ServiceCategory { get; set; }
Valor de la propiedad
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
verdadero si obj tiene el mismo valor que esta instancia; de lo contrario, falso.
GetConstructedCodetext()
Construcción de codetext
public override string GetConstructedCodetext()
Returns
Construcción del codetext
GetHashCode()
Devuelve el código hash para este caso.
public override int GetHashCode()
Returns
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.