This namespace contains the configuration classes for all supported codes. More...
Classes | |
class | AustraliaPost |
Configuration class for Australia Post. More... | |
class | Code11 |
Configuration class for Code 11 barcodes. More... | |
class | Code128 |
Configuration class for Code 128 barcodes. More... | |
class | Code32 |
Configuration class for Code 32 barcodes (Italian Pharmacode). More... | |
class | Code39 |
Configuration class for Code 39 barcodes. More... | |
class | Code93 |
Configuration class for Code 93 barcodes. More... | |
class | CompositeCodeBase |
Base configuration class for composite codes. More... | |
class | ConfigBase |
Base configuration class. More... | |
class | DataMatrix |
Configuration class for Data Matrix codes. More... | |
class | DutchPost |
Configuration class for Dutch Post (KIX Code). More... | |
class | Ean13 |
Configuration class for EAN-13 barcodes. More... | |
class | Ean8 |
Configuration class for EAN-8 barcodes. More... | |
class | GS1DataBar14 |
Configuration class for GS1 Databar-14 (omnidirectional/truncated). More... | |
class | GS1DataBarExpanded |
Configuration class for GS1 DataBar Expanded. More... | |
class | GS1DataBarExpandedStacked |
Configuration class for GS1 DataBar Expanded Stacked. More... | |
class | GS1DataBarLimited |
Configuration class for GS1 DataBar Limited. More... | |
class | GS1DataBarStacked |
Configuration class for GS1 DataBar Stacked. More... | |
class | Interleaved2of5 |
Configuration class for Interleaved 2 of 5 barcodes. More... | |
class | MicroPdf417 |
Configuration class for MicroPDF417 codes. More... | |
class | MicroQR |
Configuration class for Micro QR codes. More... | |
class | Pdf417 |
Configuration class for PDF417 codes. More... | |
class | Pharmacode |
Configuration class for Pharmacodes. More... | |
class | QR |
Configuration class for QR codes. More... | |
class | RoyalMail |
Configuration class for RoyalMail 4-State codes. More... | |
class | UpcA |
Configuration class for UPC-A barcodes. More... | |
class | UpcE |
Configuration class for UPC-E barcodes. More... | |
class | UpcEanBase |
Base configuration class for UPC-A, UPC-E, EAN-8, and EAN-13 barcodes. More... | |
class | UspsIntelligentMail |
Configuration class for USPS Intelligent Mail. More... | |
Enumerations | |
enum class | Polarity { DarkOnLight = 1 , LightOnDark = -1 , Either = 0 } |
Enumeration of code polarity options for 2D codes. More... | |
enum class | RectangularDecoding { None = 0 , Simple = 1 , Extended = 2 } |
Enumeration for rectangular decoding modes for DataMatrix codes. More... | |
enum class | Checksum { None = 0 , Enable = 1 , EnableAndStrip = 2 } |
Enum class for configuring checksums. More... | |
enum class | Code128EnhancementMethod { None = 0 , Method1 = 1 , Method2 = 2 , All = 3 } |
Enum class for configuring enhancement method for Code128 codes. More... | |
enum class | Code11ChecksumDigits { None , OneDigit , TwoDigits } |
Enum class for configuring checksums for Code11 codes. More... | |
enum class | SupplementalCode { None , Supplement2digits , Supplement5digits , SupplementAll } |
Enum class for configuring supplemental code decoding for UpcA, UpcE, Ean8 and Ean13 codes. More... | |
This namespace contains the configuration classes for all supported codes.
After creating a decoder, the configuration object can be accessed through the Decoder::Config() member function. The configuration class must be specified using the CodeReader::Symbology template, as shown in the following example:
|
strong |
|
strong |
Enum class for configuring checksums for Code11 codes.
Enumerator | |
---|---|
None | Disable checksum checking. |
OneDigit | Enable 1-digit checksum checking. |
TwoDigits | Enable 2-digit checksum checking. |
|
strong |
Enum class for configuring enhancement method for Code128 codes.
See function Code128::SetEnhancementMethod() for details.
Enumerator | |
---|---|
None | Disable enhancement. |
Method1 | Enable enhancement method 1. |
Method2 | Enable enhancement method 2. |
All | Enable both, enhancement method 1 and 2. |
|
strong |
|
strong |
Enumeration for rectangular decoding modes for DataMatrix codes.
Enumerator | |
---|---|
None | Disables rectangular decoding. |
Simple | Enables basic rectangular decoding. |
Extended | Enables extended rectangular decoding. |
|
strong |
Enum class for configuring supplemental code decoding for UpcA, UpcE, Ean8 and Ean13 codes.