Class MaxiCodeCodetext

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

objectMaxiCodeCodetext

Derived

MaxiCodeStandardCodetext, MaxiCodeStructuredCodetext

Implements

IComplexCodetext

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

ECIEncodings

MaxiCodeEncodeMode

Gets or sets a MaxiCode encode mode. Default value: Auto.

public MaxiCodeEncodeMode MaxiCodeEncodeMode { get; set; }

Property Value

MaxiCodeEncodeMode

Methods

GetBarcodeType()

Gets barcode type.

public BaseEncodeType GetBarcodeType()

Returns

BaseEncodeType

Barcode type.

GetConstructedCodetext()

Constructs codetext

public abstract string GetConstructedCodetext()

Returns

string

Constructed codetext

GetMode()

Gets MaxiCode mode.

public abstract MaxiCodeMode GetMode()

Returns

MaxiCodeMode

MaxiCode mode

InitFromString(string)

Initializes instance from constructed codetext.

public abstract void InitFromString(string constructedCodetext)

Parameters

constructedCodetext string

Constructed codetext.

 English