Class MaxiCodeStructuredCodetext
Le nom : Aspose.BarCode.ComplexBarcode Assemblée: Aspose.BarCode.dll (25.4.0)
La classe di base per codificare e decodificare il testo incorporato nel codice MaxiCode per i modi 2 e 3.
public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext
Inheritance
object ← MaxiCodeCodetext ← MaxiCodeStructuredCodetext
Derived
MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3
Implements
I membri ereditari
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()
Examples
Questo campione mostra come decodire il codetext MaxiCode crudo all’esempio 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 il codice paese a 3 cifre.
public int CountryCode { get; set; }
Valore di proprietà
PostalCode
Identifica il codice postale. deve essere 9 cifre in modalità 2 o6 simboli alfanumerici in modalità 3.
public string PostalCode { get; set; }
Valore di proprietà
SecondMessage
Identifica il secondo messaggio del codice bar.
public MaxiCodeSecondMessage SecondMessage { get; set; }
Valore di proprietà
ServiceCategory
Identifica la categoria di servizi 3 digitali.
public int ServiceCategory { get; set; }
Valore di proprietà
Methods
Equals(Objets)
Ritorna un valore che indica se questa instanza è uguale a un valore specificato Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext.
public override bool Equals(object obj)
Parameters
obj
object
Un Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext valore per paragonare a questa instanza.
Returns
vero si l’obj a la même valeur que cette instance ; autrement, The translation of “false” to Italian is “falso”..
GetConstructedCodetext()
Costruire codetext
public override string GetConstructedCodetext()
Returns
Costruito codetext
GetHashCode()
Ritorna il codice hash per questo caso.
public override int GetHashCode()
Returns
Un 32-bit ha firmato un codice hash integrale.
InitFromString(Le string)
Inizializza l’esempio dal codetext costruito.
public override void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Costruito il codetext.