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. | |
short BarcodeBar1 |
This property specifies whether the colour bar 1 don't care, is present or is missed.
[out] | BarCodabar1 | 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.
[out] | BarcodeBar2 | 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.
[out] | BarcodeBar3 | 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.
[out] | BarcodeBar4 | 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.
[out] | BarcodeBar5 | 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.
[out] | BarcodeBar6 | 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.
[out] | BarcodeBar7 | 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.
[out] | BarcodeBar8 | Indicates that colour bar 8 don't care, is present or is missed. |
short BarcodeContrast |
short BarcodeContrast1 |
short BarcodeContrast2 |
short BarcodeContrast3 |
short BarcodeContrast4 |
short BarcodeContrast5 |
short BarcodeContrast6 |
short BarcodeContrast7 |
short BarcodeContrast8 |
short BarcodeDecodingResult |
This property returns the decoding result which describes the results of finding the code.
Following decoding results are possible:
0 | CVC_BC_SUCCESS |
Code is read. | |
1 | CVC_BC_NOTHING_FOUND |
No code found. | |
2 | CVC_BC_SYMBOLOGY_ONLY |
Code symbology found. | |
3 | CVC_BC_WRONG_CODE_SIZE |
Wrong code size. | |
4 | CVC_BC_WRONG_CODE_FORMAT |
Wrong code format. | |
5 | CVC_BC_ERROR_DETECTION_FAILED |
Error detection is not correct or not possible. | |
6 | CVC_BC_QUIETZONE_FAILS |
Colour bar in the 2-D Pharmacode failed. | |
7 | CVC_BC_BREAK_BY_ERROR |
An error occurred. |
See CVC_BC_INFO
from Barcode DLL for further information.
[out] | BarcodeDecodingResult | Decoding result. |
short BarcodeDecodingTime |
short BarcodeECCLevel |
short BarcodeErrorReason |
This property returns the error reason describing the intern error reason in the barcode library.
Following error reasons are possible:
0 | CVC_BC_NO_ERROR |
No error. | |
-1 | CVC_BC_NO_MEMORY |
Not enough memory. | |
-2 | CVC_BC_PARAMETER_ERROR |
Erroneous parameters in the parameter list. | |
-3 | CVC_BC_PARAMETER_WARNING |
-4 | CVC_BC_NO_DONGLE |
No CVB Dongle detected. | |
-5 | CVC_BC_INVALID_LICENCE_NUMBER |
Invalid CVB Barcode license number. | |
-6 | CVC_BC_WRONG_LICENCE_NUMBER |
Wrong CVB Barcode license number. | |
-7 | CVC_BC_FILE_NOT_FOUND |
File could not be read (for LoadConfiguration). | |
-8 | CVC_BC_FILE_NOT_WRITEABLE |
File could not be created (for SaveConfiguration). | |
-9 | CVC_BC_NOT_INITIALZED |
The barcode function has not been initialised. | |
-10 | CVC_BC_TIMELIMIT_REACHED |
The limit of the maximum evaluation time has been reached. | |
-11 | CVC_BC_DATA_FORMAT_ERROR |
Decoding of the code is impossible. | |
-101 | CVC_BC_NO_IMAGE |
The Image is not valid. | |
-102 | CVC_BC_NOT_8BIT |
The image data does not have a depth of 8 bits. | |
-103 | CVC_BC_INVALID_PLANE |
The specified PlaneIndex does not exist in the image object. | |
-104 | CVC_BC_INVALID_RECT |
The specified boundary rectangle is not valid. | |
-105 | CVC_BC_NO_FREE_CONFIGURATION |
The default number of possible configurations is exhausted. |
See CVC_BC_INFO
from the Barcode DLL for further information.
[out] | BarcodeErrorReason | Error reason. |
boolean BarcodeFNC1 |
boolean BarcodeFNC2 |
boolean BarcodeFNC3 |
boolean BarcodeFNC4 |
short BarcodeFormat |
This property returns the format of encoding scheme which is used for the code.
[out] | BarcodeFormat | 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.
[out] | BarcodeFullAscii | TRUE if the full ASCII description is used, FALSE otherwise. |
short BarcodeLen |
short BarcodeNumberSystem |
short BarcodeNumColumns |
short BarcodeNumDigits |
short BarcodeNumRows |
short BarcodeProductID |
short BarcodeRadiusCode |
short BarcodeResolution |
BSTR BarcodeText |
String which contains the result of the most recent barcode read operation.
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. [out] | 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.
zero
, since there is sufficient internal buffer capacity. It exists purely for compatibility reasons. [out] | 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.
[out] | BarcodeType | Type of barcode found. See TxCVC_BC_TYPE for possible values. |
BSTR BarcodeTypeString |
String which contains the name of the type of barcode identified in BarcodeType.
[out] | BarcodeTypeString | String which contains the name of the type of barcode. |
short BarcodeUsedECC |
short BarcodeX1 |
short BarcodeX2 |
short BarcodeX3 |
X-position of edge point 3 of the barcode.
[out] | BarcodeX3 | X-position of edge point 3. |
short BarcodeX4 |
X-position of edge point 4 of the barcode.
[out] | BarcodeX4 | X-position of edge point 4. |
short BarcodeY1 |
short BarcodeY2 |
short BarcodeY3 |
Y-position of edge point 3 of the barcode.
[out] | BarcodeY3 | Y-position of edge point 3. |
short BarcodeY4 |
Y-position of edge point 4 of the barcode.
[out] | BarcodeY4 | Y-position of edge point 4. |
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.
[in,out] | Code11Enabled | Set the status of Code11 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.
[in,out] | Code32Enabled | Set the status of Code32 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.
[in,out] | Code4StateAustralianEnabled | Set the 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.
[in,out] | Code4StateKixEnabled | Set the status of 4-State Kix 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.
[in,out] | Code4StateRoyalMailEnabled | Set the 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.
[in,out] | Code4StateUSPSEnabled | Set the 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.
[in,out] | CodeMSIPlesseyEnabled | Set the 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.
[in,out] | CodePlanetEnabled | Set the 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.
[in,out] | CodePostnetEnabled | Set the 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.
[in,out] | CodeQREnabled | Set the 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.
[in,out] | CodeRSSEnabled | Set the 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.
[in,out] | DecodeDirection | Possible orientations in which a barcode may occur. See TxCVC_BC_DIRECTION for possible directions. |
short DecodeTimeOut |
booelan Entire |
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.
[in,out] | Grading1DEnabled | Set the 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.
[in,out] | GradingDMEnabled | Set the 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.
[in,out] | GradingQREnabled | Set the 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.
[in,out] | Image | Handle to source image. |
__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).
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. [in,out] | Image | Handle to source image. |
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.
[in,out] | MicroPDF417Enabled | Set the 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.
[in,out] | PlaneIndex | Plane in which the barcode is to be searched for. |
double x0 |
double x1 |
double y0 |