Variables
General Properties

Variables

short BarcodeBar1
 This property specifies whether the colour bar 1 don't care, is present or is missed.
 
short BarcodeBar2
 This property specifies whether the colour bar 2 don't care, is present or is missed.
 
short BarcodeBar3
 This property specifies whether the colour bar 3 don't care, is present or is missed.
 
short BarcodeBar4
 This property specifies whether the colour bar 4 don't care, is present or is missed.
 
short BarcodeBar5
 This property specifies whether the colour bar 5 don't care, is present or is missed.
 
short BarcodeBar6
 This property specifies whether the colour bar 6 don't care, is present or is missed.
 
short BarcodeBar7
 This property specifies whether the colour bar 7 don't care, is present or is missed.
 
short BarcodeBar8
 This property specifies whether the colour bar 8 don't care, is present or is missed.
 
short BarcodeContrast
 This property returns the contrast of the barcode in %.
 
short BarcodeContrast1
 This property specifies the contrast of bar 1 in percent.
 
short BarcodeContrast2
 This property specifies the contrast of bar 2 in percent.
 
short BarcodeContrast3
 This property specifies the contrast of bar 3 in percent.
 
short BarcodeContrast4
 This property specifies the contrast of bar 4 in percent.
 
short BarcodeContrast5
 This property specifies the contrast of bar 5 in percent.
 
short BarcodeContrast6
 This property specifies the contrast of bar 6 in percent.
 
short BarcodeContrast7
 This property specifies the contrast of bar 7 in percent.
 
short BarcodeContrast8
 This property specifies the contrast of bar 8 in percent.
 
short BarcodeDecodingResult
 This property returns the decoding result which describes the results of finding the code.
 
short BarcodeDecodingTime
 This property returns the decoding time in ms.
 
short BarcodeECCLevel
 This property returns the encoding level in which the code is encoded.
 
short BarcodeErrorReason
 This property returns the error reason describing the intern error reason in the barcode library.
 
boolean BarcodeFNC1
 This property returns a special flag which is used with the Code 128.
 
boolean BarcodeFNC2
 This property returns a special flag which is used with the Code 128.
 
boolean BarcodeFNC3
 This property returns a special flag which is used with the Code 128.
 
boolean BarcodeFNC4
 This property returns a special flag which is used with the Code 128.
 
short BarcodeFormat
 This property returns the format of encoding scheme which is used for the code.
 
boolean BarcodeFullAscii
 This property returns TRUE if the full ASCII description of the code is used.
 
short BarcodeLen
 The number of decoded/read characters.
 
short BarcodeNumberSystem
 This property returns the number system of the code which is used.
 
short BarcodeNumColumns
 This property returns the number of columns which made up the decoded barcode.
 
short BarcodeNumDigits
 Number of code words which made up the decoded barcode.
 
short BarcodeNumRows
 This property returns the number of rows which made up the decoded barcode.
 
short BarcodeProductID
 This property returns the product ID of the SonyCode.
 
short BarcodeRadiusCode
 This property returns the radius code result of the SonyCode.
 
short BarcodeResolution
 This property returns the module width of barcode in 1/10 pixel.
 
BSTR BarcodeText
 String which contains the result of the most recent barcode read operation.
 
short BarcodeTruncated
 Number of code characters which could not be saved because there is not enough space in the buffer.
 
TxCVC_BC_TYPE BarcodeType
 Type of barcode found.
 
BSTR BarcodeTypeString
 String which contains the name of the type of barcode identified in BarcodeType.
 
short BarcodeUsedECC
 This property returns the used ECC of the barcode in %.
 
short BarcodeX1
 X-position of edge point 1 of the barcode.
 
short BarcodeX2
 X-position of edge point 2 of the barcode.
 
short BarcodeX3
 X-position of edge point 3 of the barcode.
 
short BarcodeX4
 X-position of edge point 4 of the barcode.
 
short BarcodeY1
 Y-position of edge point 1 of the barcode.
 
short BarcodeY2
 Y-position of edge point 2 of the barcode.
 
short BarcodeY3
 Y-position of edge point 3 of the barcode.
 
short BarcodeY4
 Y-position of edge point 4 of the barcode.
 
bool Code11Enabled
 Evaluate/don't evaluate code.
 
bool Code32Enabled
 Evaluate/don't evaluate code.
 
bool Code4StateAustralianEnabled
 Evaluate/don't evaluate code.
 
bool Code4StateKixEnabled
 Evaluate/don't evaluate code.
 
bool Code4StateRoyalMailEnabled
 Evaluate/don't evaluate code.
 
bool Code4StateUSPSEnabled
 Evaluate/don't evaluate code.
 
bool CodeMSIPlesseyEnabled
 Evaluate/don't evaluate code.
 
bool CodePlanetEnabled
 Evaluate/don't evaluate code.
 
bool CodePostnetEnabled
 Evaluate/don't evaluate code.
 
bool CodeQREnabled
 Evaluate/don't evaluate code (default CVC_BC_ON)
 
bool CodeRSSEnabled
 Evaluate/don't evaluate code (default CVC_BC_ON)
 
TxCVC_BC_DIRECTION DecodeDirection
 This data type defines constants for the possible orientations in which a barcode may occur.
 
short DecodeTimeOut
 Maximum time in milliseconds the decoding process is permitted to take.
 
booelan Entire
 Specifies whether the entire image will be searched for barcodes or not.
 
bool Grading1DEnabled
 Evaluate/don't evaluate 1D Code Grading.
 
bool GradingDMEnabled
 Evaluate/don't evaluate DataMatrix Code Grading.
 
bool GradingQREnabled
 Evaluate/don't evaluate QR Code Grading.
 
long Image
 Handle of the image object in which the barcode to be decoded is to be found.
 
__int64 Image64
 64-bit Handle of the image object in which the barcode to be decoded is to be found.
 
bool MicroPDF417Enabled
 Evaluate/don't evaluate code.
 
long PlaneIndex
 Plane in which the barcode is to be searched for.
 
double x0
 Left boundary of the area in which the barcode is to be searched for.
 
double x1
 Right boundary of the area in which the barcode is to be searched for.
 
double y0
 Upper boundary of the area in which the barcode is to be searched for.
 
double y1
 Lower boundary of the area in which the barcode is to be searched for.
 

Detailed Description

Variable Documentation

short BarcodeBar1

This property specifies whether the colour bar 1 don't care, is present or is missed.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarCodabar1Indicates that colour bar 1 don't care, is present or is missed.
Returns
Indicates that colour bar 1 don't care, is present or is missed.
short BarcodeBar2

This property specifies whether the colour bar 2 don't care, is present or is missed.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeBar2Indicates that colour bar 2 don't care, is present or is missed.
Returns
Indicates that colour bar 2 don't care, is present or is missed.
short BarcodeBar3

This property specifies whether the colour bar 3 don't care, is present or is missed.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeBar3Indicates that colour bar 3 don't care, is present or is missed.
Returns
Indicates that colour bar 3 don't care, is present or is missed.
short BarcodeBar4

This property specifies whether the colour bar 4 don't care, is present or is missed.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeBar4Indicates that colour bar 4 don't care, is present or is missed.
Returns
Indicates that colour bar 4 don't care, is present or is missed.
short BarcodeBar5

This property specifies whether the colour bar 5 don't care, is present or is missed.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeBar5Indicates that colour bar 5 don't care, is present or is missed.
Returns
Indicates that colour bar 5 don't care, is present or is missed.
short BarcodeBar6

This property specifies whether the colour bar 6 don't care, is present or is missed.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeBar6Indicates that colour bar 6 don't care, is present or is missed.
Returns
Indicates that colour bar 6 don't care, is present or is missed.
short BarcodeBar7

This property specifies whether the colour bar 7 don't care, is present or is missed.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeBar7Indicates that colour bar 7 don't care, is present or is missed.
Returns
Indicates that colour bar 7 don't care, is present or is missed.
short BarcodeBar8

This property specifies whether the colour bar 8 don't care, is present or is missed.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeBar8Indicates that colour bar 8 don't care, is present or is missed.
Returns
Indicates that colour bar 8 don't care, is present or is missed.
short BarcodeContrast

This property returns the contrast of the barcode in %.

Parameters
[out]BarcodeContrastContrast of the barcode in %.
Returns
Contrast of the barcode in %.
short BarcodeContrast1

This property specifies the contrast of bar 1 in percent.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeContrast1Contrast of bar 1 in %.
Returns
Contrast of bar 1 in %.
short BarcodeContrast2

This property specifies the contrast of bar 2 in percent.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeContrast2Contrast of bar 2 in %.
Returns
Contrast of bar 2 in %.
short BarcodeContrast3

This property specifies the contrast of bar 3 in percent.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeContrast3Contrast of bar 3 in %.
Returns
Contrast of bar 3 in %.
short BarcodeContrast4

This property specifies the contrast of bar 4 in percent.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeContrast4Contrast of bar 4 in %.
Returns
Contrast of bar 4 in %.
short BarcodeContrast5

This property specifies the contrast of bar 5 in percent.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeContrast5Contrast of bar 5 in %.
Returns
Contrast of bar 5 in %.
short BarcodeContrast6

This property specifies the contrast of bar 6 in percent.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeContrast6Contrast of bar 6 in %.
Returns
Contrast of bar 6 in %.
short BarcodeContrast7

This property specifies the contrast of bar 7 in percent.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeContrast7Contrast of bar 7 in %.
Returns
Contrast of bar 7 in %.
short BarcodeContrast8

This property specifies the contrast of bar 8 in percent.

Attention
This property works only with 2-D Pharmacodes.
Parameters
[out]BarcodeContrast8Contrast of bar 8 in %.
Returns
Contrast of bar 8 in %.
short BarcodeDecodingResult

This property returns the decoding result which describes the results of finding the code.

Following decoding results are possible:

0CVC_BC_SUCCESS
 Code is read.
1CVC_BC_NOTHING_FOUND
 No code found.
2CVC_BC_SYMBOLOGY_ONLY
 Code symbology found.
3CVC_BC_WRONG_CODE_SIZE
 Wrong code size.
4CVC_BC_WRONG_CODE_FORMAT
 Wrong code format.
5CVC_BC_ERROR_DETECTION_FAILED
 Error detection is not correct or not possible.
6CVC_BC_QUIETZONE_FAILS
 Colour bar in the 2-D Pharmacode failed.
7CVC_BC_BREAK_BY_ERROR
 An error occurred.

See CVC_BC_INFO from Barcode DLL for further information.

Parameters
[out]BarcodeDecodingResultDecoding result.
Returns
Decoding result.
short BarcodeDecodingTime

This property returns the decoding time in ms.

Parameters
[out]BarcodeDecodingTimeDecoding time in ms.
Returns
Decoding time in ms.
short BarcodeECCLevel

This property returns the encoding level in which the code is encoded.

Attention
This property works only with Data Matrix and PDF 417 barcodes.
Parameters
[out]BarcodeECCLevelEncoding level in which the code is encoded.
Returns
Specifies the encoding level of the code.
short BarcodeErrorReason

This property returns the error reason describing the intern error reason in the barcode library.

Following error reasons are possible:

0CVC_BC_NO_ERROR
 No error.
-1CVC_BC_NO_MEMORY
 Not enough memory.
-2CVC_BC_PARAMETER_ERROR
 Erroneous parameters in the parameter list.
-3CVC_BC_PARAMETER_WARNING
 
-4CVC_BC_NO_DONGLE
 No CVB Dongle detected.
-5CVC_BC_INVALID_LICENCE_NUMBER
 Invalid CVB Barcode license number.
-6CVC_BC_WRONG_LICENCE_NUMBER
 Wrong CVB Barcode license number.
-7CVC_BC_FILE_NOT_FOUND
 File could not be read (for LoadConfiguration).
-8CVC_BC_FILE_NOT_WRITEABLE
 File could not be created (for SaveConfiguration).
-9CVC_BC_NOT_INITIALZED
 The barcode function has not been initialised.
-10CVC_BC_TIMELIMIT_REACHED
 The limit of the maximum evaluation time has been reached.
-11CVC_BC_DATA_FORMAT_ERROR
 Decoding of the code is impossible.
-101CVC_BC_NO_IMAGE
 The Image is not valid.
-102CVC_BC_NOT_8BIT
 The image data does not have a depth of 8 bits.
-103CVC_BC_INVALID_PLANE
 The specified PlaneIndex does not exist in the image object.
-104CVC_BC_INVALID_RECT
 The specified boundary rectangle is not valid.
-105CVC_BC_NO_FREE_CONFIGURATION
 The default number of possible configurations is exhausted.

See CVC_BC_INFO from the Barcode DLL for further information.

Parameters
[out]BarcodeErrorReasonError reason.
Returns
Error reason.
boolean BarcodeFNC1

This property returns a special flag which is used with the Code 128.

Attention
This property works only with Code 128 barcodes.
Parameters
[out]BarcodeFNC1Special flag which can be either TRUE or FALSE.
Returns
Special flag which can be either TRUE or FALSE.
boolean BarcodeFNC2

This property returns a special flag which is used with the Code 128.

Attention
This property works only with Code 128 barcodes.
Parameters
[out]BarcodeFNC2Special flag which can be either TRUE or FALSE.
Returns
Special flag which can be either TRUE or FALSE.
boolean BarcodeFNC3

This property returns a special flag which is used with the Code 128.

Attention
This property works only with Code 128 barcodes.
Parameters
[out]BarcodeFNC3Special flag which can be either TRUE or FALSE.
Returns
Special flag which can be either TRUE or FALSE.
boolean BarcodeFNC4

This property returns a special flag which is used with the Code 128.

Attention
This property works only with Code 128 barcodes.
Parameters
[out]BarcodeFNC4Special flag which can be either TRUE or FALSE.
Returns
Special flag which can be either TRUE or FALSE.
short BarcodeFormat

This property returns the format of encoding scheme which is used for the code.

Attention
This property works only with Data Matrix type ECC200.
Parameters
[out]BarcodeFormatFormat of encoding scheme which is used for the code.
Returns
Format of encoding scheme which is used for the code.
boolean BarcodeFullAscii

This property returns TRUE if the full ASCII description of the code is used.

Attention
This property works only with Code 39 and Code 93 barcodes.
Parameters
[out]BarcodeFullAsciiTRUE if the full ASCII description is used, FALSE otherwise.
Returns
Specifies whether the full ASCII description is used or not.
short BarcodeLen

The number of decoded/read characters.

Parameters
[out]BarcodeLenThe number of decoded/read characters.
Returns
The number of decoded/read characters.
short BarcodeNumberSystem

This property returns the number system of the code which is used.

Attention
This property works only with UPC E barcodes.
Parameters
[out]BarcodeNumberSystemNumber system of the code which is used.
Returns
Number system of the code which is used.
short BarcodeNumColumns

This property returns the number of columns which made up the decoded barcode.

Attention
This property works only with Data Matrix and PDF 417 barcodes.
Parameters
[out]BarcodeNumColumnsNumber of columns which made up the decoded barcode.
Returns
Number of columns which made up the decoded barcode.
short BarcodeNumDigits

Number of code words which made up the decoded barcode.

Parameters
[out]BarcodeNumDigitsNumber of code words which made up the decoded barcode.
Returns
Number of code words which made up the decoded barcode.
short BarcodeNumRows

This property returns the number of rows which made up the decoded barcode.

Attention
This property works only with Data Matrix and PDF 417 barcodes.
Parameters
[out]BarcodeNumRowsNumber of rows which made up the decoded barcode.
Returns
Number of rows which made up the decoded barcode.
short BarcodeProductID

This property returns the product ID of the SonyCode.

Attention
This property works only with SonyCode barcodes.
Parameters
[out]BarcodeProductIDProduct ID of the SonyCode.
Returns
Product ID of the SonyCode.
short BarcodeRadiusCode

This property returns the radius code result of the SonyCode.

Attention
This property works only with SonyCode barcodes.
Parameters
[out]BarcodeRadiusCodeRadius code result of the SonyCode.
Returns
Radius code result of the SonyCode.
short BarcodeResolution

This property returns the module width of barcode in 1/10 pixel.

Parameters
[out]BarcodeResolutionModule width in 10ths pixel.
Returns
Module width in 10ths pixel.
BSTR BarcodeText

String which contains the result of the most recent barcode read operation.

Attention
This string is null terminated. For this reason, when using a symbology that can encode using null characters, the string may be truncated in the wrong place. In this case, we recommend that you use the BarcodeData method.
Parameters
[out]BarcodeTextString which contains the result of the most recent barcode read operation.
Returns
String which contains the result of the most recent barcode read operation.
short BarcodeTruncated

Number of code characters which could not be saved because there is not enough space in the buffer.

Attention
This property should always have the value zero, since there is sufficient internal buffer capacity. It exists purely for compatibility reasons.
Parameters
[out]BarcodeTruncatedNumber of code characters which could not be saved because there is not enough space in the buffer.
Returns
Number of code characters which could not be saved because there is not enough space in the buffer.
TxCVC_BC_TYPE BarcodeType

Type of barcode found.

Attention
CVC_BC_PHARMACODE, CVC_BC_2D_PHARMACODE, and CVC_BC_SONY_CODE are new in CVB 8.0 with Barcode Version 2.2.
Parameters
[out]BarcodeTypeType of barcode found. See TxCVC_BC_TYPE for possible values.
Returns
Type of barcode found.
BSTR BarcodeTypeString

String which contains the name of the type of barcode identified in BarcodeType.

Parameters
[out]BarcodeTypeStringString which contains the name of the type of barcode.
Returns
String which contains the name of the type of barcode.
short BarcodeUsedECC

This property returns the used ECC of the barcode in %.

Attention
This property works only with Data Matrix and PDF 417 barcodes.
Parameters
[out]BarcodeUsedECCUsed ECC of the barcode in %.
Returns
Used ECC of the barcode in %.
short BarcodeX1

X-position of edge point 1 of the barcode.

Parameters
[out]BarcodeX1X-position of edge point 1.
Returns
X-position of edge point 1.
Related Topics:
BarcodeX1, BarcodeY1, BarcodeX2, and BarcodeY2
short BarcodeX2

X-position of edge point 2 of the barcode.

Parameters
[out]BarcodeX2X-position of edge point 2.
Returns
X-position of edge point 2.
Related Topics:
BarcodeX1, BarcodeY1, BarcodeX2, and BarcodeY2
short BarcodeX3

X-position of edge point 3 of the barcode.

Attention
This property works only with Data Matrix, PDF 417, and Pharmacode.
Parameters
[out]BarcodeX3X-position of edge point 3.
Returns
X-position of edge point 3.
Related Topics:
BarcodeX1, BarcodeY1, BarcodeX2, BarcodeY2, BarcodeX3, BarcodeY3, BarcodeX4, and BarcodeY4
short BarcodeX4

X-position of edge point 4 of the barcode.

Attention
This property works only with Data Matrix, PDF 417, and Pharmacode.
Parameters
[out]BarcodeX4X-position of edge point 4.
Returns
X-position of edge point 4.
Related Topics:
BarcodeX1, BarcodeY1, BarcodeX2, BarcodeY2, BarcodeX3, BarcodeY3, BarcodeX4, and BarcodeY4
short BarcodeY1

Y-position of edge point 1 of the barcode.

Parameters
[out]BarcodeY1Y-position of edge point 1.
Returns
Y-position of edge point 1.
Related Topics:
BarcodeX1, BarcodeY1, BarcodeX2, and BarcodeY2
short BarcodeY2

Y-position of edge point 2 of the barcode.

Parameters
[out]BarcodeY2Y-position of edge point 2.
Returns
Y-position of edge point 2.
Related Topics:
BarcodeX1, BarcodeY1, BarcodeX2, and BarcodeY2
short BarcodeY3

Y-position of edge point 3 of the barcode.

Attention
This property works only with Data Matrix, PDF 417, and Pharmacode.
Parameters
[out]BarcodeY3Y-position of edge point 3.
Returns
Y-position of edge point 3.
Related Topics:
BarcodeX1, BarcodeY1, BarcodeX2, BarcodeY2, BarcodeX3, BarcodeY3, BarcodeX4, and BarcodeY4
short BarcodeY4

Y-position of edge point 4 of the barcode.

Attention
This property works only with Data Matrix, PDF 417, and Pharmacode.
Parameters
[out]BarcodeY4Y-position of edge point 4.
Returns
Y-position of edge point 4.
Related Topics:
BarcodeX1, BarcodeY1, BarcodeX2, BarcodeY2, BarcodeX3, BarcodeY3, BarcodeX4, and BarcodeY4
bool Code11Enabled

Evaluate/don't evaluate code.

The property sets the current status of the Code11 code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]Code11EnabledSet the status of Code11 evaluation.
Returns
Status of Code11 code evaluation.
bool Code32Enabled

Evaluate/don't evaluate code.

The property sets the current status of the Code32 code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]Code32EnabledSet the status of Code32 evaluation.
Returns
Status of Code32 code evaluation.
bool Code4StateAustralianEnabled

Evaluate/don't evaluate code.

The property sets the current status of the 4-State Australian Postal code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]Code4StateAustralianEnabledSet the status of 4-State Australian Postal code evaluation.
Returns
Status of 4-State Australian Postal code evaluation.
bool Code4StateKixEnabled

Evaluate/don't evaluate code.

The property sets the current status of the 4-State Kix Postal code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]Code4StateKixEnabledSet the status of 4-State Kix code evaluation.
Returns
Status of 4-State Kix Postal code evaluation.
bool Code4StateRoyalMailEnabled

Evaluate/don't evaluate code.

The property sets the current status of the 4-State Royal Mail Postal code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]Code4StateRoyalMailEnabledSet the status of 4-State Royal Mail Postal code evaluation.
Returns
Status of 4-State Royal Mail Postal code evaluation.
bool Code4StateUSPSEnabled

Evaluate/don't evaluate code.

The property sets the current status of the 4-State USPS Mail Postal code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]Code4StateUSPSEnabledSet the status of 4-State USPS Mail Postal code evaluation.
Returns
Status of 4-State USPS Mail Postal code evaluation.
bool CodeMSIPlesseyEnabled

Evaluate/don't evaluate code.

The property sets the current status of the MSIPlessey code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]CodeMSIPlesseyEnabledSet the status of MSIPlessey code evaluation.
Returns
Status of MSIPlessey code evaluation.
bool CodePlanetEnabled

Evaluate/don't evaluate code.

The property sets the current status of the Planet code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]CodePlanetEnabledSet the status of Planet code evaluation.
Returns
Status of Planet code evaluation.
bool CodePostnetEnabled

Evaluate/don't evaluate code.

The property sets the current status of the Postnet code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]CodePostnetEnabledSet the status of Postnet code evaluation.
Returns
Status of Postnet code evaluation.
bool CodeQREnabled

Evaluate/don't evaluate code (default CVC_BC_ON)

The property sets the current status of the QR code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]CodeQREnabledSet the status of QR code evaluation.
Returns
Status of QR code evaluation.
bool CodeRSSEnabled

Evaluate/don't evaluate code (default CVC_BC_ON)

The property sets the current status of the RSS code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]CodeRSSEnabledSet the status of RSS code evaluation.
Returns
Status of RSS code evaluation.
TxCVC_BC_DIRECTION DecodeDirection

This data type defines constants for the possible orientations in which a barcode may occur.

This is only of use for one-dimensional and stacked two-dimensional barcodes (such as PDF 417). Matrix codes, such as Data Matrix, are always read in any orientation.

Attention
The greater the degree of freedom of the orientation, the slower the evaluation will be.
Parameters
[in,out]DecodeDirectionPossible orientations in which a barcode may occur. See TxCVC_BC_DIRECTION for possible directions.
Returns
Possible orientations in which a barcode may occur.
short DecodeTimeOut

Maximum time in milliseconds the decoding process is permitted to take.

Parameters
[in,out]DecodeTimeOutMaximum time to spend on decoding (in ms).
Returns
Maximum time to spend on decoding (in ms).
Related Topics:
For more information see cvcbcsettimelimit functions.
booelan Entire

Specifies whether the entire image will be searched for barcodes or not.

This property overrides the function of the properties x0, x1, y0, and y1.

Parameters
[in,out]EntireTRUE means that the whole image will be used, FALSE otherwise.
Returns
Indicates whether the entire image is used or not.
bool Grading1DEnabled

Evaluate/don't evaluate 1D Code Grading.

The property sets the current status of the 1D code grading which serves as a quality evaluation. TRUE means quality evaluation of this code is enabled, FALSE not.

Parameters
[in,out]Grading1DEnabledSet the status of 1D code grading.
Returns
Status of 1D code grading.
bool GradingDMEnabled

Evaluate/don't evaluate DataMatrix Code Grading.

The property sets the current status of the Data Matrix code grading which serves as a quality evaluation. TRUE means quality evaluation of this code is enabled, FALSE not.

Parameters
[in,out]GradingDMEnabledSet the status of Data Matrix code grading.
Returns
Status of Data Matrix code grading.
bool GradingQREnabled

Evaluate/don't evaluate QR Code Grading.

The property sets the current status of the QR code grading which serves as a quality evaluation. TRUE means quality evaluation of this code is enabled, FALSE not.

Parameters
[in,out]GradingQREnabledSet the status of QR code grading.
Returns
Status of QR code grading.
long Image

Handle of the image object in which the barcode to be decoded is to be found.

This handle is a component of image objects of the type Common Vision Image.

Attention
If you want your application to be easily transferable to the 64 bit platform, use the Image64 property instead!
Parameters
[in,out]ImageHandle to source image.
Returns
Image object handle.
__int64 Image64

64-bit Handle of the image object in which the barcode to be decoded is to be found.

This handle may be passed from either another ActiveX control's Image property, or from a handle of type IMG. Unlike the Image property, Image64 is a 64 bit integer value and will therefore not be subject to pointer truncation when used in a 64 bit build. Consequently, Image64 rather than Image should be used when building an application that is to be used on the x64 platform (note that passing a 32 bit pointer to Image64 will work without problems as well, so Image64 is safe to be used in 32 as well as 64 bit applications).

Remarks
The presence of an Image64 property (and the Image property having 32 bit size regardless of platform) differs slightly from the approach usually found on the ActiveX controls of Common Vision Blox (usually the Image property changes size depending on the targeted build platform, making it safe to always use just the image property). The reason for this deviation from the regular pattern is that unlike most of the other ActiveX controls, the Barcode OCX has been built using Delphi, and the necessary build steps to achieve the same behavior as on the other Common Vision Blox ActiveX controls are not as easily (and stable) implemented in that build environment. Therefore a different approach was chosen for the Barcode Control.
Parameters
[in,out]ImageHandle to source image.
Returns
Image object handle.
bool MicroPDF417Enabled

Evaluate/don't evaluate code.

The property sets the current status of the MicroPDF417 code evaluation. TRUE means evaluation of this code is enabled, FALSE not.

Parameters
[in,out]MicroPDF417EnabledSet the status of MicroPDF417 code evaluation.
Returns
Status of MicroPDF417 code evaluation.
long PlaneIndex

Plane in which the barcode is to be searched for.

For black and white systems this value is zero, there is only one plane. For multi-camera systems or colour cameras, values larger than zero can be useful.

Parameters
[in,out]PlaneIndexPlane in which the barcode is to be searched for.
Returns
Plane index.
double x0

Left boundary of the area in which the barcode is to be searched for.

Parameters
[in,out]x0Left boundary of area of interest.
Returns
Left boundary of area of interest.
Related Topics:
x0, y0, x1, y1
double x1

Right boundary of the area in which the barcode is to be searched for.

Parameters
[in,out]x1Right boundary of area of interest.
Returns
Right boundary of area of interest.
Related Topics:
x0, y0, x1, y1
double y0

Upper boundary of the area in which the barcode is to be searched for.

Parameters
[in,out]y0Upper boundary of area of interest.
Returns
Upper boundary of area of interest.
Related Topics:
x0, y0, x1, y1
double y1

Lower boundary of the area in which the barcode is to be searched for.

Parameters
[in,out]y1Lower boundary of area of interest.
Returns
Lower boundary of area of interest.
Related Topics:
x0, y0, x1, y1