SBSScanCaseSettings.h
Go to the documentation of this file.
1 //
2 // SBSScanCaseSettings.h
3 // ScanditBarcodeScanner
4 //
5 // Created by Luca Torella on 17/02/16.
6 // Copyright © 2016 Scandit AG. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "SBSCode.h"
11 
13 
22 @interface SBSScanCaseSettings : NSObject<NSCopying>
23 
29 - (nonnull instancetype)init;
30 
38 - (nullable instancetype)initWithDictionary:(nullable NSDictionary<NSString *, id> *)dictionary SBS_DESIGNATED_INITIALIZER;
39 
53 - (void)enableSymbologies:(nonnull NSSet<NSNumber *> *)symbologies;
54 
75 - (void)setSymbology:(SBSSymbology)symbology enabled:(BOOL)enabled;
76 
85 - (nonnull SBSSymbologySettings *)settingsForSymbology:(SBSSymbology)symbology;
86 
94 - (void)setScanningAreaHeight:(float)height;
95 
103 - (void)setScanningAreaHeight2d:(float)height;
104 
114 @property (nonatomic, readonly, nonnull) SBSScanSettings *scanSettings;
115 
116 @end
SBSScanSettings * scanSettings
Retrieve the scan settings to initialize a barcode picker.
Definition: SBSScanCaseSettings.h:114
Holds settings specific to a single symbology such as checksums and active symbol count...
Definition: SBSSymbologySettings.h:67
Holds settings that affect the recognition of barcodes, such as enabled barcode symbologies, scanning hot spot etc.
Definition: SBSScanSettings.h:29
Holds settings that affect the recognition of barcodes (e.g. enabled barcode symbologies).
Definition: SBSScanCaseSettings.h:22
SBSSymbology
Enumerates the symbologies supported by Scandit Barcode Scanner.
Definition: SBSCode.h:44
nonnull instancetype init()
Initialize a new setting object.