Class MaxiCodeStructuredCodetext
Numele spaţiului: Aspose.BarCode.ComplexBarcode Asamblare: Aspose.BarCode.dll (25.4.0)
Clasa de bază pentru codificarea și decodificarea textului încorporat în codul MaxiCode pentru modurile 2 și 3.
public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext
Inheritance
object ← MaxiCodeCodetext ← MaxiCodeStructuredCodetext
Derived
MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3
Implements
Membrii moștenitori
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
Acest eșantion arată cum să decodeze codetextul MaxiCode crude la exemplul 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
Identifică codul țării cu 3 cifre.
public int CountryCode { get; set; }
Valoarea proprietății
PostalCode
identifică codul poștal. trebuie să fie 9 cifre în modul 2 sau6 simboluri alfanumerice în modul 3.
public string PostalCode { get; set; }
Valoarea proprietății
SecondMessage
Identificați al doilea mesaj al codului de noroc.
public MaxiCodeSecondMessage SecondMessage { get; set; }
Valoarea proprietății
ServiceCategory
Identificați categoria de servicii 3 cifre.
public int ServiceCategory { get; set; }
Valoarea proprietății
Methods
Equals(Obiectul)
Returnează o valoare care indică dacă această instanță este egală cu o valoare specificată Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext.
public override bool Equals(object obj)
Parameters
obj
object
O valoare Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext pentru a compara cu această instanță.
Returns
adevărata dacă obj are aceeași valoare ca această instanță; în caz contrar, falsă.
GetConstructedCodetext()
Construiește codetext
public override string GetConstructedCodetext()
Returns
Codul construit
GetHashCode()
Întoarceți codul hash pentru acest caz.
public override int GetHashCode()
Returns
Un cod hash de 32 de bite a fost semnat.
InitFromString(Strângere)
Inițializează exemplul din codtext construit.
public override void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Textul de cod construit.