MaxiCodeStructuredCodetext
Contents
[
Hide
]MaxiCodeStructuredCodetext class
Base class for encoding and decoding the text embedded in the MaxiCode code for modes 2 and 3.
new MaxiCodeStructuredCodetext()
Example:
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());
}
}
Methods
| Name | Description |
|---|---|
| equals(obj) | Returns a value indicating whether this instance is equal to a specified value. |
| getConstructedCodetext() | Constructs codetext |
| getCountryCode() | Identifies 3 digit country code. |
| getHashCode() | Returns the hash code for this instance. |
| 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. |
| initFromString(constructedCodetext) | Initializes instance from constructed codetext. |
| setCountryCode() | Identifies 3 digit country code. |
| setPostalCode() | Identifies the postal code. Must be 9 digits in mode 2 or 6 alphanumeric symbols in mode 3. |
| setSecondMessage() | Identifies second message of the barcode. |
| setServiceCategory() | Identifies 3 digit service category. |