Link Search Menu Expand Document

BarcodeTypeSelector Class

Defines barcode types to search for.
Inheritance Hierarchy
SystemObject
Bytescout.BarCodeReaderBarcodeTypeSelector

Namespace:Bytescout.BarCodeReader
Assembly: Bytescout.BarCodeReader (in Bytescout.BarCodeReader.dll) Version: 12.0.1.2142-master
Syntax
public class BarcodeTypeSelector : IBarcodeTypeSelector

The BarcodeTypeSelector type exposes the following members.

Constructors
NameDescription
Public methodBarcodeTypeSelector
Initializes a new instance of the BarcodeTypeSelector class
Top
Properties
NameDescription
Public propertyAll
Gets or sets whether to search for all supported barcodes except EAN-2, EAN-5, Circular 2 of 5, Patch Code, MSI, Pharmacode as they are designed to work without error checking and causing numerous false positives. Code 39 Ext, Code39 Mode 43, Code39 Mode 43 Ext are also excluded to avoid duplicates by generic Code 39 decoder. If you want to search for these barcode types as well, please enable them directly.
Public propertyAll1D
Enables or disables all one-dimensional (1D, linear) barcodes except EAN-2, EAN-5, Circular 2 of 5, Patch Code, MSI, Pharmacode as they are designed to work without error checking and causing numerous false positives. Code 39 Ext, Code39 Mode 43, Code39 Mode 43 Ext are also excluded to avoid duplicates by generic Code 39 decoder. If you want to search for these barcode types as well, please enable them directly.
Public propertyAll2D
Gets or sets whether to reade all 2D barcodes.
Public propertyAllOMRElements
Gets or sets whether to recognize all OMR (Optical Mark Recognition) elements.
Public propertyAustralianPostCode
Search for Australian Post Code barcodes.
Public propertyAztec
Search for Aztec barcodes.
Public propertyBorderedTable
Search bordered tables.
Public propertyCheckbox
Search squares (checkboxes).
Public propertyCircle
Search circles.
Public propertyCircularI2of5
Search for Circular barcodes based on Interleaved 2 of 5 barcodes.
Public propertyCodabar
Search for Codabar barcodes.
Public propertyCodablockF
Search for Codablock F barcodes.
Public propertyCode128
Search for Code 128 barcodes.
Public propertyCode16K
Search for Code 16K barcodes.
Public propertyCode39
Search for Code 39 barcodes.
Public propertyCode39Extended
Search for Code 39 Extended barcodes.
Public propertyCode39Mod43
Search for Code 39 mod 43.
Public propertyCode39Mod43Extended
Search for Extended Code 39 mod 43 barcodes.
Public propertyCode93
Search for Code 93 barcodes.
Public propertyDataMatrix
Search for DataMatrix barcodes.
Public propertyDPMDataMatrix
Search for DPM (Direct Part Marking) DataMatrix barcodes.
Public propertyEAN13
Search for EAN-13 (GTIN-13) barcodes.
Public propertyEAN2
Search for EAN-2 barcodes.
Public propertyEAN5
Search for EAN-5 barcodes.
Public propertyEAN8
Search for EAN-8 (GTIN-8) barcodes.
Public propertyGS1
Search for GS1-128 (EAN-128) barcodes.
Public propertyGS1DataBarExpanded
Search for GS1 DataBar Expanded barcodes.
Public propertyGS1DataBarExpandedStacked
Search for GS1 DataBar Expanded Stacked barcodes.
Public propertyGS1DataBarLimited
Search for GS1 DataBar Limited barcodes.
Public propertyGS1DataBarOmnidirectional
Search for GS1 DataBar Omnidirectional barcodes.
Public propertyGS1DataBarStacked
Search for GS1 DataBar Stacked barcodes.
Public propertyGTIN12
Search for GTIN-12 (UPC-A with 12 symbols) barcodes.
Public propertyGTIN13
Search for GTIN-13 (EAN-13) barcodes.
Public propertyGTIN14
Search for GTIN-14 barcode (also known as Interleaved 2 of 5 barcode with 14 digits).
Public propertyGTIN8
Search for GTIN-8 (EAN-8) barcodes.
Public propertyHorizontalLine
Search horizontal lines.
Public propertyIntelligentMail
Search for Intelligent Mail barcodes.
Public propertyInterleaved2of5
Search for Interleaved 2 of 5 barcodes.
Public propertyITF14
Search for ITF-14 barcode (also known as Interleaved 2 of 5 barcode with 14 digits).
Public propertyMaxiCode
Search for MaxiCode barcodes.
Public propertyMICR
Search for MICR barcodes.
Public propertyMicroPDF
Search for MicroPDF barcodes.
Public propertyMSI
Search for MSI barcodes.
Public propertyOval
Search ovals.
Public propertyPatchCode
Search for Patch Code barcodes.
Public propertyPDF417
Search for PDF-417 barcodes.
Public propertyPharmacode
Search for Pharmacode barcodes.
Public propertyPostNet
Search for POSTNET barcodes.
Public propertyPZN
Search for PZN, PZN-7, PZN-8 barcodes.
Public propertyQRCode
Search for QR Code barcodes.
Public propertyRectangle
Search rectangles (including squares).
Public propertyRoyalMail
Search for Royal Mail barcodes.
Public propertyRoyalMailKIX
Search for Royal Mail KIX barcodes.
Public propertySegment
Search segments.
Public propertyTrioptic
Search for Trioptic barcodes (variation of Code 39).
Public propertyUnderlinedField
Search underlined fields.
Public propertyUPCA
Search for UPC-A barcodes.
Public propertyUPCE
Search for UPC-E barcodes.
Public propertyUPU
Search for UPU (Universal Postal Union) barcodes.
Public propertyVerticalLine
Search vertical lines.
Top
Methods
NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberFromString
Returns new instance of BarcodeTypeSelector filled with barcode types from comma-separated list.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the type of the current instance.
(Inherited from Object.)
Public methodIsAny1DSelected
Indicates if any 1D (linear) barcode type is selected currently.
Public methodIsAny2DSelected
Indicates if any 2D barcode type is selected currently.
Public methodIsAnyOMRElementsSelected
Indicates if any OMR (Optical Mark Recognition) element is selected currently.
Public methodIsAnySelected
Indicates if any barcode type is selected currently.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodReset
Set all barcode type properties to False.
Public methodSetAll
Enables all supported barcodes except EAN-2, EAN-5, Circular 2 of 5, Patch Code, MSI, Pharmacode as they are designed to work without error checking and causing numerous false positives. Code 39 Ext, Code39 Mode 43, Code39 Mode 43 Ext are also excluded to avoid duplicates by generic Code 39 decoder. If you want to search for these barcode types as well, please enable them directly.
Public methodSetAll1D
Enable all one-dimensional (1D, linear) barcodes except EAN-2, EAN-5, Circular 2 of 5, Patch Code, MSI, Pharmacode as they are designed to work without error checking and causing numerous false positives. Code 39 Ext, Code39 Mode 43, Code39 Mode 43 Ext are also excluded to avoid duplicates by generic Code 39 decoder. If you want to search for these barcode types as well, please enable them directly.
Public methodSetAll2D
Enables all two-dimensional (2D) barcodes.
Public methodSetAllOMRElements
Enables all OMR (Optical Mark Recognition) elements.
Public methodToString (Overrides ObjectToString.)
Top
See Also

Reference