HanXinExtCodetextBuilder
HanXinExtCodetextBuilder class
//Extended codetext mode //create codetext let codeTextBuilder = new HanXinExtCodetextBuilder(); codeTextBuilder.addGB18030TwoByte(“漄”); codeTextBuilder.addGB18030FourByte(“㐁”); codeTextBuilder.addCommonChineseRegionOne(“全”); codeTextBuilder.addCommonChineseRegionTwo(“螅”); codeTextBuilder.addNumeric(“123”); codeTextBuilder.addText(“qwe”); codeTextBuilder.addUnicode(“ıntəˈnæʃənəl”); codeTextBuilder.addECI(“ΑΒΓΔΕ”, 9); codeTextBuilder.addAuto(“abc”); codeTextBuilder.addBinary(“abc”); codeTextBuilder.addURI(“backslashes_should_be_doubled\000555:test”); codeTextBuilder.addGS1("(01)03453120000011(17)191125(10)ABCD1234(21)10"); let expectedStr = “漄㐁全螅123qweıntəˈnæʃənəlΑΒΓΔΕabcabcbackslashes_should_be_doubled\000555:test(01)03453120000011(17)191125(10)ABCD1234(21)10”; //generate codetext let str = codeTextBuilder.getExtendedCodetext(); //generate let bg = new BarcodeGenerator(EncodeTypes.HAN_XIN, str); bg.getParameters().getBarcode().getHanXin().setHanXinEncodeMode(HanXinEncodeMode.EXTENDED); let img = bg.generateBarCodeImage(BarcodeImageFormat.PNG); let r = new BarCodeReader(img, null, DecodeType.HAN_XIN)) let found = r.readBarCodes(); assert.assertEquals(1, found.length); assert.assertEquals(expectedStr, found[0].getCodeText());
public class HanXinExtCodetextBuilder : joint.BaseJavaClass
Constructors
Methods
| Name | Description |
|---|
| addAuto(object) | Adds codetext fragment in Auto mode. |
| addBinary(object) | Adds codetext fragment in Binary mode. |
| addCommonChineseRegionOne(object) | Adds codetext fragment in Common Chinese Region One mode. |
| addCommonChineseRegionTwo(object) | Adds codetext fragment in Common Chinese Region Two mode. |
| addECI(object, object) | Adds codetext fragment in ECI mode. |
| addGB18030FourByte(object) | Adds codetext fragment in GB18030 Four Byte mode. |
| addGB18030TwoByte(object) | Adds codetext fragment in GB18030 Two Byte mode. |
| addGS1(object) | Adds codetext fragment in GS1 mode. |
| addNumeric(object) | Adds codetext fragment in Numeric mode. |
| addText(object) | Adds codetext fragment in Text mode. |
| addURI(object) | Adds codetext fragment in URI mode. |
| addUnicode(object) | Adds codetext fragment in Unicode mode. |
| getExtendedCodetext | Returns codetext from Extended mode codetext builder. |
| init | |
Fields
See Also