CECISegment Class
The CECISegment class represents the Extended Channel Interpretation (ECI) information within a barcode. Each ECI segment specifies the character encoding used for a portion of the decoded bytes. The charset names follow the IANA character set registry (e.g. “UTF-8”, “ISO-8859-1”).
Remarks
Introduced in Dynamsoft Barcode Reader SDK version 11.4.1000 and Dynamsoft Capture Vision version 3.4.1000.
Definition
Namespace: dynamsoft::dbr
Assembly: DynamsoftBarcodeReader
class CECISegment
Attributes
| Attribute | Type | Description |
|---|---|---|
eciValue |
int | ECI assignment number as defined by ISO/IEC 15424. |
charsetEncoding |
const char* | Charset encoding name defined by IANA. |
startIndex |
int | Start index of this ECI segment in the decoded barcode bytes. |
length |
int | Length (in bytes) of this segment within the decoded barcode bytes. |
eciValue
ECI assignment number as defined by ISO/IEC 15424.
int eciValue
charsetEncoding
Charset encoding name defined by IANA (e.g. “UTF-8”, “ISO-8859-1”).
const char* charsetEncoding
startIndex
Start index of this ECI segment in the decoded barcode bytes.
int startIndex
length
Length (in bytes) of this segment within the decoded barcode bytes.
int length