MaxiCodeCodetext

MaxiCodeCodetext class

Base class for encoding and decoding the text embedded in the MaxiCode code. This sample shows how to decode raw MaxiCode codetext to MaxiCodeCodetext instance.

new MaxiCodeCodetext()

Example:

let reader = new BarCodeReader("c:\\test.png", null, DecodeType.MAXI_CODE);
let results = reader.readBarCodes();
for(let i = 0; i < results.length; i++)
{
     let result = results[i];
     let resultMaxiCodeCodetext = ComplexCodetextReader.tryDecodeMaxiCode(result.getExtended().getMaxiCode().getMaxiCodeMode(), result.getCodeText());
     console.log("BarCode Type: " + resultMaxiCodeCodetext.getBarcodeType());
     console.log("MaxiCode mode: " + resultMaxiCodeCodetext.getMode());
     console.log("BarCode CodeText: " + resultMaxiCodeCodetext.getConstructedCodetext());
}

Methods

NameDescription
getBarcodeType()Gets barcode type.
getECIEncoding()Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO.
getEncodeMode()Gets a MaxiCode encode mode. Default value: Auto.
getMaxiCodeEncodeMode() (deprecated)Gets a MaxiCode encode mode.
getMode()Gets MaxiCode mode.
setECIEncoding()Sets ECI encoding. Used when MaxiCodeEncodeMode is AUTO.
setEncodeMode(value)Sets a MaxiCode encode mode. Default value: Auto.
setMaxiCodeEncodeMode() (deprecated)Sets a MaxiCode encode mode.