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.