Aspose.Barcode for Python via Java Generation and Recognition API docs
ECIEncodings Class Reference

Extended Channel Interpretation Identifiers. More...

Inherits Enum.

Static Public Attributes

int Big5 = 28
 Big 5 (Taiwan) Chinese Character Set encoding. More...
 
int BINARY = 899
 8-bit binary data. More...
 
int EUC_KR = 30
 Korean Character Set encoding. More...
 
int GB18030 = 32
 GGB18030 Chinese Character Set encoding. More...
 
int GB2312 = 29
 GB2312 Chinese Character Set encoding. More...
 
int GBK = 31
 GBK (extension of GB2312 for Simplified Chinese) encoding. More...
 
int INVARIANT = 170
 ISO/IEC 646: ISO 7-bit coded character set - Invariant Characters set encoding. More...
 
int ISO_8859_1 = 3
 ISO/IEC 8859-1 Latin alphabet No. More...
 
int ISO_8859_10 = 12
 ISO/IEC 8859-10 Latin alphabet No. More...
 
int ISO_8859_11 = 13
 ISO/IEC 8859-11 Latin/Thai alphabet encoding. More...
 
int ISO_8859_13 = 15
 ISO/IEC 8859-13 Latin alphabet No. More...
 
int ISO_8859_14 = 16
 ISO/IEC 8859-14 Latin alphabet No. More...
 
int ISO_8859_15 = 17
 ISO/IEC 8859-15 Latin alphabet No. More...
 
int ISO_8859_16 = 18
 ISO/IEC 8859-16 Latin alphabet No. More...
 
int ISO_8859_2 = 4
 ISO/IEC 8859-2 Latin alphabet No. More...
 
int ISO_8859_3 = 5
 ISO/IEC 8859-3 Latin alphabet No. More...
 
int ISO_8859_4 = 6
 ISO/IEC 8859-4 Latin alphabet No. More...
 
int ISO_8859_5 = 7
 ISO/IEC 8859-5 Latin/Cyrillic alphabet encoding. More...
 
int ISO_8859_6 = 8
 ISO/IEC 8859-6 Latin/Arabic alphabet encoding. More...
 
int ISO_8859_7 = 9
 ISO/IEC 8859-7 Latin/Greek alphabet encoding. More...
 
int ISO_8859_8 = 10
 ISO/IEC 8859-8 Latin/Hebrew alphabet encoding. More...
 
int ISO_8859_9 = 11
 ISO/IEC 8859-9 Latin alphabet No. More...
 
int NONE = 0
 No Extended Channel Interpretation. More...
 
int Shift_JIS = 20
 Shift JIS (JIS X 0208 Annex 1 + JIS X 0201) encoding. More...
 
int US_ASCII = 27
 ISO/IEC 646:1991 International Reference Version of ISO 7-bit coded character set encoding. More...
 
int UTF16BE = 25
 ISO/IEC 10646 UCS-2 (High order byte first) encoding. More...
 
int UTF16LE = 33
 ISO/IEC 10646 UTF-16LE encoding. More...
 
int UTF32BE = 34
 ISO/IEC 10646 UTF-32BE encoding. More...
 
int UTF32LE = 35
 ISO/IEC 10646 UTF-32LE encoding. More...
 
int UTF8 = 26
 ISO/IEC 10646 UTF-8 encoding. More...
 
int Win1250 = 21
 Windows 1250 Latin 2 (Central Europe) encoding. More...
 
int Win1251 = 22
 Windows 1251 Cyrillic encoding. More...
 
int Win1252 = 23
 Windows 1252 Latin 1 encoding. More...
 
int Win1256 = 24
 Windows 1256 Arabic encoding. More...
 

Detailed Description

Extended Channel Interpretation Identifiers.

It is used to tell the barcode reader details about the used references for encoding the data in the symbol.

Example how to use ECI encoding

generator = Generation.BarcodeGenerator(Generation.EncodeTypes.QR, None)
generator.setCodeText("12345TEXT", "UTF-8")
generator.getParameters().getBarcode().getQR().setQrEncodeMode(Generation.QREncodeMode.ECI_ENCODING)
generator.getParameters().getBarcode().getQR().setQrECIEncoding(Generation.ECIEncodings.UTF8)
generator.save(self.image_path_to_save4, Generation.BarCodeImageFormat.PNG)

Member Data Documentation

◆ Big5

int Big5 = 28
static

Big 5 (Taiwan) Chinese Character Set encoding.

ECI Id:"\000028"

◆ BINARY

int BINARY = 899
static

8-bit binary data.

ECI Id:"\000899"

◆ EUC_KR

int EUC_KR = 30
static

Korean Character Set encoding.

ECI Id:"\000030"

◆ GB18030

int GB18030 = 32
static

GGB18030 Chinese Character Set encoding.

ECI Id:"\000032"

◆ GB2312

int GB2312 = 29
static

GB2312 Chinese Character Set encoding.

ECI Id:"\000029"

◆ GBK

int GBK = 31
static

GBK (extension of GB2312 for Simplified Chinese) encoding.

ECI Id:"\000031"

◆ INVARIANT

int INVARIANT = 170
static

ISO/IEC 646: ISO 7-bit coded character set - Invariant Characters set encoding.

ECI Id:"\000170"

◆ ISO_8859_1

int ISO_8859_1 = 3
static

ISO/IEC 8859-1 Latin alphabet No.

1 encoding. ECI Id:"\000003"

◆ ISO_8859_10

int ISO_8859_10 = 12
static

ISO/IEC 8859-10 Latin alphabet No.

6 encoding. ECI Id:"\000012"

◆ ISO_8859_11

int ISO_8859_11 = 13
static

ISO/IEC 8859-11 Latin/Thai alphabet encoding.

ECI Id:"\000013"

◆ ISO_8859_13

int ISO_8859_13 = 15
static

ISO/IEC 8859-13 Latin alphabet No.

7 (Baltic Rim) encoding. ECI Id:"\000015"

◆ ISO_8859_14

int ISO_8859_14 = 16
static

ISO/IEC 8859-14 Latin alphabet No.

8 (Celtic) encoding. ECI Id:"\000016"

◆ ISO_8859_15

int ISO_8859_15 = 17
static

ISO/IEC 8859-15 Latin alphabet No.

9 encoding. ECI Id:"\000017"

◆ ISO_8859_16

int ISO_8859_16 = 18
static

ISO/IEC 8859-16 Latin alphabet No.

10 encoding. ECI Id:"\000018"

◆ ISO_8859_2

int ISO_8859_2 = 4
static

ISO/IEC 8859-2 Latin alphabet No.

2 encoding. ECI Id:"\000004"

◆ ISO_8859_3

int ISO_8859_3 = 5
static

ISO/IEC 8859-3 Latin alphabet No.

3 encoding. ECI Id:"\000005"

◆ ISO_8859_4

int ISO_8859_4 = 6
static

ISO/IEC 8859-4 Latin alphabet No.

4 encoding. ECI Id:"\000006"

◆ ISO_8859_5

int ISO_8859_5 = 7
static

ISO/IEC 8859-5 Latin/Cyrillic alphabet encoding.

ECI Id:"\000007"

◆ ISO_8859_6

int ISO_8859_6 = 8
static

ISO/IEC 8859-6 Latin/Arabic alphabet encoding.

ECI Id:"\000008"

◆ ISO_8859_7

int ISO_8859_7 = 9
static

ISO/IEC 8859-7 Latin/Greek alphabet encoding.

ECI Id:"\000009"

◆ ISO_8859_8

int ISO_8859_8 = 10
static

ISO/IEC 8859-8 Latin/Hebrew alphabet encoding.

ECI Id:"\000010"

◆ ISO_8859_9

int ISO_8859_9 = 11
static

ISO/IEC 8859-9 Latin alphabet No.

5 encoding. ECI Id:"\000011"

◆ NONE

int NONE = 0
static

No Extended Channel Interpretation.

◆ Shift_JIS

int Shift_JIS = 20
static

Shift JIS (JIS X 0208 Annex 1 + JIS X 0201) encoding.

ECI Id:"\000020"

◆ US_ASCII

int US_ASCII = 27
static

ISO/IEC 646:1991 International Reference Version of ISO 7-bit coded character set encoding.

ECI Id:"\000027"

◆ UTF16BE

int UTF16BE = 25
static

ISO/IEC 10646 UCS-2 (High order byte first) encoding.

ECI Id:"\000025"

◆ UTF16LE

int UTF16LE = 33
static

ISO/IEC 10646 UTF-16LE encoding.

ECI Id:"\000033"

◆ UTF32BE

int UTF32BE = 34
static

ISO/IEC 10646 UTF-32BE encoding.

ECI Id:"\000034"

◆ UTF32LE

int UTF32LE = 35
static

ISO/IEC 10646 UTF-32LE encoding.

ECI Id:"\000035"

◆ UTF8

int UTF8 = 26
static

ISO/IEC 10646 UTF-8 encoding.

ECI Id:"\000026"

◆ Win1250

int Win1250 = 21
static

Windows 1250 Latin 2 (Central Europe) encoding.

ECI Id:"\000021"

◆ Win1251

int Win1251 = 22
static

Windows 1251 Cyrillic encoding.

ECI Id:"\000022"

◆ Win1252

int Win1252 = 23
static

Windows 1252 Latin 1 encoding.

ECI Id:"\000023"

◆ Win1256

int Win1256 = 24
static

Windows 1256 Arabic encoding.

ECI Id:"\000024"