ECISegment Class
ECISegment is a class that 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”).
Definition
Namespace: Dynamsoft.BarcodeReader.Maui
Assembly: Dynamsoft.BarcodeReader.Maui
class ECISegment
Properties
| Properties | Type | Description |
|---|---|---|
EciValue |
int | The ECI assignment number as defined by ISO/IEC 15424. |
CharsetEncoding |
string | The charset encoding name defined by IANA (e.g. “UTF-8”, “ISO-8859-1”). |
StartIndex |
int | The start index of this ECI segment in the decoded barcode bytes. |
Length |
int | The length (in bytes) of this segment within the decoded barcode bytes. |
EciValue
The ECI assignment number as defined by ISO/IEC 15424. This value identifies the character set encoding used in this segment.
int EciValue { get; }
CharsetEncoding
The charset encoding name defined by IANA (e.g. “UTF-8”, “ISO-8859-1”). This specifies the character encoding scheme used to interpret the bytes in this segment.
string CharsetEncoding { get; }
StartIndex
The start index of this ECI segment in the decoded barcode bytes. This indicates the position where this segment begins within the overall decoded byte sequence.
int StartIndex { get; }
Length
The length (in bytes) of this segment within the decoded barcode bytes. This specifies how many bytes in the decoded data belong to this ECI segment.
int Length { get; }