com.aspose.barcode

Class ECIEncodings

  • java.lang.Object
    • com.aspose.ms.System.ValueType<com.aspose.ms.System.Enum>
      • com.aspose.ms.System.Enum
        • com.aspose.barcode.ECIEncodings


  • public final class ECIEncodings
    extends com.aspose.ms.System.Enum

    Extended Channel Interpretation Identifiers. It is used to tell the barcode reader details about the used references for encoding the data in the symbol. Current implementation consists all well known charset encodings. Currently, it is used only for QR 2D barcode.


     Example how to use ECI encoding
     
     BarCodeBuilder builder = new BarCodeBuilder();
     builder.SymbologyType = Symbology.QR;
     builder.QREncodeMode = QREncodeMode.ECIEncoding;
     builder.QREncodeType = QREncodeType.ForceQR;
     builder.ECIEncoding = ECIEncodings.UTF8;
     builder.CodeText = "12345TEXT";
     builder.QRErrorLevel = QRErrorLevel.LevelL;
     Bitmap lBmp = builder.GenerateBarCodeImage();
     

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.aspose.ms.System.Enum

        com.aspose.ms.System.Enum.AbstractEnum, com.aspose.ms.System.Enum.FlaggedEnum, com.aspose.ms.System.Enum.ObjectEnum, com.aspose.ms.System.Enum.SimpleEnum
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int Big5
      Big 5 (Taiwan) Chinese Character Set encoding.
      static int EUC_KR
      Korean Character Set encoding.
      static int GB18030
      GB (PRC) Chinese Character Set encoding.
      static int ISO_8859_1
      ISO/IEC 8859-1 Latin alphabet No.
      static int ISO_8859_10
      ISO/IEC 8859-10 Latin alphabet No.
      static int ISO_8859_11
      ISO/IEC 8859-11 Latin/Thai alphabet encoding.
      static int ISO_8859_13
      ISO/IEC 8859-13 Latin alphabet No.
      static int ISO_8859_14
      ISO/IEC 8859-14 Latin alphabet No.
      static int ISO_8859_15
      ISO/IEC 8859-15 Latin alphabet No.
      static int ISO_8859_16
      ISO/IEC 8859-16 Latin alphabet No.
      static int ISO_8859_2
      ISO/IEC 8859-2 Latin alphabet No.
      static int ISO_8859_3
      ISO/IEC 8859-3 Latin alphabet No.
      static int ISO_8859_4
      ISO/IEC 8859-4 Latin alphabet No.
      static int ISO_8859_5
      ISO/IEC 8859-5 Latin/Cyrillic alphabet encoding.
      static int ISO_8859_6
      ISO/IEC 8859-6 Latin/Arabic alphabet encoding.
      static int ISO_8859_7
      ISO/IEC 8859-7 Latin/Greek alphabet encoding.
      static int ISO_8859_8
      ISO/IEC 8859-8 Latin/Hebrew alphabet encoding.
      static int ISO_8859_9
      ISO/IEC 8859-9 Latin alphabet No.
      static int Shift_JIS
      Shift JIS (JIS X 0208 Annex 1 + JIS X 0201) encoding.
      static int US_ASCII
      ISO/IEC 646:1991 International Reference Version of ISO 7-bit coded character set encoding.
      static int UTF16BE
      ISO/IEC 10646 UCS-2 (High order byte first) encoding.
      static int UTF8
      ISO/IEC 10646 UTF-8 encoding.
      static int Win1250
      Windows 1250 Latin 2 (Central Europe) encoding.
      static int Win1251
      Windows 1251 Cyrillic encoding.
      static int Win1252
      Windows 1252 Latin 1 encoding.
      static int Win1256
      Windows 1256 Arabic encoding.
      • Fields inherited from class com.aspose.ms.System.Enum

        EnumSeparatorCharArray
    • Method Summary

      • Methods inherited from class com.aspose.ms.System.Enum

        Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
    • Field Detail

      • ISO_8859_1

        public static final int ISO_8859_1

        ISO/IEC 8859-1 Latin alphabet No. 1 encoding. ECI Id:"\000003"

        See Also:
        Constant Field Values
      • ISO_8859_2

        public static final int ISO_8859_2

        ISO/IEC 8859-2 Latin alphabet No. 2 encoding. ECI Id:"\000004"

        See Also:
        Constant Field Values
      • ISO_8859_3

        public static final int ISO_8859_3

        ISO/IEC 8859-3 Latin alphabet No. 3 encoding. ECI Id:"\000005"

        See Also:
        Constant Field Values
      • ISO_8859_4

        public static final int ISO_8859_4

        ISO/IEC 8859-4 Latin alphabet No. 4 encoding. ECI Id:"\000006"

        See Also:
        Constant Field Values
      • ISO_8859_5

        public static final int ISO_8859_5

        ISO/IEC 8859-5 Latin/Cyrillic alphabet encoding. ECI Id:"\000007"

        See Also:
        Constant Field Values
      • ISO_8859_6

        public static final int ISO_8859_6

        ISO/IEC 8859-6 Latin/Arabic alphabet encoding. ECI Id:"\000008"

        See Also:
        Constant Field Values
      • ISO_8859_7

        public static final int ISO_8859_7

        ISO/IEC 8859-7 Latin/Greek alphabet encoding. ECI Id:"\000009"

        See Also:
        Constant Field Values
      • ISO_8859_8

        public static final int ISO_8859_8

        ISO/IEC 8859-8 Latin/Hebrew alphabet encoding. ECI Id:"\000010"

        See Also:
        Constant Field Values
      • ISO_8859_9

        public static final int ISO_8859_9

        ISO/IEC 8859-9 Latin alphabet No. 5 encoding. ECI Id:"\000011"

        See Also:
        Constant Field Values
      • ISO_8859_10

        public static final int ISO_8859_10

        ISO/IEC 8859-10 Latin alphabet No. 6 encoding. ECI Id:"\000012"

        See Also:
        Constant Field Values
      • ISO_8859_11

        public static final int ISO_8859_11

        ISO/IEC 8859-11 Latin/Thai alphabet encoding. ECI Id:"\000013"

        See Also:
        Constant Field Values
      • ISO_8859_13

        public static final int ISO_8859_13

        ISO/IEC 8859-13 Latin alphabet No. 7 (Baltic Rim) encoding. ECI Id:"\000015"

        See Also:
        Constant Field Values
      • ISO_8859_14

        public static final int ISO_8859_14

        ISO/IEC 8859-14 Latin alphabet No. 8 (Celtic) encoding. ECI Id:"\000016"

        See Also:
        Constant Field Values
      • ISO_8859_15

        public static final int ISO_8859_15

        ISO/IEC 8859-15 Latin alphabet No. 9 encoding. ECI Id:"\000017"

        See Also:
        Constant Field Values
      • ISO_8859_16

        public static final int ISO_8859_16

        ISO/IEC 8859-16 Latin alphabet No. 10 encoding. ECI Id:"\000018"

        See Also:
        Constant Field Values
      • Shift_JIS

        public static final int Shift_JIS

        Shift JIS (JIS X 0208 Annex 1 + JIS X 0201) encoding. ECI Id:"\000020"

        See Also:
        Constant Field Values
      • Win1250

        public static final int Win1250

        Windows 1250 Latin 2 (Central Europe) encoding. ECI Id:"\000021"

        See Also:
        Constant Field Values
      • Win1251

        public static final int Win1251

        Windows 1251 Cyrillic encoding. ECI Id:"\000022"

        See Also:
        Constant Field Values
      • Win1252

        public static final int Win1252

        Windows 1252 Latin 1 encoding. ECI Id:"\000023"

        See Also:
        Constant Field Values
      • Win1256

        public static final int Win1256

        Windows 1256 Arabic encoding. ECI Id:"\000024"

        See Also:
        Constant Field Values
      • UTF16BE

        public static final int UTF16BE

        ISO/IEC 10646 UCS-2 (High order byte first) encoding. ECI Id:"\000025"

        See Also:
        Constant Field Values
      • UTF8

        public static final int UTF8

        ISO/IEC 10646 UTF-8 encoding. ECI Id:"\000026"

        See Also:
        Constant Field Values
      • US_ASCII

        public static final int US_ASCII

        ISO/IEC 646:1991 International Reference Version of ISO 7-bit coded character set encoding. ECI Id:"\000027"

        See Also:
        Constant Field Values
      • Big5

        public static final int Big5

        Big 5 (Taiwan) Chinese Character Set encoding. ECI Id:"\000028"

        See Also:
        Constant Field Values
      • GB18030

        public static final int GB18030

        GB (PRC) Chinese Character Set encoding. ECI Id:"\000029"

        See Also:
        Constant Field Values
      • EUC_KR

        public static final int EUC_KR

        Korean Character Set encoding. ECI Id:"\000030"

        See Also:
        Constant Field Values