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

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; }

This page is compatible for: