SparkScan View Settings
Defined in namespace Scandit.DataCapture.Barcode.Spark.UI
- SparkScanViewSettings
class SparkScanViewSettings : IDisposable
Added in version 6.22.0
Warning
Changing the values of SparkScanViewSettings instance after the creation of SparkScanView does not result in applying the changed settings to the corresponding view.
- SparkScanViewSettings()
SparkScanViewSettings()
Added in version 6.22.0
Constructs a new SparkScan view settings to use when creating an instance of the SparkScanView.
- TriggerButtonCollapseTimeout
TimeSpan TriggerButtonCollapseTimeout { get;set; }
Added in version 6.22.0
The timeout to automatically switch to idle state. When set to negative value timeout is infinite.
Default is 5 seconds.
- InactiveStateTimeout
TimeSpan InactiveStateTimeout { get;set; }
Added in version 6.23.0
The timeout to automatically stop capturing.
Default is 10 seconds.
- DefaultScanningMode
ISparkScanScanningMode DefaultScanningMode { get;set; }
Added in version 6.22.0
Sets the default scanning mode of the view.
Default is SparkScanScanningModeDefault.
- DefaultTorchState
TorchState DefaultTorchState { get;set; }
Added in version 6.22.0
Sets the default torch state of the camera.
Default is TorchState.Off.
- SoundEnabled
bool
SoundEnabled { get;set; }Added in version 6.22.0
Indicates whether the feedback should have sound enabled.
Default is true.
- HapticEnabled
bool
HapticEnabled { get;set; }Added in version 6.22.0
Indicates whether the feedback should have haptics enabled.
Default is true.
- HoldToScanEnabled
bool
HoldToScanEnabled { get;set; }Added in version 6.22.0
Indicates whether to keep scanning as long as the scan button is pressed.
Default is true.
- HardwareTriggerEnabled
bool
HardwareTriggerEnabled { get;set; }Added in version 6.22.0
Sets whether the SparkScanView should react to clicks of the volume button. Disabled by default.
- VisualFeedbackEnabled
bool
VisualFeedbackEnabled { get;set; }Added in version 6.22.0
Indicates whether the visual feedback on scan should be displayed.
Default is true.
- ToastSettings
SparkScanToastSettings ToastSettings { get;set; }
Added in version 6.22.0
Sets the toast settings. See SparkScanToastSettings for details.
- ZoomFactorOut
float
ZoomFactorOut { get;set; }Added in version 6.23.0
The zoom factor to use for the camera.
Default is 1.
- ZoomFactorIn
float
ZoomFactorIn { get;set; }Added in version 6.23.0
The zoom factor to move to when the zoom switch control was tapped.
Default is 2.
- DefaultMiniPreviewSize
SparkScanMiniPreviewSize DefaultMiniPreviewSize { get;set; }
Added in version 7.0.0
Sets the default size of the mini preview.
Default is SparkScanMiniPreviewSize.Regular.
- DefaultCameraPosition
CameraPosition DefaultCameraPosition { get;set; }
Added in version 6.24.0
Sets the default camera position.
Default is CameraPosition.WorldFacing.
Note
This API is still in beta and may change in future versions of Scandit Data Capture SDK.