Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
BarcodeFormatIds
BarcodeFormatIds
defines the formats of the barcode in BarcodeFormat group 1
to be read. It is a combined value of BarcodeFormat
Enumeration items.
Remarks
- The default value is all supported barcode formats in
BarcodeFormat group 1
. - The barcode format our library will search for is composed of
BarcodeFormat group 1
andBarcodeFormat group 2
, so you need to specify the barcode format in group 1 and group 2 individually.
Setting Methods
BarcodeFormatIds
can be set through RuntimeSetting
or JSON template.
As PublicRuntimeSettings
Member
BarcodeFormatIds
can be set dynamically during runtime as a member of PublicRuntimeSettings
struct.
Code Snippet in C++
//...other codes
PublicRuntimeSettings* pSettings = new PublicRuntimeSettings;
int errorCode = reader->GetRuntimeSettings(pSettings);
pSettings->barcodeFormatIds = BF_ALL;
pSettings->barcodeFormatIds_2 = BF2_POSTALCODE | BF2_DOTCODE;
reader->UpdateRuntimeSettings(pSettings);
delete pSettings;
//...other codes
See Also
PublicRuntimeSettings:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & SwiftBarcodeFormat:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & SwiftBarcodeFormat_2:
JavaScript | C | C++ | .NET | Python | Java | Java-Android | Objective-C & Swift
As JSON Parameter
BarcodeFormatIds
as a JSON parameter is a string Array defined as below.
Key Name | Key Value |
---|---|
BarcodeFormatIds | A string array while each array item is one of the BarcodeFormat Enumeration items. |
JSON Example
{
"BarcodeFormatIds": ["BF_ONED", "BF_DATAMATRIX"]
}