MaxiCodeStructuredCodetext
Contents
[
Hide
]MaxiCodeStructuredCodetext class
Base class for encoding and decoding the text embedded in the MaxiCode code for modes 2 and 3.
public class MaxiCodeStructuredCodetext : MaxiCodeCodetext
Constructors
| Name | Description |
|---|---|
| MaxiCodeStructuredCodetext(object) | Initializes a new instance of the MaxiCodeStructuredCodetext class. |
Methods
| Name | Description |
|---|---|
| equals(object) | Returns a value indicating whether this instance is equal to a specified MaxiCodeStructuredCodetext value. |
| getBarcodeType | Gets barcode type. (Inherited from MaxiCodeCodetext) |
| getConstructedCodetext | Constructs codetext. |
| getCountryCode | Identifies 3 digit country code. |
| getECIEncoding | Gets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. (Inherited from MaxiCodeCodetext) |
| getEncodeMode | Gets a MaxiCode encode mode. Default value: Auto. (Inherited from MaxiCodeCodetext) |
| getHashCode | Returns the hash code for this instance. |
| getMaxiCodeEncodeMode | Gets a MaxiCode encode mode. (Inherited from MaxiCodeCodetext) |
| getMode | Gets MaxiCode mode. (Inherited from MaxiCodeCodetext) |
| getPostalCode | Identifies the postal code. Must be 9 digits in mode 2 or 6 alphanumeric symbols in mode 3. |
| getSecondMessage | Identifies second message of the barcode. |
| getServiceCategory | Identifies 3 digit service category. |
| init | |
| initFromString(object) | Initializes instance from constructed codetext. |
| setCountryCode(object) | Identifies 3 digit country code. |
| setECIEncoding(object) | Sets ECI encoding. Used when MaxiCodeEncodeMode is AUTO. (Inherited from MaxiCodeCodetext) |
| setEncodeMode(object) | Sets a MaxiCode encode mode. Default value: Auto. (Inherited from MaxiCodeCodetext) |
| setMaxiCodeEncodeMode(object) | Sets a MaxiCode encode mode. (Inherited from MaxiCodeCodetext) |
| setPostalCode(object) | Identifies the postal code. Must be 9 digits in mode 2 or 6 alphanumeric symbols in mode 3. |
| setSecondMessage(object) | Identifies second message of the barcode. |
| setServiceCategory(object) | Identifies 3 digit service category. |
Fields
| Name | Description |
|---|---|
| JAVA_CLASS_NAME | |
| maxiCodeSecondMessage |
Examples
This sample shows how to decode raw MaxiCode codetext to MaxiCodeStructuredCodetext instance.
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());
if (resultMaxiCodeCodetext instanceof MaxiCodeStructuredCodetext)
{
let maxiCodeStructuredCodetext = resultMaxiCodeCodetext;
console.log("BarCode Type: " + maxiCodeStructuredCodetext.getPostalCode());
console.log("MaxiCode mode: " + maxiCodeStructuredCodetext.getCountryCode());
console.log("BarCode CodeText: " + maxiCodeStructuredCodetext.getServiceCategory());
}
}
See Also
- assembly Aspose.BarCode