Table of contents
Swift
Objective-C

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

Assembly: DynamsoftCaptureVisionBundle.aar

Namespace: com.dynamsoft.dbr

class ECISegment

Attributes

Attribute Description
eciValue The ECI assignment number as defined by ISO/IEC 15424.
charsetEncoding The charset encoding name defined by IANA (e.g. “UTF-8”, “ISO-8859-1”).
startIndex The start index of this ECI segment in the decoded barcode bytes.
length 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;

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;

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;

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;

This page is compatible for: