Class MaxiCodeCodetext
Namespace: Aspose.BarCode.ComplexBarcode
Assembly: Aspose.BarCode.dll (25.2.0)
Base class for encoding and decoding the text embedded in the MaxiCode code.
public abstract class MaxiCodeCodetext : IComplexCodetext
Inheritance
Derived
MaxiCodeStandardCodetext, MaxiCodeStructuredCodetext
Implements
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Examples
This sample shows how to decode raw MaxiCode codetext to MaxiCodeCodetext instance.
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);
Console.WriteLine("BarCode Type: " + resultMaxiCodeCodetext.GetBarcodeType());
Console.WriteLine("MaxiCode mode: " + resultMaxiCodeCodetext.GetMode());
Console.WriteLine("BarCode CodeText: " + resultMaxiCodeCodetext.GetConstructedCodetext());
}
}
Constructors
MaxiCodeCodetext()
protected MaxiCodeCodetext()
Properties
ECIEncoding
Gets or sets ECI encoding. Used when MaxiCodeEncodeMode is Auto. Default value: ISO-8859-1
public ECIEncodings ECIEncoding { get; set; }
Property Value
MaxiCodeEncodeMode
Gets or sets a MaxiCode encode mode. Default value: Auto.
public MaxiCodeEncodeMode MaxiCodeEncodeMode { get; set; }
Property Value
Methods
GetBarcodeType()
Gets barcode type.
public BaseEncodeType GetBarcodeType()
Returns
Barcode type.
GetConstructedCodetext()
Constructs codetext
public abstract string GetConstructedCodetext()
Returns
Constructed codetext
GetMode()
Gets MaxiCode mode.
public abstract MaxiCodeMode GetMode()
Returns
MaxiCode mode
InitFromString(string)
Initializes instance from constructed codetext.
public abstract void InitFromString(string constructedCodetext)
Parameters
constructedCodetext
string
Constructed codetext.