Class MaxiCodeCodetext
java.lang.Object
com.aspose.barcode.complexbarcode.MaxiCodeCodetext
- All Implemented Interfaces:
IComplexCodetext
- Direct Known Subclasses:
MaxiCodeStandardCodetext,MaxiCodeStructuredCodetext
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.
BarCodeReader reader = new BarCodeReader("test.png", DecodeType.MAXI_CODE);
for (BarCodeResult result : reader.readBarCodes())
{
MaxiCodeCodetext resultMaxiCodeCodetext = ComplexCodetextReader.tryDecodeMaxiCode(result.getExtended().getMaxiCode().getMode(), result.getCodeText());
System.out.println("BarCode Type: " + resultMaxiCodeCodetext.getBarcodeType());
System.out.println("MaxiCode mode: " + resultMaxiCodeCodetext.getMode());
System.out.println("BarCode CodeText: " + resultMaxiCodeCodetext.getConstructedCodetext());
}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BaseEncodeTypeGets barcode type.abstract StringConstructs codetextfinal intGets ECI encoding.final MaxiCodeEncodeModeGets a MaxiCode encode mode.final MaxiCodeEncodeModeDeprecated.Use EncodeMode insteadabstract intgetMode()Gets MaxiCode mode.abstract voidinitFromString(String constructedCodetext) Initializes instance from constructed codetext.final voidsetECIEncoding(int value) Sets ECI encoding.final voidsetEncodeMode(MaxiCodeEncodeMode value) Sets a MaxiCode encode mode.final voidDeprecated.Use EncodeMode instead
-
Constructor Details
-
MaxiCodeCodetext
public MaxiCodeCodetext()
-
-
Method Details
-
getMode
public abstract int getMode()Gets MaxiCode mode.
- Returns:
- MaxiCode mode
-
getEncodeMode
Gets a MaxiCode encode mode. Default value: Auto.
- Returns:
- a MaxiCode encode mode.
-
setEncodeMode
Sets a MaxiCode encode mode. Default value: Auto.
- Parameters:
value- a MaxiCode encode mode.
-
getMaxiCodeEncodeMode
Deprecated.Use EncodeMode insteadGets a MaxiCode encode mode. Default value: Auto.
- Returns:
- a MaxiCode encode mode.
-
setMaxiCodeEncodeMode
Deprecated.Use EncodeMode insteadSets a MaxiCode encode mode. Default value: Auto.
- Parameters:
value- a MaxiCode encode mode.
-
getECIEncoding
public final int getECIEncoding()Gets ECI encoding. Used when MaxiCodeEncodeMode is Auto. Default value: ISO-8859-1
- Returns:
- ECI encoding.
-
setECIEncoding
public final void setECIEncoding(int value) Sets ECI encoding. Used when MaxiCodeEncodeMode is Auto. Default value: ISO-8859-1
- Parameters:
value- ECI encoding.
-
getConstructedCodetext
Constructs codetext
- Specified by:
getConstructedCodetextin interfaceIComplexCodetext- Returns:
- Constructed codetext
-
initFromString
Initializes instance from constructed codetext.
- Specified by:
initFromStringin interfaceIComplexCodetext- Parameters:
constructedCodetext- Constructed codetext.
-
getBarcodeType
Gets barcode type.
- Specified by:
getBarcodeTypein interfaceIComplexCodetext- Returns:
- Barcode type.
-