This page is applicable to version 8.2.3
Dynamsoft Barcode Reader SDK - Javascript BarcodeReader Class
The BarcodeReader
class is used for image decoding.
BarcodeReader
Methods
Initialize and Destroy
The following methods are related to initializing and destroying the BarcodeReader
object.
Method | Description |
---|---|
createInstance() | Create a BarcodeReader object. |
destroy() | Destroy the BarcodeReader object. |
detectEnvironment() | Detect the current environment. |
isLoaded() | Check if the decoding module is loaded. |
loadWasm() | Manually load and compile the decoding WASM module. |
Decode
The following methods are related to decoding barcodes.
Method | Description |
---|---|
decode() | Decode barcodes from images, binary data, URLs, and more. |
decodeBase64String() | Decode barcodes from a base64 encoded string. |
decodeBuffer() | Decode barcodes from raw buffer. |
decodeUrl() | Decode barcodes from a URL. |
Parameter and Runtime Settings
The following methods are related to customizing mode and runtime settings.
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. |
BarcodeReader
Properties
Property | Description |
---|---|
_bUseFullFeature | If set to false , use the compact-featured WASM module. |
bDestroyed |
Indicates whether a BarcodeScanner object has been destroyed. |
bSaveOriCanvas |
If set to true , save the original image to canvas. |
oriCanvas |
The original canvas element. |
BarcodeReader
Accessors
Accessors | Description |
---|---|
engineResourcePath | Get or set the engine (WASM) location. |
productKeys | Get or set the Dynamsoft Barcode Reader SDK product keys. |
version | Get current version. |