SBSDKUIFinderDocumentScannerConfiguration
@interface SBSDKUIFinderDocumentScannerConfiguration : SBSDKUIConfiguration
This class describes the look and feel, the behavior, as well as the textual contents of the detection screen for documents. Use the ‘defaultConfiguration’ class method to retrieve an instance and modify it.
-
Designated initializer. Creates a new instance of ‘SBSDKUIFinderDocumentScannerConfiguration’ and returns it.
Declaration
Objective-C
- (nonnull instancetype) initWithUIConfiguration: (nonnull SBSDKUIFinderDocumentScannerUIConfiguration *)uiConfiguration textConfiguration: (nonnull SBSDKUIFinderDocumentScannerTextConfiguration *) textConfiguration behaviorConfiguration: (nonnull SBSDKUIFinderDocumentScannerBehaviorConfiguration *) behaviorConfiguration cameraConfiguration: (nonnull SBSDKUICameraConfiguration *)cameraConfiguration;
Swift
init(uiConfiguration: SBSDKUIFinderDocumentScannerUIConfiguration, textConfiguration: SBSDKUIFinderDocumentScannerTextConfiguration, behaviorConfiguration: SBSDKUIFinderDocumentScannerBehaviorConfiguration, cameraConfiguration: SBSDKUICameraConfiguration)
Parameters
uiConfiguration
A configuration for the user interface. Defines colors and sizes.
textConfiguration
A configuration for text being displayed in the document scanning screen.
behaviorConfiguration
A configuration for defining the behavior of the document scanning screen.
cameraConfiguration
A configuration object for defining the camera of the document scanning screen.
-
The default configuration.
Declaration
Objective-C
+ (nonnull SBSDKUIFinderDocumentScannerConfiguration *)defaultConfiguration;
Swift
class func `default`() -> SBSDKUIFinderDocumentScannerConfiguration
Return Value
A mutable instance of ‘SBSDKUIFinderDocumentScannerConfiguration’ with default values.
-
The user interface subconfiguration.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SBSDKUIFinderDocumentScannerUIConfiguration *uiConfiguration;
Swift
var uiConfiguration: SBSDKUIFinderDocumentScannerUIConfiguration { get }
-
The configuration for displayed texts.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SBSDKUIFinderDocumentScannerTextConfiguration *textConfiguration;
Swift
var textConfiguration: SBSDKUIFinderDocumentScannerTextConfiguration { get }
-
The configuration controlling the scanning screens behavior.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nonnull) SBSDKUIFinderDocumentScannerBehaviorConfiguration *behaviorConfiguration;
Swift
var behaviorConfiguration: SBSDKUIFinderDocumentScannerBehaviorConfiguration { get }
-
Declaration
Swift
@objc convenience init?(json: String, partial: Bool = true)