Variables
Properties of Data Matrix

Variables

short DataMatrixBar1
 Colour bar 1 of the 2-D Pharmacode.
 
short DataMatrixBar2
 Colour bar 2 of the 2-D Pharmacode.
 
short DataMatrixBar3
 Colour bar 3 of the 2-D Pharmacode.
 
short DataMatrixBar4
 Colour bar 4 of the 2-D Pharmacode.
 
short DataMatrixBar5
 Colour bar 5 of the 2-D Pharmacode.
 
short DataMatrixBar6
 Colour bar 6 of the 2-D Pharmacode.
 
short DataMatrixBar7
 Colour bar 7 of the 2-D Pharmacode.
 
short DataMatrixBar8
 Colour bar 8 of the 2-D Pharmacode.
 
short DataMatrixContrastMin
 This property specifies the minimal contrast value of the code.
 
boolean DataMatrixDistorted
 Specifies that the barcode is distorted.
 
boolean DataMatrixExpanded
 This property specifies that the 2D Pharmacode is expanded.
 
short DataMatrixExTypes
 Specifies an expanded Data Matrix symbology (Data Matrix, 2D Pharmacode and dotted Data Matrix).
 
TxCVC_BC_DM_FORMATS DataMatrixFormats
 When evaluating a Data Matrix of type ECC 0 through ECC 140 this can be limited to specific encoding schemes or format IDs.
 
boolean DataMatrixInverted
 Specifies that the barcode is white on a black background or not.
 
short DataMatrixMaxSize
 Maximum evaluated barcode size.
 
short DataMatrixMinSize
 Minimum evaluated barcode size.
 
boolean DataMatrixMirrored
 Specifies that the barcode is mirrored, for example, when the barcode image was read it was routed via a mirror or it was read from the reverse side.
 
short DataMatrixModulwidth
 This property specifies the module width of the code in 10ths pixel.
 
short DataMatrixQuietzone
 This property specifies the quiet zone around the code in module widths.
 
boolean DataMatrixRectangular
 Permits rectangular i.e., not just square, barcodes.
 
short DataMatrixThreshold
 This property specifies the minimum digitalisation threshold of the colour bars in %.
 
TxCVC_BC_DM_TYPES DataMatrixTypes
 This property activates the checking for and reading of this type of barcode with all or some error correction levels.
 

Detailed Description

Variable Documentation

short DataMatrixBar1

Colour bar 1 of the 2-D Pharmacode.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[in,out]DataMatrixBar1Colour bar 1.
Returns
Colour bar 1.
Related Topics:
DataMatrixBar1, DataMatrixBar2, DataMatrixBar3, DataMatrixBar4, DataMatrixBar5, DataMatrixBar6, DataMatrixBar7, and DataMatrixBar8
short DataMatrixBar2

Colour bar 2 of the 2-D Pharmacode.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[in,out]DataMatrixBar2Colour bar 2.
Returns
Colour bar 2.
Related Topics:
DataMatrixBar1, DataMatrixBar2, DataMatrixBar3, DataMatrixBar4, DataMatrixBar5, DataMatrixBar6, DataMatrixBar7, and DataMatrixBar8
short DataMatrixBar3

Colour bar 3 of the 2-D Pharmacode.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[in,out]DataMatrixBar3Colour bar 3.
Returns
Colour bar 3.
Related Topics:
DataMatrixBar1, DataMatrixBar2, DataMatrixBar3, DataMatrixBar4, DataMatrixBar5, DataMatrixBar6, DataMatrixBar7, and DataMatrixBar8
short DataMatrixBar4

Colour bar 4 of the 2-D Pharmacode.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[in,out]DataMatrixBar4Colour bar 4.
Returns
Colour bar 4.
Related Topics:
DataMatrixBar1, DataMatrixBar2, DataMatrixBar3, DataMatrixBar4, DataMatrixBar5, DataMatrixBar6, DataMatrixBar7, and DataMatrixBar8
short DataMatrixBar5

Colour bar 5 of the 2-D Pharmacode.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[in,out]DataMatrixBar5Colour bar 5.
Returns
Colour bar 5.
Related Topics:
DataMatrixBar1, DataMatrixBar2, DataMatrixBar3, DataMatrixBar4, DataMatrixBar5, DataMatrixBar6, DataMatrixBar7, and DataMatrixBar8
short DataMatrixBar6

Colour bar 6 of the 2-D Pharmacode.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[in,out]DataMatrixBar6Colour bar 6.
Returns
Colour bar 6.
Related Topics:
DataMatrixBar1, DataMatrixBar2, DataMatrixBar3, DataMatrixBar4, DataMatrixBar5, DataMatrixBar6, DataMatrixBar7, and DataMatrixBar8
short DataMatrixBar7

Colour bar 7 of the 2-D Pharmacode.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[in,out]DataMatrixBar7Colour bar 7.
Returns
Colour bar 7.
Related Topics:
DataMatrixBar1, DataMatrixBar2, DataMatrixBar3, DataMatrixBar4, DataMatrixBar5, DataMatrixBar6, DataMatrixBar7, and DataMatrixBar8
short DataMatrixBar8

Colour bar 8 of the 2-D Pharmacode.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[in,out]DataMatrixBar8Colour bar 8.
Returns
Colour bar 8.
Related Topics:
DataMatrixBar1, DataMatrixBar2, DataMatrixBar3, DataMatrixBar4, DataMatrixBar5, DataMatrixBar6, DataMatrixBar7, and DataMatrixBar8
short DataMatrixContrastMin

This property specifies the minimal contrast value of the code.

Attention
This property works only with dotted Data Matrix codes.
Parameters
[in,out]DataMatrixContrastMinMinimal contrast value of the code.
Returns
Minimal contrast value of the code.
boolean DataMatrixDistorted

Specifies that the barcode is distorted.

Parameters
[in,out]DataMatrixDistortedTRUE indicates that a distorted barcode will also be read, FALSE otherwise.
Returns
Specifies whether a distorted barcode will also be read or not.
boolean DataMatrixExpanded

This property specifies that the 2D Pharmacode is expanded.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[in,out]DataMatrixExpandedTRUE indicates that colour bars with larger tolerances will be proofed, FALSE otherwise.
Returns
Indicates whether the colour bars are proofed with larger tolerances or not.
short DataMatrixExTypes

Specifies an expanded Data Matrix symbology (Data Matrix, 2D Pharmacode and dotted Data Matrix).

Parameters
[in,out]DataMatrixExTypesExpanded Data Matrix symbologies. See TxCVC_BC_DM_EX_TYPES for possible values.
Returns
Expanded Data Matrix symbologies.
Related Topics:
TeachDottedMatrix Method
TxCVC_BC_DM_FORMATS DataMatrixFormats

When evaluating a Data Matrix of type ECC 0 through ECC 140 this can be limited to specific encoding schemes or format IDs.

Parameters
[in,out]DataMatrixFormatsEncoding schemes or format IDs. See TxCVC_BC_DM_FORMATS for possible encoding schemes.
Returns
Encoding schemes or format IDs.
boolean DataMatrixInverted

Specifies that the barcode is white on a black background or not.

Parameters
[in,out]DataMatrixInvertedFALSE means that the usual dark code on a lighter background is expected, TRUE otherwise.
Returns
Indicates whether the barcode is white on a black background or not.
short DataMatrixMaxSize

Maximum evaluated barcode size.

The size refers to the number of modules or cells, where the boundary structures are also evaluated, but the quiet zones are not. The constant CVC_BC_DM_MIN_SIZE or CVC_BC_DM_MAX_SIZE from iCVCBarcode.h can be used to allow all possible barcode sizes.

Parameters
[in,out]DataMatrixMaxSizeMaximum number of cells, including border structures, without quietzone.
Returns
Maximum evaluated barcode size.
short DataMatrixMinSize

Minimum evaluated barcode size.

The size refers to the number of modules or cells, where the boundary structures are also evaluated, but the quiet zones are not. The constant CVC_BC_DM_MIN_SIZE or CVC_BC_DM_MAX_SIZE from iCVCBarcode.h can be used to allow all possible barcode sizes.

Parameters
[in,out]DataMatrixMinSizeMinimum number of cells, including border structures, without quiet zone.
Returns
Minimum evaluated barcode size.
boolean DataMatrixMirrored

Specifies that the barcode is mirrored, for example, when the barcode image was read it was routed via a mirror or it was read from the reverse side.

Parameters
[in,out]DataMatrixMirroredTRUE means that the barcode is mirrored, FALSE otherwise.
Returns
Indicates whether the barcode is mirrored or not.
short DataMatrixModulwidth

This property specifies the module width of the code in 10ths pixel.

Attention
This property works only with dotted Data Matrix codes.
Parameters
[in,out]DataMatrixModulwidthModule width of the code.
Returns
Module width of the code.
short DataMatrixQuietzone

This property specifies the quiet zone around the code in module widths.

Attention
This property works only with dotted Data Matrix codes.
Parameters
[in,out]DataMatrixQuietzoneQuiet zone around the code in module widths.
Returns
Quiet zone around the code in module widths.
boolean DataMatrixRectangular

Permits rectangular i.e., not just square, barcodes.

Attention
This is only defined for type ECC 200 barcodes.
Parameters
[in,out]DataMatrixRectangularTRUE permits rectangular barcodes, FALSE otherwise.
Returns
Indicates whether a rectangular barcode is allowed or not.
short DataMatrixThreshold

This property specifies the minimum digitalisation threshold of the colour bars in %.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[in,out]DataMatrixThresholdMinimum digitalisation threshold of the colour bars in %.
Returns
Minimum digitalisation threshold.
TxCVC_BC_DM_TYPES DataMatrixTypes

This property activates the checking for and reading of this type of barcode with all or some error correction levels.

Parameters
[in,out]DataMatrixTypesError correction level. See TxCVC_BC_DM_TYPES for possible levels.
Returns
Error correction level.