MRZScannerConfig
MRZScannerConfig is the class that defines the configurations for MRZ scanning. It is set via the input value of MRZScannerActivity.ResultContract
Definition
Assembly: DynamsoftMRZScanner.aar
Namespace: com.dynamsoft.mrzscanner.ui
final class MRZScannerConfig
Methods
| Method | Description |
|---|---|
setLicense |
Sets the license string. |
setTemplateFile |
Sets the template with a file path or a JSON string. |
setTorchButtonVisible |
Sets whether to display the torch button when scanning. |
setBeepEnabled |
Sets whether the beep sound is triggered or not when a MRZ is scanned. |
setVibrateEnabled |
Sets whether the vibration is triggered or not when a MRZ is scanned. |
setCloseButtonVisible |
Sets the visibility status of the close button for users to close the scanner page. |
setDocumentType |
Sets the type of document to scan, such as ID cards or passports. |
getLicense |
Returns the license string. |
getTemplateFile |
Returns the template with a file path or a JSON string. |
isTorchButtonVisible |
Returns the visibility status of the torch button. |
isBeepEnabled |
Returns the play status of the beep sound when a MRZ is scanned. |
isVibrateEnabled |
Returns the play status of the vibration when a MRZ is scanned. |
isCloseButtonVisible |
Returns the visibility status of the close button. |
getDocumentType |
Returns the type of document to scan, such as ID cards or passports. |
isGuideFrameVisible |
Returns the visibility status of the guide frame on the display. |
setGuideFrameVisible |
Sets the visibility of the guide frame on the display. |
isCameraToggleButtonVisible |
Returns the visibility status of the guide frame on the display. |
setCameraToggleButtonVisible |
Sets the visibility of the guide frame on the display. |
The following methods are deprecated:
| Method | Description |
|---|---|
setTemplateFilePath |
Sets the local file path for the JSON parameters template file. |
getTemplateFilePath |
Returns the local path of the settings template file. |
setLicense
Set the license.
void setLicense(String license);
Parameter(s)
license: The license key to be used for initialization.
setTemplateFile
Sets the template with a file path or a JSON string.
void setTemplateFile(String templateFile);
Parameter(s)
templateFile: The file path or a JSON string.
setTorchButtonVisible
Sets whether to display the torch button when scanning. Users can click the torch button to turn on/off the torch.
void setTorchButtonVisible(boolean torchButtonVisible);
Parameter(s)
torchButtonVisible: A boolean value that determines whether to display the torch button.
setBeepEnabled
Sets whether the beep sound is triggered or not when a MRZ is scanned.
void setBeepEnabled(boolean beepEnabled);
Parameter(s)
beepEnabled: A boolean value that determines whether to enable the beep sound.
setVibrateEnabled
Sets whether the vibration is triggered or not when a MRZ is scanned.
void setVibrateEnabled(boolean vibrateEnabled);
Parameter(s)
vibrateEnabled: A boolean value that determines whether to enable the vibration.
setCloseButtonVisible
Sets the visibility status of the close button for users to close the scanner page.
void setCloseButtonVisible(boolean closeButtonVisible);
Parameter(s)
closeButtonVisible: A boolean value that determines whether to display the close button.
setDocumentType
Sets the type of document to scan, such as ID cards or passports.
void setDocumentType(EnumDocumentType type);
Parameter(s)
type: The type of document to scan, such as ID cards or passports.
getLicense
Returns the license string.
String getLicense();
Return Value
The license key to be used for initialization.
getTemplateFile
Returns the template with a file path or a JSON string.
String getTemplateFile();
Return Value
A file path or a JSON string.
isTorchButtonVisible
Returns whether the button is visible.
boolean isTorchButtonVisible();
Return Value
A boolean value that determines whether the torch button is displayed.
isBeepEnabled
Returns whether the beep sound is enabled.
boolean isBeepEnabled();
Return Value
A boolean value that determines whether the beep sound is enabled.
isVibrateEnabled
Returns whether the vibration is enabled.
boolean isVibrateEnabled();
Return Value
A boolean value that determines whether the vibration is enabled.
isCloseButtonVisible
Returns whether the close button is visible.
boolean isCloseButtonVisible();
Return Value
A boolean value that determines whether the close button is displayed.
isCameraToggleButtonVisible
Returns whether the camera toggle button is visible. The camera toggle button allows users to switch between the front and rear cameras.
boolean isCameraToggleButtonVisible();
Return Value
A boolean value that determines whether the camera switch button is displayed.
getDocumentType
Returns the type of document to scan, such as ID cards or passports.
EnumDocumentType getDocumentType();
Return Value
The type of document to scan, such as ID cards or passports.
isGuideFrameVisible
Returns the visibility status of the guide frame on the display.
boolean isGuideFrameVisible();
Return Value
A boolean value that determines whether the guide frame is displayed.
setGuideFrameVisible
Set whether to display the guide frame.
void setGuideFrameVisible(boolean guideFrameVisible);
Parameter(s)
guideFrameVisible: A boolean value that determines whether to display the guide frame.
setCameraToggleButtonVisible
Sets whether to display the camera switch button or not. The camera toggle button allows users to switch between the front and rear cameras.
void setGuideFrameVisible(boolean cameraToggleButtonVisible);
Parameter(s)
cameraToggleButtonVisible: A boolean value that determines whether to display the camera switch button.
setTemplateFilePath
Set a path for the SDK to load template file.
void setTemplateFilePath(String templateFilePath);
Parameter(s)
templateFilePath: The path of the JSON template file.
getTemplateFilePath
Returns the local path of the settings template file.
String getTemplateFilePath();
Return Value
The path of the JSON template file.