public class MaxiCodeMode
extends java.lang.Object
//Mode 2 with standart second message MaxiCodeCodetextMode2 maxiCodeCodetext = new MaxiCodeCodetextMode2(); maxiCodeCodetext.setPostalCode("524032140"); maxiCodeCodetext.setCountryCode(056); maxiCodeCodetext.setServiceCategory(999); MaxiCodeStandartSecondMessage maxiCodeStandartSecondMessage = new MaxiCodeStandartSecondMessage(); maxiCodeStandartSecondMessage.setMessage("Test message"); maxiCodeCodetext.setSecondMessage(maxiCodeStandartSecondMessage); ComplexBarcodeGenerator complexGenerator = new ComplexBarcodeGenerator(maxiCodeCodetext); complexGenerator.generateBarCodeImage(); //Mode 2 with structured second message MaxiCodeCodetextMode2 maxiCodeCodetext = new MaxiCodeCodetextMode2(); maxiCodeCodetext.setPostalCode("524032140"); maxiCodeCodetext.setCountryCode(056); maxiCodeCodetext.setServiceCategory(999); MaxiCodeStructuredSecondMessage maxiCodeStructuredSecondMessage = new MaxiCodeStructuredSecondMessage(); maxiCodeStructuredSecondMessage.add("634 ALPHA DRIVE"); maxiCodeStructuredSecondMessage.add("PITTSBURGH"); maxiCodeStructuredSecondMessage.add("PA"); maxiCodeStructuredSecondMessage.setYear(99); maxiCodeCodetext.setSecondMessage(maxiCodeStructuredSecondMessage); ComplexBarcodeGenerator complexGenerator = new ComplexBarcodeGenerator(maxiCodeCodetext); complexGenerator.generateBarCodeImage(); //Mode 3 with standart second message MaxiCodeCodetextMode3 maxiCodeCodetext = new MaxiCodeCodetextMode3(); maxiCodeCodetext.setPostalCode("B1050"); maxiCodeCodetext.setCountryCode(056); maxiCodeCodetext.setServiceCategory(999); MaxiCodeStandartSecondMessage maxiCodeStandartSecondMessage = new MaxiCodeStandartSecondMessage(); maxiCodeStandartSecondMessage.setMessage("Test message"); maxiCodeCodetext.setSecondMessage(maxiCodeStandartSecondMessage); ComplexBarcodeGenerator complexGenerator = new ComplexBarcodeGenerator(maxiCodeCodetext); complexGenerator.generateBarCodeImage(); //Mode 3 with structured second message MaxiCodeCodetextMode3 maxiCodeCodetext = new MaxiCodeCodetextMode3(); maxiCodeCodetext.setPostalCode("B1050"); maxiCodeCodetext.setCountryCode(056); maxiCodeCodetext.setServiceCategory(999); MaxiCodeStructuredSecondMessage maxiCodeStructuredSecondMessage = new MaxiCodeStructuredSecondMessage(); maxiCodeStructuredSecondMessage.add("634 ALPHA DRIVE"); maxiCodeStructuredSecondMessage.add("PITTSBURGH"); maxiCodeStructuredSecondMessage.add("PA"); maxiCodeStructuredSecondMessage.setYear(99); maxiCodeCodetext.setSecondMessage(maxiCodeStructuredSecondMessage); ComplexBarcodeGenerator complexGenerator = new ComplexBarcodeGenerator(maxiCodeCodetext.getConstructedCodetext(); complexGenerator.generateBarCodeImage(); //Mode 4 MaxiCodeStandardCodetext maxiCodeCodetext = new MaxiCodeStandardCodetext(); maxiCodeCodetext.setMode(MaxiCodeMode.MODE_4); maxiCodeCodetext.setMessage("Test message"); ComplexBarcodeGenerator complexGenerator = new ComplexBarcodeGenerator(maxiCodeCodetext.getConstructedCodetext(); complexGenerator.generateBarCodeImage(); //Mode 5 MaxiCodeStandardCodetext maxiCodeCodetext = new MaxiCodeStandardCodetext(); maxiCodeCodetext.setMode(MaxiCodeMode.MODE_5); maxiCodeCodetext.setMessage("Test message"); ComplexBarcodeGenerator complexGenerator = new ComplexBarcodeGenerator(maxiCodeCodetext.getConstructedCodetext()) complexGenerator.generateBarCodeImage(); //Mode 6 MaxiCodeStandardCodetext maxiCodeCodetext = new MaxiCodeStandardCodetext(); maxiCodeCodetext.setMode(MaxiCodeMode.MODE_6); maxiCodeCodetext.setMessage("Test message"); ComplexBarcodeGenerator complexGenerator = new ComplexBarcodeGenerator(maxiCodeCodetext.getConstructedCodetext(); complexGenerator.generateBarCodeImage();
Modifier and Type | Field and Description |
---|---|
static int |
MODE_2
Mode 2 encodes postal information in first message and data in second message.
|
static int |
MODE_3
Mode 3 encodes postal information in first message and data in second message.
|
static int |
MODE_4
Mode 4 encodes data in first and second message, with short ECC correction.
|
static int |
MODE_5
Mode 5 encodes data in first and second message, with long ECC correction.
|
static int |
MODE_6
Mode 6 encodes data in first and second message, with short ECC correction.
|
Constructor and Description |
---|
MaxiCodeMode() |
public static final int MODE_2
public static final int MODE_3
public static final int MODE_4
public static final int MODE_5
public static final int MODE_6