Table of contents
Swift
Objective-C

ECISegment

The ECISegment interface represents an Extended Channel Interpretation (ECI) segment within a barcode. Each segment specifies the character encoding used for a portion of the decoded bytes. Charset names follow the IANA character set registry (e.g., "UTF-8", "ISO-8859-1").

interface ECISegment {
    eciValue: number;
    charsetEncoding: string;
    startIndex: number;
    length: number;
}

eciValue

The ECI assignment number as defined by ISO/IEC 15424.

eciValue: number;

charsetEncoding

The charset encoding name as defined by IANA (e.g., "UTF-8", "ISO-8859-1").

charsetEncoding: string;

startIndex

The start index of this ECI segment in the decoded barcode bytes.

startIndex: number;

length

The length in bytes of this segment within the decoded barcode bytes.

length: number;

See also

Remarks

New added in CaptureVisionBundle version 3.4.2000 & BarcodeReaderBundle version 11.4.2000.

This page is compatible for: