HighLevelEncoder class

DataMatrix ECC 200 data encoder following the algorithm described in ISO/IEC 16022:200(E) in annex S.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

determineConsecutiveDigitCount(String msg, int startPos) int
Determines the number of consecutive characters that are encodable using numeric compaction.
encodeHighLevel(String msg, [SymbolShapeHint shape = SymbolShapeHint.FORCE_NONE, Dimension? minSize, Dimension? maxSize, bool forceC40 = false]) String
Performs message encoding of a DataMatrix message using the algorithm described in annex P of ISO/IEC 16022:2000(E).
illegalCharacter(int c) → void
isDigit(int chr) bool
isExtendedASCII(dynamic chr) bool
isNativeC40(dynamic chr) bool
isNativeEDIFACT(int chr) bool
isNativeText(dynamic chr) bool
isNativeX12(int chr) bool
lookAheadTest(String msg, int startPos, int currentMode) int
lookAheadTestIntern(String msg, int startPos, int currentMode) int
min(List<int> lists) int

Constants

ASCII_ENCODATION → const int
BASE256_ENCODATION → const int
C40_ENCODATION → const int
C40_UNLATCH → const int
ECI character (Extended Channel Interpretation) Unlatch from C40 encodation
EDIFACT_ENCODATION → const int
LATCH_TO_ANSIX12 → const int
mode latch to ANSI X.12 encodation mode
LATCH_TO_BASE256 → const int
mode latch to Base 256 encodation mode
LATCH_TO_C40 → const int
mode latch to C40 encodation mode
LATCH_TO_EDIFACT → const int
mode latch to EDIFACT encodation mode
LATCH_TO_TEXT → const int
mode latch to Text encodation mode
MACRO_05_HEADER → const String
05 Macro header
MACRO_06_HEADER → const String
06 Macro header
MACRO_TRAILER → const String
Macro trailer
TEXT_ENCODATION → const int
UPPER_SHIFT → const int
FNC1 Codeword Structured Append Codeword Reader Programming Upper Shift chr
X12_ENCODATION → const int
X12_UNLATCH → const int
Unlatch from X12 encodation