Class MaxiCodeStructuredCodetext
Namn på plats: Aspose.BarCode.ComplexBarcode Sammanfattning: Aspose.BarCode.dll (25.4.0)
Basklassen för kodning och dekryptering av texten som är inbäddad i MaxiCode-koden för lägen 2 och 3.
public abstract class MaxiCodeStructuredCodetext : MaxiCodeCodetext, IComplexCodetext
Inheritance
object ← MaxiCodeCodetext ← MaxiCodeStructuredCodetext
Derived
MaxiCodeCodetextMode2 , MaxiCodeCodetextMode3
Implements
Arvsmedlemmar
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
Denna prov visar hur man dekoderar rå MaxiCode codetext till MaxiCodeStructuredCodetext instans.
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
Identifiera 3 digitala landskod.
public int CountryCode { get; set; }
Fastighetsvärde
PostalCode
Identifiera postkoden. måste vara 9 siffror i läge 2 eller6 alfanumeriska symboler i läge 3.
public string PostalCode { get; set; }
Fastighetsvärde
SecondMessage
Identifiera det andra budskapet i barkoden.
public MaxiCodeSecondMessage SecondMessage { get; set; }
Fastighetsvärde
ServiceCategory
Identifiera 3 digitala tjänstekategorier.
public int ServiceCategory { get; set; }
Fastighetsvärde
Methods
Equals(Objektet)
Returnerar ett värde som anger om denna instans är lika med en angiven Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext värde.
public override bool Equals(object obj)
Parameters
obj
object
En Aspose.BarCode.ComplexBarcode.MaxiCodeStructuredCodetext värde att jämföra med denna instans.
Returns
sann om obj har samma värde som denna instans; annars, The translation of “false” to Swedish is “falskt”..
GetConstructedCodetext()
Skapa kodtekst
public override string GetConstructedCodetext()
Returns
Konstruerad kodtekst
GetHashCode()
Returnerar hashkoden för denna instans.
public override int GetHashCode()
Returns
En 32-bitars fullständig hashkod.
InitFromString(Sträng)
Initialiserar exempel från konstruerad kodtekst.
public override void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Konstruerad kodtext.