Click or drag to resize

ScanSettings Class

Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc.
Inheritance Hierarchy

Namespace:  Scandit.BarcodePicker
Assembly:  Scandit.BarcodePicker (in Scandit.BarcodePicker.dll) Version: (
public class ScanSettings : IDisposable

The ScanSettings type exposes the following members.

Public methodScanSettings
Construct a new scan settings instance with all symbologies disabled
Public methodScanSettings(BarcodeScannerSettings)
Create new scan settings from barcode scanner settings instance
Public propertyActiveScanningAreaLandscape
The active scanning area when the picker is in landscape orientation
Public propertyActiveScanningAreaPortrait
The active scanning area when the picker is in portrait orientation
Public propertyCodeCachingDuration
Get the code caching duration of the scan session.
Public propertyCodeDuplicateFilter
The code duplicate filter to be used
Public propertyCodeRejectionEnabled
Whether code rejection should be enabled
Public propertyMaxNumberOfCodesPerFrame
The maximum number of codes to be decoded every frame.
Public propertyResolutionPreference
The target resolution to use for the video stream.
Public propertyRestrictedAreaScanningEnabled
Whether barcode/2d code recognition should be restricted to a certain area.
Public propertyScanningHotSpot
Defines the point at which barcodes and 2d codes are expected.
Public propertySymbologies
Map of symbology-specific settings
Public methodDispose
Disposes this object
Public methodEnableSymbology
Enable or disable recognition of particular symbology
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
ScanSettings Finalizer
(Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetProperty
Get custom property previously set on the scanner settings.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetProperty
Set custom property
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

The ScanSettings class was introduced in ScanditSDK 4.10 to hold all scan-specific settings. The settings are passed to the BarcodePicker when it is constructed, or applied through ApplySettingsAsync(ScanSettings).

Version Information


Supported in:
See Also