Barcode (CVCBarcode.dll) 14.0
Data Types: Data Matrix

Macros

#define CVC_BC_DM_ALL_FORMATS   0x7FFF
 
More...
 
#define CVC_BC_DM_ALL_LEVELS   0x7FFF
 
More...
 
#define CVC_BC_DM_ASCII   0x0010 /* Format ID 5 */
 
More...
 
#define CVC_BC_DM_BASE11   0x0001 /* Format ID 1 */
 
More...
 
#define CVC_BC_DM_BASE27   0x0002 /* Format ID 2 */
 
More...
 
#define CVC_BC_DM_BASE37   0x0004 /* Format ID 4 ! */
 
More...
 
#define CVC_BC_DM_BASE41   0x0008 /* Format ID 3 ! */
 
More...
 
#define CVC_BC_DM_BINARY   0x0020 /* Format ID 6 */
 
More...
 
#define CVC_BC_DM_DISABLE   0x0000
 
More...
 
#define CVC_BC_DM_ECC0   0x0001
 
More...
 
#define CVC_BC_DM_ECC100   0x0008
 
More...
 
#define CVC_BC_DM_ECC140   0x0010
 
More...
 
#define CVC_BC_DM_ECC200   0x0020
 
More...
 
#define CVC_BC_DM_ECC50   0x0002
 
More...
 
#define CVC_BC_DM_ECC80   0x0004
 
More...
 
#define CVC_BC_DM_EX_2D_PHARMACODE   1
 A 2D Pharmacode will be expect. The colour bars around the code will be proved. If CVC_BC_DM_EX_2D_PHARMACODE is selected the parameter bar1 to bar8, threshold and expanded have to be set correctly. The 2D Pharmacode is a own type and will be issue as the type CVC_BC_2D_PHARMACODE in the result. More...
 
#define CVC_BC_DM_EX_DATAMATRIX   0
 The normal Data Matrix code will be read as usual. The remaining parameters in the CvcBcSetDataMatrixEx function have no consequence for reading the code. More...
 
#define CVC_BC_DM_EX_DOTTED_DATAMATRIX   2
 
More...
 
#define CVC_BC_DM_MAX_SIZE   144
 
More...
 
#define CVC_BC_DM_MIN_SIZE   7
 
More...
 
#define CVC_BC_PHARMACODE_RUN_DIRECTION_DOWN   3
 The Pharmacode moves from the down to the up site of the picture. More...
 
#define CVC_BC_PHARMACODE_RUN_DIRECTION_LEFT   2
 The Pharmacode moves from the right to the left site of the picture. More...
 
#define CVC_BC_PHARMACODE_RUN_DIRECTION_RIGHT   0
 The Pharmacode moves from the left to the right site of the picture. More...
 
#define CVC_BC_PHARMACODE_RUN_DIRECTION_UP   1
 The Pharmacode moves from the down to the up site of the picture. More...
 
#define CVC_BC_PHARMACODE_SKEW_LEFT_MODERATE   1
 Pharmacode is being looked at from the left at a moderate angle. More...
 
#define CVC_BC_PHARMACODE_SKEW_LEFT_STRONG   2
 Pharmacode is being looked at from the left at a high angle. More...
 
#define CVC_BC_PHARMACODE_SKEW_NONE   0
 Pharmacode is being looked at almost vertcially (default setting). More...
 
#define CVC_BC_PHARMACODE_SKEW_RIGHT_MODERATE   -1
 Pharmacode is being looked at from the right at a moderate angle. More...
 
#define CVC_BC_PHARMACODE_SKEW_RIGHT_STRONG   -2
 Pharmacode is being looked at from the right at a high angle. More...
 
#define CVC_BC_PHARMACODE_TOLERANCE_EXTENDED   1
 Use extended tolerance limits when decoding Pharmacodes. More...
 
#define CVC_BC_PHARMACODE_TOLERANCE_STANDARD   0
 Use standard tolerance limits when decoding Pharmacodes (default setting). More...
 

Detailed Description

Macro Definition Documentation

◆ CVC_BC_DM_ALL_FORMATS

#define CVC_BC_DM_ALL_FORMATS   0x7FFF


◆ CVC_BC_DM_ALL_LEVELS

#define CVC_BC_DM_ALL_LEVELS   0x7FFF


◆ CVC_BC_DM_ASCII

#define CVC_BC_DM_ASCII   0x0010 /* Format ID 5 */


◆ CVC_BC_DM_BASE11

#define CVC_BC_DM_BASE11   0x0001 /* Format ID 1 */


◆ CVC_BC_DM_BASE27

#define CVC_BC_DM_BASE27   0x0002 /* Format ID 2 */


◆ CVC_BC_DM_BASE37

#define CVC_BC_DM_BASE37   0x0004 /* Format ID 4 ! */


◆ CVC_BC_DM_BASE41

#define CVC_BC_DM_BASE41   0x0008 /* Format ID 3 ! */


◆ CVC_BC_DM_BINARY

#define CVC_BC_DM_BINARY   0x0020 /* Format ID 6 */


◆ CVC_BC_DM_DISABLE

#define CVC_BC_DM_DISABLE   0x0000


◆ CVC_BC_DM_ECC0

#define CVC_BC_DM_ECC0   0x0001


◆ CVC_BC_DM_ECC100

#define CVC_BC_DM_ECC100   0x0008


◆ CVC_BC_DM_ECC140

#define CVC_BC_DM_ECC140   0x0010


◆ CVC_BC_DM_ECC200

#define CVC_BC_DM_ECC200   0x0020


◆ CVC_BC_DM_ECC50

#define CVC_BC_DM_ECC50   0x0002


◆ CVC_BC_DM_ECC80

#define CVC_BC_DM_ECC80   0x0004


◆ CVC_BC_DM_EX_2D_PHARMACODE

#define CVC_BC_DM_EX_2D_PHARMACODE   1

A 2D Pharmacode will be expect. The colour bars around the code will be proved. If CVC_BC_DM_EX_2D_PHARMACODE is selected the parameter bar1 to bar8, threshold and expanded have to be set correctly. The 2D Pharmacode is a own type and will be issue as the type CVC_BC_2D_PHARMACODE in the result.

Related Topics:
CvcBcSetDataMatrixEx

◆ CVC_BC_DM_EX_DATAMATRIX

#define CVC_BC_DM_EX_DATAMATRIX   0

The normal Data Matrix code will be read as usual. The remaining parameters in the CvcBcSetDataMatrixEx function have no consequence for reading the code.

Related Topics:
CvcBcSetDataMatrixEx

◆ CVC_BC_DM_EX_DOTTED_DATAMATRIX

#define CVC_BC_DM_EX_DOTTED_DATAMATRIX   2


◆ CVC_BC_DM_MAX_SIZE

#define CVC_BC_DM_MAX_SIZE   144


◆ CVC_BC_DM_MIN_SIZE

#define CVC_BC_DM_MIN_SIZE   7


◆ CVC_BC_PHARMACODE_RUN_DIRECTION_DOWN

#define CVC_BC_PHARMACODE_RUN_DIRECTION_DOWN   3

The Pharmacode moves from the down to the up site of the picture.

Related Topics:
CvcBcSetPharmacode, CvcBcSetPharmacodeEx

◆ CVC_BC_PHARMACODE_RUN_DIRECTION_LEFT

#define CVC_BC_PHARMACODE_RUN_DIRECTION_LEFT   2

The Pharmacode moves from the right to the left site of the picture.

Related Topics:
CvcBcSetPharmacode, CvcBcSetPharmacodeEx

◆ CVC_BC_PHARMACODE_RUN_DIRECTION_RIGHT

#define CVC_BC_PHARMACODE_RUN_DIRECTION_RIGHT   0

The Pharmacode moves from the left to the right site of the picture.

Related Topics:
CvcBcSetPharmacode, CvcBcSetPharmacodeEx

◆ CVC_BC_PHARMACODE_RUN_DIRECTION_UP

#define CVC_BC_PHARMACODE_RUN_DIRECTION_UP   1

The Pharmacode moves from the down to the up site of the picture.

Related Topics: CvcBcSetPharmacode
CvcBcSetPharmacode, CvcBcSetPharmacodeEx

◆ CVC_BC_PHARMACODE_SKEW_LEFT_MODERATE

#define CVC_BC_PHARMACODE_SKEW_LEFT_MODERATE   1

Pharmacode is being looked at from the left at a moderate angle.

Related Topics:
CvcBcSetPharmacode, CvcBcSetPharmacodeEx

◆ CVC_BC_PHARMACODE_SKEW_LEFT_STRONG

#define CVC_BC_PHARMACODE_SKEW_LEFT_STRONG   2

Pharmacode is being looked at from the left at a high angle.

Related Topics:
CvcBcSetPharmacode, CvcBcSetPharmacodeEx

◆ CVC_BC_PHARMACODE_SKEW_NONE

#define CVC_BC_PHARMACODE_SKEW_NONE   0

Pharmacode is being looked at almost vertcially (default setting).

Related Topics:
CvcBcSetPharmacode, CvcBcSetPharmacodeEx

◆ CVC_BC_PHARMACODE_SKEW_RIGHT_MODERATE

#define CVC_BC_PHARMACODE_SKEW_RIGHT_MODERATE   -1

Pharmacode is being looked at from the right at a moderate angle.

Related Topics:
CvcBcSetPharmacode, CvcBcSetPharmacodeEx

◆ CVC_BC_PHARMACODE_SKEW_RIGHT_STRONG

#define CVC_BC_PHARMACODE_SKEW_RIGHT_STRONG   -2

Pharmacode is being looked at from the right at a high angle.

Related Topics:
CvcBcSetPharmacode, CvcBcSetPharmacodeEx

◆ CVC_BC_PHARMACODE_TOLERANCE_EXTENDED

#define CVC_BC_PHARMACODE_TOLERANCE_EXTENDED   1

Use extended tolerance limits when decoding Pharmacodes.

Related Topics:
CvcBcSetPharmacode, CvcBcSetPharmacodeEx

◆ CVC_BC_PHARMACODE_TOLERANCE_STANDARD

#define CVC_BC_PHARMACODE_TOLERANCE_STANDARD   0

Use standard tolerance limits when decoding Pharmacodes (default setting).

Related Topics:
CvcBcSetPharmacode, CvcBcSetPharmacodeEx