Barcode Pick
Defined under the namespace Scandit.Datacapture.Barcode.Pick
- BarcodePickAction
Added in version 8.2.0
An enumeration of possible actions.
- None
Added in version 8.2.0
No action.
- Pick
Added in version 8.2.0
Pick action.
- Unpick
Added in version 8.2.0
Unpick action.
- BarcodePick
class BarcodePickAdded in version 6.22.0
Capture mode that implements barcode pick.
- constructor(dataCaptureContext, settings, productProvider)
constructor(dataCaptureContext: DataCaptureContext, settings: BarcodePickSettings, productProvider: BarcodePickProductProvider)
Added in version 6.22.0
Construct a new BarcodePick instance:
dataCaptureContext A DataCaptureContext
settings An instance of BarcodePickSettings used to configure the mode.
productProvider The product provider responsible for retrieving and mapping products. Available product provider types: [BarcodePickAsyncMapperProductProvider]
- createRecommendedCameraSettings()
static createRecommendedCameraSettings(): CameraSettings
Added in version 6.22.0
Returns the recommended camera settings to use with the mode.
- addScanningListener(listener)
addScanningListener(listener: BarcodePickScanningListener): Promise<
void>Added in version 6.23.0
Adds a scanning listener to this BarcodePick instance.
- removeScanningListener(listener)
removeScanningListener(listener: BarcodePickScanningListener): Promise<
void>Added in version 6.23.0
Removes the scanning listener from this BarcodePick instance.
- addListener(listener)
addListener(listener: BarcodePickListener): Promise<
void>Added in version 7.5.0
Adds a listener to this BarcodePick instance.
- removeListener(listener)
removeListener(listener: BarcodePickListener): Promise<
void>Added in version 7.5.0
Removes the listener from this BarcodePick instance.
- selectItem(data)
selectItem(data: string): Promise<BarcodePickAction>
Added in version 8.2.0
Selects the item with the given data. Will return a promise that will resolve to the type of action that will be performed.