MRZScannerConfig
MRZScannerConfig is the class that defines the configurations for MRZ scanning. It is set via the MRZScannerViewController.
Definition
Assembly: DynamsoftMRZScanner.xcframework
- Objective-C
- Swift
@interface DSMRZScannerConfig : NSObjectclass MRZScannerConfig : NSObject
Properties
| Property | Type | Description |
|---|---|---|
license |
NSString | Sets/Returns the license string. |
templateFile |
NSString * | Sets or returns the template with a file path or a JSON string. |
documentType |
NSString | Sets/Returns the document type to scan, such as ID cards or passports. |
isTorchButtonVisible |
BOOL | Sets/Returns the visibility of the torch button. |
isBeepEnabled |
BOOL | Sets/Returns whether the beep sound is enabled when a MRZ is scanned. |
isVibrateEnabled |
BOOL | Sets/Returns whether the vibration is enabled when a MRZ is scanned. |
isCloseButtonVisible |
BOOL | Sets/Returns the visibility of the close button. |
isGuideFrameVisible |
BOOL | Sets/Returns the visibility of the guide frame on the display. |
isCameraToggleButtonVisible |
BOOL | Sets/Returns the visibility of the camera switch button. |
isBeepButtonVisible |
BOOL | Sets/Returns the visibility of the beep toggle button. |
isVibrateButtonVisible |
BOOL | Sets/Returns the visibility of the vibrate toggle button. |
isFormatSelectorVisible |
BOOL | Sets/Returns the visibility of the document format selector. |
returnDocumentImage |
BOOL | Sets/Returns whether to return a cropped document image in the scan result. |
returnPortraitImage |
BOOL | Sets/Returns whether to return a cropped portrait image in the scan result. |
returnOriginalImage |
BOOL | Sets/Returns whether to return the original frame image in the scan result. |
license
Sets or returns the license string.
- Objective-C
- Swift
@property(nonatomic, assign) NSString* license;var license: String { get set }
templateFile
Sets or returns the template with a file path or a JSON string.
- Objective-C
- Swift
@property(nonatomic, assign) NSString* templateFile;var templateFile: String? { get set }
documentType
Sets or returns the document type to scan, such as ID cards or passports.
- Objective-C
- Swift
@property(nonatomic, assign) DSDocumentType documentType;var documentType: DocumentType { get set }
isTorchButtonVisible
Sets or returns the visibility of the torch button. Users can click the torch button to turn on/off the torch.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL isTorchButtonVisible;var isTorchButtonVisible: Bool { get set }
isBeepEnabled
Sets or returns whether the beep sound is enabled when a MRZ is scanned.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL isBeepEnabled;var isBeepEnabled: Bool { get set }
isVibrateEnabled
Sets or returns whether the vibration is enabled when a MRZ is scanned.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL isVibrateEnabled;var isVibrateEnabled: Bool { get set }
isCloseButtonVisible
Sets or returns the visibility of the close button.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL isCloseButtonVisible;var isCloseButtonVisible: Bool { get set }
isGuideFrameVisible
Sets or returns the visibility of the guide frame on the display.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL isGuideFrameVisible;var isGuideFrameVisible: Bool { get set }
isCameraToggleButtonVisible
Sets or returns the visibility of the camera switch button that allows users to switch between the rear and front cameras.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL isCameraToggleButtonVisible;var isCameraToggleButtonVisible: Bool { get set }
isBeepButtonVisible
Sets or returns the visibility of the beep toggle button. Users can click the beep button to turn on/off the beep sound.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL isBeepButtonVisible;var isBeepButtonVisible: Bool { get set }
isVibrateButtonVisible
Sets or returns the visibility of the vibrate toggle button. Users can click the vibrate button to turn on/off the vibration.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL isVibrateButtonVisible;var isVibrateButtonVisible: Bool { get set }
isFormatSelectorVisible
Sets or returns the visibility of the document format selector that allows users to switch between scanning modes (ID cards, passports, or both).
- Objective-C
- Swift
@property(nonatomic, assign) BOOL isFormatSelectorVisible;var isFormatSelectorVisible: Bool { get set }
returnDocumentImage
Sets or returns whether to return a cropped document image in the scan result. Enabled by default.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL returnDocumentImage;var returnDocumentImage: Bool { get set }
returnPortraitImage
Sets or returns whether to return a cropped portrait image in the scan result. Enabled by default.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL returnPortraitImage;var returnPortraitImage: Bool { get set }
returnOriginalImage
Sets or returns whether to return the original full-frame image in the scan result. Disabled by default.
- Objective-C
- Swift
@property(nonatomic, assign) BOOL returnOriginalImage;var returnOriginalImage: Bool { get set }