Table of contents
Swift
Objective-C

This documentation is deprecated. It applies only to legacy version 9.x of Barcode Reader and must not be used for new development.

Please refer to the latest documentation and Migration Guide, which supersede this content.

BarcodeFormatIds_2

BarcodeFormatIds_2 defines the formats of the barcode in BarcodeFormat group 2 to be read. It is a combined value of BarcodeFormat_2 Enumeration items.

Remarks

  • The default value is all supported barcode formats in BarcodeFormat group 2.
  • The barcode format our library will search for is composed of BarcodeFormat group 1 and BarcodeFormat group 2, so you need to specify the barcode format in group 1 and group 2 individually.

Setting Methods

BarcodeFormatIds_2 can be set through RuntimeSetting or JSON template.

As PublicRuntimeSettings Member

BarcodeFormatIds_2 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

As JSON Parameter

BarcodeFormatIds_2 as a JSON parameter is a string Array defined as below.

Key Name Key Value
BarcodeFormatIds_2 A string array while each array item is one of the BarcodeFormat_2 Enumeration items.

JSON Example

{
    "BarcodeFormatIds_2": ["BF2_POSTALCODE", "BF2_DOTCODE"]
}

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article: