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.

Inheritance
Available extensions

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 DataBar Expanded.

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 DataBar Limited.

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.