This page is applicable to version 8.2.3
Javascript API Reference - BarcodeReader
Parameter and Runtime Settings Methods
Method | Description |
---|---|
getModeArgument() | Get argument value for the specified mode parameter. |
setModeArgument() | Set argument value for the specified mode parameter. |
getRuntimeSettings() | Get current runtime settings. |
resetRuntimeSettings() | Reset runtime settings to default. |
updateRuntimeSettings() | Modify and update the current runtime settings. |
getModeArgument
Get the argument value for the specified mode parameter.
getModeArgument(modeName, index, argumentName) returns Promise
Parameters
modeName
string
index
number
argumentName
string
Return Value
Promise<string>
Sample
Read barcodes from live camera
setModeArgument
Set the argument value for the specified mode parameter.
setModeArgument(modeName, index, argumentName, argumentValue) returns Promise
Parameters
modeName
stringindex
numberargumentName
stringargumentValue
string
Return Value
Promise<void>
Sample
await reader.setModeArgument("BinarizationModes", 0, "EnableFillBinaryVacancy", "1");
Read barcodes from live camera
getRuntimeSettings
Get the current runtime settings.
getRuntimeSettings() returns Promise
Return Value
Promise<RuntimeSettings>
Sample
Read barcodes from live camera
resetRuntimeSettings
Reset all runtime settings to default values.
resetRuntimeSettings() returns Promise
Return Value
Promise<void>
Sample
Read barcodes from live camera
updateRuntimeSettings
Update the runtime settings with a given object or use the string speed
, balance
, or coverage
to use our preset settings for BarcodeReader
. The default setting is coverage
.
updateRuntimeSettings(settings) returns Promise
Parameters
settings RuntimeSettings |
string |
Return Value
Promise<void>
Sample
await reader.updateRuntimeSettings('balance');
let settings = await reader.getRuntimeSettings();
settings.barcodeFormatIds = Dynamsoft.DBR.EnumBarcodeFormat.BF_ONED;
await reader.updateRuntimeSettings(settings);