public abstract class MaxiCodeCodetext extends java.lang.Object implements IComplexCodetext
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.
[C#]
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());
}
}
| Constructor and Description |
|---|
MaxiCodeCodetext() |
| Modifier and Type | Method and Description |
|---|---|
BaseEncodeType |
getBarcodeType()
Gets barcode type.
|
abstract java.lang.String |
getConstructedCodetext()
Constructs codetext
|
int |
getECIEncoding()
Gets ECI encoding.
|
MaxiCodeEncodeMode |
getEncodeMode()
Gets a MaxiCode encode mode.
|
MaxiCodeEncodeMode |
getMaxiCodeEncodeMode()
Deprecated.
Use EncodeMode instead
|
abstract int |
getMode()
Gets MaxiCode mode.
|
abstract void |
initFromString(java.lang.String constructedCodetext)
Initializes instance from constructed codetext.
|
void |
setECIEncoding(int value)
Sets ECI encoding.
|
void |
setEncodeMode(MaxiCodeEncodeMode value)
Sets a MaxiCode encode mode.
|
void |
setMaxiCodeEncodeMode(MaxiCodeEncodeMode value)
Deprecated.
Use EncodeMode instead
|
public abstract int getMode()
Gets MaxiCode mode.
public final MaxiCodeEncodeMode getEncodeMode()
Gets a MaxiCode encode mode. Default value: Auto.
public final void setEncodeMode(MaxiCodeEncodeMode value)
Sets a MaxiCode encode mode. Default value: Auto.
value - a MaxiCode encode mode.@Deprecated public final MaxiCodeEncodeMode getMaxiCodeEncodeMode()
Gets a MaxiCode encode mode. Default value: Auto.
@Deprecated public final void setMaxiCodeEncodeMode(MaxiCodeEncodeMode value)
Sets a MaxiCode encode mode. Default value: Auto.
value - a MaxiCode encode mode.public final int getECIEncoding()
Gets ECI encoding. Used when MaxiCodeEncodeMode is Auto. Default value: ISO-8859-1
public final void setECIEncoding(int value)
Sets ECI encoding. Used when MaxiCodeEncodeMode is Auto. Default value: ISO-8859-1
value - ECI encoding.public abstract java.lang.String getConstructedCodetext()
Constructs codetext
getConstructedCodetext in interface IComplexCodetextpublic abstract void initFromString(java.lang.String constructedCodetext)
Initializes instance from constructed codetext.
initFromString in interface IComplexCodetextconstructedCodetext - Constructed codetext.public final BaseEncodeType getBarcodeType()
Gets barcode type.
getBarcodeType in interface IComplexCodetext