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à
object ← MaxiCodeCodetext ← MaxiCodeStructuredCodetext
Derivato
MaxiCodeCodetextMode2, MaxiCodeCodetextMode3
Implementa
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à
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à
SecondMessage
Identifica il secondo messaggio del codice a barre.
public MaxiCodeSecondMessage SecondMessage { get; set; }
Valore della Proprietà
ServiceCategory
Identifica la categoria di servizio di 3 cifre.
public int ServiceCategory { get; set; }
Valore della Proprietà
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
true se obj ha lo stesso valore di questa istanza; altrimenti, false.
GetConstructedCodetext()
Costruisce il testo codificato.
public override string GetConstructedCodetext()
Restituisce
Testo codificato costruito.
GetHashCode()
Restituisce il codice hash per questa istanza.
public override int GetHashCode()
Restituisce
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.