Format enum
A supported barcode symbology. Enable only the formats you need: each 2D format searches the whole image. New formats may be added in minor releases.
Values
- ean13 → const Format
-
EAN-13 retail barcode.
const Format('EAN13', 1) - upcA → const Format
-
UPC-A retail barcode.
const Format('UPCA', 2) - ean8 → const Format
-
EAN-8 retail barcode.
const Format('EAN8', 4) - upcE → const Format
-
UPC-E compressed retail barcode.
const Format('UPCE', 8) - code128 → const Format
-
Code 128, including GS1-128.
const Format('Code128', 16) - code39 → const Format
-
Code 39.
const Format('Code39', 32) - itf → const Format
-
Interleaved 2 of 5.
const Format('ITF', 64) - codabar → const Format
-
Codabar.
const Format('Codabar', 128) - code93 → const Format
-
Code 93.
const Format('Code93', 256) - qrCode → const Format
-
QR Code.
const Format('QRCode', 512) - dataMatrix → const Format
-
Data Matrix.
const Format('DataMatrix', 1024) - pdf417 → const Format
-
PDF417 stacked barcode.
const Format('PDF417', 2048) - aztec → const Format
-
Aztec Code, including supported Aztec Rune reads.
const Format('Aztec', 4096) - dataBar → const Format
-
GS1
DataBar.const Format('DataBar', 8192) - dataBarExpanded → const Format
-
GS1
DataBarExpanded.const Format('DataBarExpanded', 16384) - maxiCode → const Format
-
MaxiCode.const Format('MaxiCode', 131072) - code32 → const Format
-
Italian pharmacy code: a Code 39 symbol reported as its 9-digit number (opt-in).
const Format('Code32', 262144) - pzn → const Format
-
German pharmacy number: a Code 39 symbol reported as its 8- or 7-digit number (opt-in).
const Format('PZN', 524288) - msiPlessey → const Format
-
MSI Plessey with a mod-10 check digit (opt-in).
const Format('MSIPlessey', 1048576) - industrial25 → const Format
-
Industrial 2 of 5 (Standard 2 of 5), bars-only, digits as printed (opt-in).
const Format('Industrial25', 2097152) - pharmacode → const Format
-
Laetus Pharmacode (one-track), values 32 to 131069 (opt-in).
const Format('Pharmacode', 4194304) - dataBarLimited → const Format
-
GS1
DataBarLimited.const Format('DataBarLimited', 8388608) - microQrCode → const Format
-
Micro QR Code, versions M1 to M4.
const Format('MicroQRCode', 16777216) - code39Extended → const Format
-
Extended (full-ASCII) Code 39: a Code 39 symbol with shift pairs expanded (opt-in).
const Format('Code39Extended', 33554432) - iata25 → const Format
-
IATA 2 of 5, bars-only, digits as printed (opt-in).
const Format('IATA25', 67108864) - matrix25 → const Format
-
Matrix 2 of 5 (Zint: Standard 2 of 5), digits as printed (opt-in).
const Format('Matrix25', 134217728)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
Stable name shared with the other language bindings, such as
'QRCode'.final - index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - 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.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
all
→ const Set<
Format> - Every format except the opt-in formats, which are selected by name.
-
common
→ const Set<
Format> - Common linear formats plus QR Code and Data Matrix.
-
common1D
→ const Set<
Format> - Retail formats plus Code 128, Code 39 and ITF.
-
linear
→ const Set<
Format> - All linear formats except the opt-in ones, including DataBar variants.
-
matrix
→ const Set<
Format> - QR Code, Data Matrix, PDF417, Aztec, MaxiCode and Micro QR.
-
retail
→ const Set<
Format> - EAN-13, UPC-A, EAN-8 and UPC-E.
-
values
→ const List<
Format> - A constant List of the values in this enum, in order of their declaration.