CVB.Net 14.0
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.