Aspose.Barcode for Python via Java Generation and Recognition API docs
asposebarcode.Generation.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", "PNG")

Member Data Documentation

◆ Big5

int asposebarcode.Generation.ECIEncodings.Big5 = 28
static

◆ EUC_KR

int asposebarcode.Generation.ECIEncodings.EUC_KR = 30
static

◆ GB18030

int asposebarcode.Generation.ECIEncodings.GB18030 = 29
static

◆ ISO_8859_1

int asposebarcode.Generation.ECIEncodings.ISO_8859_1 = 3
static

◆ ISO_8859_10

int asposebarcode.Generation.ECIEncodings.ISO_8859_10 = 12
static

◆ ISO_8859_11

int asposebarcode.Generation.ECIEncodings.ISO_8859_11 = 13
static

◆ ISO_8859_13

int asposebarcode.Generation.ECIEncodings.ISO_8859_13 = 15
static

◆ ISO_8859_14

int asposebarcode.Generation.ECIEncodings.ISO_8859_14 = 16
static

◆ ISO_8859_15

int asposebarcode.Generation.ECIEncodings.ISO_8859_15 = 17
static

◆ ISO_8859_16

int asposebarcode.Generation.ECIEncodings.ISO_8859_16 = 18
static

◆ ISO_8859_2

int asposebarcode.Generation.ECIEncodings.ISO_8859_2 = 4
static

◆ ISO_8859_3

int asposebarcode.Generation.ECIEncodings.ISO_8859_3 = 5
static

◆ ISO_8859_4

int asposebarcode.Generation.ECIEncodings.ISO_8859_4 = 6
static

◆ ISO_8859_5

int asposebarcode.Generation.ECIEncodings.ISO_8859_5 = 7
static

◆ ISO_8859_6

int asposebarcode.Generation.ECIEncodings.ISO_8859_6 = 8
static

◆ ISO_8859_7

int asposebarcode.Generation.ECIEncodings.ISO_8859_7 = 9
static

◆ ISO_8859_8

int asposebarcode.Generation.ECIEncodings.ISO_8859_8 = 10
static

◆ ISO_8859_9

int asposebarcode.Generation.ECIEncodings.ISO_8859_9 = 11
static

◆ NONE

int asposebarcode.Generation.ECIEncodings.NONE = 0
static

◆ Shift_JIS

int asposebarcode.Generation.ECIEncodings.Shift_JIS = 20
static

◆ US_ASCII

int asposebarcode.Generation.ECIEncodings.US_ASCII = 27
static

◆ UTF16BE

int asposebarcode.Generation.ECIEncodings.UTF16BE = 25
static

◆ UTF8

int asposebarcode.Generation.ECIEncodings.UTF8 = 26
static

◆ Win1250

int asposebarcode.Generation.ECIEncodings.Win1250 = 21
static

◆ Win1251

int asposebarcode.Generation.ECIEncodings.Win1251 = 22
static

◆ Win1252

int asposebarcode.Generation.ECIEncodings.Win1252 = 23
static

◆ Win1256

int asposebarcode.Generation.ECIEncodings.Win1256 = 24
static