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 ISO_8859_1 = 3
 
int ISO_8859_2 = 4
 
int ISO_8859_3 = 5
 
int ISO_8859_4 = 6
 
int ISO_8859_5 = 7
 
int ISO_8859_6 = 8
 
int ISO_8859_7 = 9
 
int ISO_8859_8 = 10
 
int ISO_8859_9 = 11
 
int ISO_8859_10 = 12
 
int ISO_8859_11 = 13
 
int ISO_8859_13 = 15
 
int ISO_8859_14 = 16
 
int ISO_8859_15 = 17
 
int ISO_8859_16 = 18
 
int Shift_JIS = 20
 
int Win1250 = 21
 
int Win1251 = 22
 
int Win1252 = 23
 
int Win1256 = 24
 
int UTF16BE = 25
 
int UTF8 = 26
 
int US_ASCII = 27
 
int Big5 = 28
 
int GB18030 = 29
 
int EUC_KR = 30
 
int NONE = 0
 

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. Current implementation consists all well known charset encodings. Currently, it is used only for QR 2D barcode.

Example how to use ECI encoding

generator = BarcodeGenerator(EncodeTypes.QR)
generator.setCodeText("12345TEXT")
generator.getParameters().getBarcode().getQR().setQrEncodeMode(QREncodeMode.ECI_ENCODING)
generator.getParameters().getBarcode().getQR().setQrEncodeType(QREncodeType.FORCE_QR)
generator.getParameters().getBarcode().getQR().setQrECIEncoding(ECIEncodings.UTF_8)
generator.save("test.png", BarCodeImageFormat.PNG)

Member Data Documentation

◆ Big5

int Big5 = 28
static

◆ EUC_KR

int EUC_KR = 30
static

◆ GB18030

int GB18030 = 29
static

◆ ISO_8859_1

int ISO_8859_1 = 3
static

◆ ISO_8859_10

int ISO_8859_10 = 12
static

◆ ISO_8859_11

int ISO_8859_11 = 13
static

◆ ISO_8859_13

int ISO_8859_13 = 15
static

◆ ISO_8859_14

int ISO_8859_14 = 16
static

◆ ISO_8859_15

int ISO_8859_15 = 17
static

◆ ISO_8859_16

int ISO_8859_16 = 18
static

◆ ISO_8859_2

int ISO_8859_2 = 4
static

◆ ISO_8859_3

int ISO_8859_3 = 5
static

◆ ISO_8859_4

int ISO_8859_4 = 6
static

◆ ISO_8859_5

int ISO_8859_5 = 7
static

◆ ISO_8859_6

int ISO_8859_6 = 8
static

◆ ISO_8859_7

int ISO_8859_7 = 9
static

◆ ISO_8859_8

int ISO_8859_8 = 10
static

◆ ISO_8859_9

int ISO_8859_9 = 11
static

◆ NONE

int NONE = 0
static

◆ Shift_JIS

int Shift_JIS = 20
static

◆ US_ASCII

int US_ASCII = 27
static

◆ UTF16BE

int UTF16BE = 25
static

◆ UTF8

int UTF8 = 26
static

◆ Win1250

int Win1250 = 21
static

◆ Win1251

int Win1251 = 22
static

◆ Win1252

int Win1252 = 23
static

◆ Win1256

int Win1256 = 24
static