CVB.Net 14.0
All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
DataMatrix Class Reference

Configuration for DataMatrix Code reading. More...

Inherits Reader2DConfigurationBase.

Public Member Functions

 DataMatrix ()
 ctor
 

Static Public Attributes

const byte MinSizeLimit = 7
 Lowest possible number of rows/columns in a data matrix code.
 
const byte MaxSizeLimit = 144
 Highest possible number of rows/columns in a data matrix code.
 
const byte MinDottedContrastLimit = 10
 Lowest possible dotted contrast value.
 
const byte MaxDottedContrastLimit = 100
 Highest possible dotted contrast value.
 
const byte MinDottedModuleWidthLimit = 30
 Lowest possible dotted module width value.
 
const byte MaxDottedModuleWidthLimit = 150
 Highest possible dotted module width value.
 
const byte MinDottedQuietZoneWidthLimit = 3
 Minimum quiet zone width when reading dotted data matrix codes.
 
const byte MaxDottedQuietZoneWidthLimit = 5
 Maximum quiet zone width when reading dotted data matrix codes.
 

Properties

DataMatrixLevels Levels [get, set]
 Run direction of the Pharma Code. The overall Barcode orientation mode of the reader will have no effect for Pharma Codes.
 
DataMatrixFormats Formats [get, set]
 Formats of data matrix codes to read.
 
int MinSize [get, set]
 Minimum number of lines and columns in one Data Matrix square. Valid values are in the interval [7...MaxSize].
 
int MaxSize [get, set]
 Maximum number of lines and columns in one Data Matrix square. Valid values are in the interval [MinSize...144].
 
OnOffPropertyType AllowRectangular [get, set]
 When set to true, the reader will also read none-square data matrix codes.
 
OnOffPropertyType AllowDistorted [get, set]
 When set to true, the reader will also read distorted data matrix codes. This flag will not have any effect when reading dotted data matrix codes.
 
DataMatrixSubType SubType [get, set]
 Sub type of data matrix code to read.
 
PharmaCode2DDisposition PharmaCode2DBar1 [get, set]
 Proofing of the color bar of field 1 on square or rectangular 2D Pharma Codes. Only relevant when reading 2D Pharma Codes.
 
PharmaCode2DDisposition PharmaCode2DBar2 [get, set]
 Proofing of the color bar of field 2 on square or rectangular 2D Pharma Codes. Only relevant when reading 2D Pharma Codes.
 
PharmaCode2DDisposition PharmaCode2DBar3 [get, set]
 Proofing of the color bar of field 3 on square or rectangular 2D Pharma Codes. Only relevant when reading 2D Pharma Codes.
 
PharmaCode2DDisposition PharmaCode2DBar4 [get, set]
 Proofing of the color bar of field 1 on square or rectangular 2D Pharma Codes. Only relevant when reading 2D Pharma Codes.
 
PharmaCode2DDisposition PharmaCode2DBar5 [get, set]
 Proofing of the color bar of field 5 on square or rectangular 2D Pharma Codes. Only relevant when reading 2D Pharma Codes.
 
PharmaCode2DDisposition PharmaCode2DBar6 [get, set]
 Proofing of the color bar of field 6 on square or rectangular 2D Pharma Codes. Only relevant when reading 2D Pharma Codes.
 
PharmaCode2DDisposition PharmaCode2DBar7 [get, set]
 Proofing of the color bar of field 7 on square or rectangular 2D Pharma Codes. Only relevant when reading 2D Pharma Codes.
 
PharmaCode2DDisposition PharmaCode2DBar8 [get, set]
 Proofing of the color bar of field 8 on square or rectangular 2D Pharma Codes. Only relevant when reading 2D Pharma Codes.
 
int PharmaCode2DThreshold [get, set]
 Binarization threshold in %. Valid values are in the interval [0...100]. Only relevant when reading 2D Pharma Codes.
 
OnOffPropertyType PharmaCode2DExpanded [get, set]
 When set to true, the reader will also read expanded 2D Pharma Codes. Only relevant when reading 2D Pharma Codes.
 
int DottedContrast [get, set]
 Minimum contrast value for dotted data matrix codes. Only relevant when reading dotted data matrix codes. Valid values are in the interval [10...100]
 
int DottedModuleWidth [get, set]
 Minimum module width for dotted data matrix codes. Only relevant when reading dotted data matrix codes. Valid values are in the interval [30...150]
 
int DottedQuietzoneWidth [get, set]
 Minimum quiet zone width for dotted data matrix codes. Only relevant when reading dotted data matrix codes. Valid values are in the interval [3...5]
 
- Properties inherited from Reader2DConfigurationBase
OnOffPropertyType Mirrored [get, set]
 When set to true, the reader will expect the code to be mirrored.
 
- Properties inherited from ReaderConfigurationBase
OnOffPropertyType Inverse [get, set]
 Barcode or Matrix code is inverted in the image.
 

Additional Inherited Members

- Protected Member Functions inherited from Base
void SetDirty ()
 Sets the dirty flag.
 

Detailed Description

Configuration for DataMatrix Code reading.