Loading...
Loading...
MatrixScan Batch (MatrixScan, BarcodeBatch, legacy BarcodeTracking) in web/browser (TypeScript/JavaScript) projects (@scandit/web-datacapture-barcode) — tracking and scanning multiple barcodes at once. Use for integration, settings and symbologies, per-barcode brushes, HTML-element AR overlays, manual feedback, lifecycle, SDK version migration, or troubleshooting.
npx skill4agent add scandit/skills matrixscan-batch-webBarcodeBatch.forContext(context, settings)awaitnew BarcodeBatch(settings)barcodeBatch.setEnabled(true/false)awaitBarcodeBatchBasicOverlay.withBarcodeBatchForView(barcodeBatch, view)BarcodeBatchBasicOverlay.withBarcodeBatchForViewWithStyle(barcodeBatch, view, style)awaitBarcodeBatchAdvancedOverlay.withBarcodeBatchForView(barcodeBatch, view)awaitsetAnchorForTrackedBarcodesetOffsetForTrackedBarcodeBarcodeBatchAdvancedOverlayvoidawaitclearTrackedBarcodeViews()BarcodeBatchAdvancedOverlayvoidBarcodeBatch.recommendedCameraSettingsbarcodeCaptureLoader()@scandit/web-datacapture-barcodebarcodeBatchLoaderCross-Origin-Opener-Policy: same-originCross-Origin-Embedder-Policy: require-corpcredentiallessTrackedBarcodeView.withHTMLElement(element, options)Promise<TrackedBarcodeView>setViewForTrackedBarcodeviewForTrackedBarcodesession.removedTrackedBarcodesstring[]Number.parseInt(id, 10)TrackedBarcode.identifiernumberDataCaptureViewnew DataCaptureView()connectToElement(element)await view.setContext(context)await DataCaptureView.forContext(context)view.connectToElement()positionfixedabsoluteawait context.frameSource?.switchToDesiredState(FrameSourceState.On)FrameSourceState.Off| Topic | Resource |
|---|---|
| Get Started | Get Started · Simple Sample · AR Bubbles Sample |
| Advanced topics (AR overlays, brush customization) | Adding AR Overlays |
| Multithreading / COOP+COEP headers | Improve Runtime Performance |
| Migration between major SDK versions | 6 → 7 · 7 → 8 |
| Full API reference | BarcodeBatch API |