Returns the source of the barcode value used for generating the barcode.
GetBarcodeValueSource (pDevMode As Long) As Long
Input value - pDevMode: handle to the BlackIceDEVMODE structure
Return value - The return value can be one of the following values:
0: BARCODE_STRING
1: BARCODE_FILE
2: BARCODE_PAGE_CONTENT
If BARCODE_STRING (0) is returned, a simple string is used for the barcode value, specified by the SetBarcodeValue function or in the printing preferences.
If BARCODE_FILE (1) is returned, the file specified by the SetBarcodeValueFile function or the printing preferences is used. The file can be a text file or a binary file if the selected barcode type supports it.
If BARCODE_PAGE_CONTENT (2) is returned, the content of the printed page is used as value for the generated barcode. A regular expression and format can be specified using the SetBarcodeRegExpFile and SetBarcodeRegExpFormatFile functions or in the printing preferences, to filter the text. If the regular expression is not specified or not found, the whole page text is used. Please note, some applications might print part of the page content as images or vector graphics, even if it looks like text. In this case, the printer driver will be unable to extract the text of the page. In some cases glyph indexes might be used to print the text instead of ASCII or UNICODE text, in this case the output might contain garbled characters instead if readable text.
NOTE: For 32-bit applications, use pDevMode as Integer, instead of Long.