Boolean value which denotes that MRTD result is successfully parsed. When the result is parsed, all
+ properties below are present.
+
+
If in the PPMrtdRecognizerSettings you specified allowUnparsedResults = YES, then it can happen that
+ MRTDRecognizerResult is not parsed. When this happens, this property will be equal to YES.
+
+
In that case, you can use rawOcrResult property to obtain the raw result of the OCR process, so you can
+ implement MRTD parsing in your application.
+
+
+
+
Declaration
+
+
Objective-C
+
@property(readonly,nonatomic)BOOLmrzParsed;
+
+
+
+
Swift
+
varmrzParsed:Bool{get}
+
+
+
+
+
Return Value
+
YES if MRTD Recognizer result was successfully parsed and all the fields are extracted. NO otherwise.
Struct which describes image extension factors. Each factors denotes by what percentage is image extended.
+For example, value of top = 0.3f means that top side of the image is extended by 30% of cards height,
+while value of right = 1.3f means that the right side of the image is extended by 120% of the cards width.
Base class for outputting various data via ‘didOutputMetadata:’ method
+
Struct which describes image extension factors. Each factors denotes by what percentage is image extended.
+For example, value of top = 0.3f means that top side of the image is extended by 30% of cards height,
+while value of right = 1.3f means that the right side of the image is extended by 120% of the cards width.
Struct which describes image extension factors. Each factors denotes by what percentage is image extended.
+For example, value of top = 0.3f means that top side of the image is extended by 30% of cards height,
+while value of right = 1.3f means that the right side of the image is extended by 120% of the cards width.
Struct which describes image extension factors. Each factors denotes by what percentage is image extended.
+For example, value of top = 0.3f means that top side of the image is extended by 30% of cards height,
+while value of right = 1.3f means that the right side of the image is extended by 120% of the cards width.
Boolean value which denotes that MRTD result is successfully parsed. When the result is parsed, all
+ properties below are present.
+
+
If in the PPMrtdRecognizerSettings you specified allowUnparsedResults = YES, then it can happen that
+ MRTDRecognizerResult is not parsed. When this happens, this property will be equal to YES.
+
+
In that case, you can use rawOcrResult property to obtain the raw result of the OCR process, so you can
+ implement MRTD parsing in your application.
+
+
+
+
Declaration
+
+
Objective-C
+
@property(readonly,nonatomic)BOOLmrzParsed;
+
+
+
+
Swift
+
varmrzParsed:Bool{get}
+
+
+
+
+
Return Value
+
YES if MRTD Recognizer result was successfully parsed and all the fields are extracted. NO otherwise.
Struct which describes image extension factors. Each factors denotes by what percentage is image extended.
+For example, value of top = 0.3f means that top side of the image is extended by 30% of cards height,
+while value of right = 1.3f means that the right side of the image is extended by 120% of the cards width.
Base class for outputting various data via ‘didOutputMetadata:’ method
+
Struct which describes image extension factors. Each factors denotes by what percentage is image extended.
+For example, value of top = 0.3f means that top side of the image is extended by 30% of cards height,
+while value of right = 1.3f means that the right side of the image is extended by 120% of the cards width.
Struct which describes image extension factors. Each factors denotes by what percentage is image extended.
+For example, value of top = 0.3f means that top side of the image is extended by 30% of cards height,
+while value of right = 1.3f means that the right side of the image is extended by 120% of the cards width.
Struct which describes image extension factors. Each factors denotes by what percentage is image extended.
+For example, value of top = 0.3f means that top side of the image is extended by 30% of cards height,
+while value of right = 1.3f means that the right side of the image is extended by 120% of the cards width.
This recognizer can be used in any overlay view controller, but it works best with the MBDocumentOverlayViewController, which has UI best suited for one side document scanning.# Field by field scanning feature
+
This recognizer can be used in any overlay view controller, but it works best with the MBDocumentOverlayViewController, which has UI best suited for one side document scanning.
+
United States
+
+
The MBUsdlRecognizer.h is recognizer specialised for scanning back side of US Driver’s License.
+
+
This recognizer can be used in any overlay view controller, but it works best with the MBDocumentOverlayViewController, which has UI best suited for one side document scanning.
+
+
The MBUsdlCombinedRecognizer.h is recognizer specialised for scanning both front and back side of US Driver’s License.
+
+
This recognizer can be used in any overlay view controller, but it works best with the MBDocumentVerificationOverlayViewController, which has UI best suited for both side document scanning.# Field by field scanning feature
Field by field scanning feature is designed for scanning small text fields which are called scan elements. For each scan element, specific MBParser that will extract structured data of interest from the OCR result is defined. Focusing on the small text fields which are scanned one by one enables implementing support for the free-form documents because field detection is not required. The user is responsible for positioning the field of interest inside the scanning window and the scanning process guides him. When implementing support for the custom document, only fields of interest has to be defined.
Called when MBRecognizerRunner finishes processing given string.","parent_name":"MBStringProcessingRecognizerRunnerDelegate"},"Protocols/MBSignatureImageResult.html#/c:objc(pl)MBSignatureImageResult(py)signatureImage":{"name":"signatureImage","abstract":"
image of the signature if enabled with MBSignatureImage returnSignatureImage property.
Property for setting DPI for signature images","parent_name":"MBSignatureImageDpi"},"Protocols/MBSignatureImage.html#/c:objc(pl)MBSignatureImage(py)returnSignatureImage":{"name":"returnSignatureImage","abstract":"
Sets whether signature image from ID card should be extracted.
Scanning library requested authorization for Camera access from the user, but the user declined it.","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFindError:":{"name":"-recognizerRunnerViewController:didFindError:","abstract":"
Scanning library found an error. The error object is returned and contains","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidClose:":{"name":"-recognizerRunnerViewControllerDidClose:","abstract":"
Scanning library was closed, usually by the user pressing close button and cancelling the scan
Called when Scanning library will display help. This can happen when the user presses","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidResumeScanning:":{"name":"-recognizerRunnerViewControllerDidResumeScanning:","abstract":"
Called when Scanning library is resuming scanning.
Notification sent when Overlay View Controller wants to close camera, for example,","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)overlayViewControllerShouldDisplayTorch:":{"name":"-overlayViewControllerShouldDisplayTorch:","abstract":"
Overlay View Controller should ask it’s delegete if it’s necessary to display Torch (Light) button.","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)overlayViewController:willSetTorch:":{"name":"-overlayViewController:willSetTorch:","abstract":"
Overlay View Controller must notify it’s delegete to set the torch mode to On or Off
If help mechanism is implemented using PPScanDelegate’s scanningViewControllerWillPresentHelp method,","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)isStatusBarPresented":{"name":"-isStatusBarPresented","abstract":"
Called when scanning library has MBOcrLayout ready to be displayed on UI.","parent_name":"MBOcrRecognizerRunnerViewControllerDelegate"},"Protocols/MBOcrRecognizerRunnerDelegate.html#/c:objc(pl)MBOcrRecognizerRunnerDelegate(im)recognizerRunner:didObtainOcrResult:withResultName:":{"name":"-recognizerRunner:didObtainOcrResult:withResultName:","abstract":"
Called when Scanning library has MBOcrLayout available and ready to be displayed on UI.","parent_name":"MBOcrRecognizerRunnerDelegate"},"Protocols/MBOcrLayoutSubview.html#/c:objc(pl)MBOcrLayoutSubview(im)ocrLayoutObtained:withIdentifier:":{"name":"-ocrLayoutObtained:withIdentifier:","abstract":"
This method should be called when MBOcrLayout is obtained and needs to be drawn/redrawn.
Returns the native object containing the result. For example, for MBDateResult, this method","parent_name":"MBNativeResult"},"Protocols/MBNativeResult.html#/c:objc(pl)MBNativeResult(im)stringResult":{"name":"-stringResult","abstract":"
Returns the string version of the result. For example, for MBDateResult, this method","parent_name":"MBNativeResult"},"Protocols/MBMrzImageResult.html#/c:objc(pl)MBMrzImageResult(py)mrzImage":{"name":"mrzImage","abstract":"
face image from the document if enabled with MBMrzImage returnMrzImage property.
Called when MBRecognizerRunner finishes processing given image.","parent_name":"MBImageProcessingRecognizerRunnerDelegate"},"Protocols/MBGlareRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBGlareRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishGlareDetectionWithResult:":{"name":"-recognizerRunnerViewController:didFinishGlareDetectionWithResult:","abstract":"
Called when scanning library finishes glare detection.","parent_name":"MBGlareRecognizerRunnerViewControllerDelegate"},"Protocols/MBGlareRecognizerRunnerDelegate.html#/c:objc(pl)MBGlareRecognizerRunnerDelegate(im)recognizerRunner:didFinishGlareDetectionWithResult:":{"name":"-recognizerRunner:didFinishGlareDetectionWithResult:","abstract":"
Called when scanning library finishes glare detection.","parent_name":"MBGlareRecognizerRunnerDelegate"},"Protocols/MBGlareDetection.html#/c:objc(pl)MBGlareDetection(py)detectGlare":{"name":"detectGlare","abstract":"
Defines if glare detection should be turned on/off.
Property for setting DPI for full document images","parent_name":"MBFullDocumentImageDpi"},"Protocols/MBFullDocumentImage.html#/c:objc(pl)MBFullDocumentImage(py)returnFullDocumentImage":{"name":"returnFullDocumentImage","abstract":"
Sets whether full document image of ID card should be extracted.
Called when {FrameGrabberRecognizer} received new frame for processing.","parent_name":"MBFrameGrabberRecognizerDelegate"},"Protocols/MBFirstSideFinishedRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBFirstSideFinishedRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishRecognitionOfFirstSide:":{"name":"-recognizerRunnerViewControllerDidFinishRecognitionOfFirstSide:","abstract":"
Called when scanning library finishes performing recognition of the first side of the document.","parent_name":"MBFirstSideFinishedRecognizerRunnerViewControllerDelegate"},"Protocols/MBFirstSideFinishedRecognizerRunnerDelegate.html#/c:objc(pl)MBFirstSideFinishedRecognizerRunnerDelegate(im)recognizerRunnerDidFinishRecognitionOfFirstSide:":{"name":"-recognizerRunnerDidFinishRecognitionOfFirstSide:","abstract":"
Called when scanning library finishes performing recognition of the first side of the document.","parent_name":"MBFirstSideFinishedRecognizerRunnerDelegate"},"Protocols/MBFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillClose:":{"name":"-fieldByFieldOverlayViewControllerWillClose:","abstract":"
Called when Overlay will close. This can happen if the user pressed close button
Property for setting DPI for face images","parent_name":"MBFaceImageDpi"},"Protocols/MBFaceImage.html#/c:objc(pl)MBFaceImage(py)returnFaceImage":{"name":"returnFaceImage","abstract":"
Sets whether face image from ID card should be extracted
JPEG-encoded full document image of the front side of the document. Available only if enabled with MBEncodeFullDocumentImage encodeFullDocumentImage property.
JPEG-encoded full document image of the back side of the document. Available only if enabled with MBEncodeFullDocumentImage encodeFullDocumentImage property.
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:","abstract":"
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFailDetection:":{"name":"-recognizerRunnerViewControllerDidFailDetection:","abstract":"
Called when Scanning library fails to detect any object with any of the currently active recognizers.
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerDelegate"},"Protocols/MBDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayablePoints:","abstract":"
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerDelegate"},"Protocols/MBDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerDelegate(im)recognizerRunnerDidFailDetection:":{"name":"-recognizerRunnerDidFailDetection:","abstract":"
Called when Scanning library fails to detect any object with any of the currently active recognizers.
Scanning library did output debug image","parent_name":"MBDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugText:":{"name":"-recognizerRunnerViewController:didOutputDebugText:","abstract":"
Scanning library did output debug text","parent_name":"MBDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugImage:":{"name":"-recognizerRunner:didOutputDebugImage:","abstract":"
Scanning library did output debug image","parent_name":"MBDebugRecognizerRunnerDelegate"},"Protocols/MBDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugText:":{"name":"-recognizerRunner:didOutputDebugText:","abstract":"
Scanning library did output debug text","parent_name":"MBDebugRecognizerRunnerDelegate"},"Protocols/MBCombinedRecognizerResult.html#/c:objc(pl)MBCombinedRecognizerResult(py)documentDataMatch":{"name":"documentDataMatch","abstract":"
Returns YES if data from scanned parts/sides of the document match,","parent_name":"MBCombinedRecognizerResult"},"Protocols/MBCombinedRecognizerResult.html#/c:objc(pl)MBCombinedRecognizerResult(py)scanningFirstSideDone":{"name":"scanningFirstSideDone","abstract":"
Returns YES if recognizer has finished scanning first side and is now scanning back side,","parent_name":"MBCombinedRecognizerResult"},"Protocols/MBCombinedRecognizer.html#/c:objc(pl)MBCombinedRecognizer(py)combinedResult":{"name":"combinedResult","abstract":"
Combined result which is associated with this combined recognizer.
Overlay View Controller also needs to notify CameraViewController on certain events."},"Protocols/MBPointDetectorSubview.html":{"name":"MBPointDetectorSubview","abstract":"
Protocol for processing MBDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)
Protocol for processing MBDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)
Protocol for processing MBRecognizerResult. Subviews implementing this protocol process and draw result data on the screen (e.g. letting users know is scanning was successful)
Mandatory on all driver’s licenses. All barcodes which are using 3-track magnetic","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@StandardVersionNumber":{"name":"StandardVersionNumber","abstract":"
Mandatory on all AAMVA, Magentic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@EyeColor":{"name":"EyeColor","abstract":"
Mandatory on all AAMVA and Magnetic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@Height":{"name":"Height","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@HeightIn":{"name":"HeightIn","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@HeightCm":{"name":"HeightCm","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@WeightPounds":{"name":"WeightPounds","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@WeightKilograms":{"name":"WeightKilograms","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@CustomerIdNumber":{"name":"CustomerIdNumber","abstract":"
Mandatory on all AAMVA and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@JurisdictionVehicleClass":{"name":"JurisdictionVehicleClass","abstract":"
Mandatory on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@JurisdictionEndorsementCodes":{"name":"JurisdictionEndorsementCodes","abstract":"
Mandatory on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@DocumentIssueDate":{"name":"DocumentIssueDate","abstract":"
Optional on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@StandardVehicleClassification":{"name":"StandardVehicleClassification","abstract":"
Optional on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@IssuingJurisdictionName":{"name":"IssuingJurisdictionName","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Magnetic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@LimitedDurationDocument":{"name":"LimitedDurationDocument","abstract":"
Optional on AAMVA 04, 05, 06, 07, 08 and Compact barcodes
Comic sans font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_CONCERTO_ROUNDED_SG":{"name":"MB_OCR_FONT_CONCERTO_ROUNDED_SG","abstract":"
Courier medium bold","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_NEW_BOLD":{"name":"MB_OCR_FONT_COURIER_NEW_BOLD","abstract":"
Courier new bold","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_NEW_CE":{"name":"MB_OCR_FONT_COURIER_NEW_CE","abstract":"
Courier new ce font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_CONDENSED":{"name":"MB_OCR_FONT_COURIER_CONDENSED","abstract":"
Dejavu sans mono font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_DIN":{"name":"MB_OCR_FONT_DIN","abstract":"
Din font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD":{"name":"MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD","abstract":"
Europa grotesk no 2 SB bold font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROSTILE":{"name":"MB_OCR_FONT_EUROSTILE","abstract":"
F25 bank printer bold font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_FRANKLIN_GOTHIC":{"name":"MB_OCR_FONT_FRANKLIN_GOTHIC","abstract":"
Franklin gothic font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_FRUTIGER":{"name":"MB_OCR_FONT_FRUTIGER","abstract":"
Gill sans font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_HANDWRITTEN":{"name":"MB_OCR_FONT_HANDWRITTEN","abstract":"
Latin modern math font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_LATIN_MODERN_ITALIC":{"name":"MB_OCR_FONT_LATIN_MODERN_ITALIC","abstract":"
Rotis sans serif font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_ROTIS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SERIF","abstract":"
Sans mono condensed black font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_THESIS":{"name":"MB_OCR_FONT_THESIS","abstract":"
Ticket de caisse font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_TIMES_NEW_ROMAN":{"name":"MB_OCR_FONT_TIMES_NEW_ROMAN","abstract":"
Times new roman font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_TRAJAN":{"name":"MB_OCR_FONT_TRAJAN","abstract":"
Europa gro sb font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROPA_GRO_SB_LIGHT":{"name":"MB_OCR_FONT_EUROPA_GRO_SB_LIGHT","abstract":"
Europa gro sb light font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_ANTONIO_REGULAR":{"name":"MB_OCR_FONT_ANTONIO_REGULAR","abstract":"
Antonio regular font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_CORPORATE_LIGHT":{"name":"MB_OCR_FONT_CORPORATE_LIGHT","abstract":"
Corporate S Light font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_MICR":{"name":"MB_OCR_FONT_MICR","abstract":"
Available date formats for date parser. To activate parsing of dates with month names in"},"Enums/MBDeepOcrModel.html":{"name":"MBDeepOcrModel","abstract":"
Method creates a camera view controller which is responsible for displaying the","parent_name":"MBViewControllerFactory"},"Classes/MBUsdlRecognizerResult.html#/c:objc(cs)MBUsdlRecognizerResult(im)init":{"name":"-init","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBUsdlRecognizerResult"},"Classes/MBUsdlRecognizerResult.html#/c:objc(cs)MBUsdlRecognizerResult(im)getField:":{"name":"-getField:","abstract":"
Array of elements that are not part of AAMVA standard and are specific to each US state.","parent_name":"MBUsdlRecognizerResult"},"Classes/MBUsdlRecognizer.html#/c:objc(cs)MBUsdlRecognizer(im)init":{"name":"-init","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBUsdlRecognizer"},"Classes/MBUsdlRecognizer.html#/c:objc(cs)MBUsdlRecognizer(py)allowNullQuietZone":{"name":"allowNullQuietZone","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Flag indicating uncertain scanning data","parent_name":"MBUsdlCombinedRecognizerResult"},"Classes/MBUsdlCombinedRecognizerResult.html#/c:objc(cs)MBUsdlCombinedRecognizerResult(im)getField:":{"name":"-getField:","abstract":"
Array of elements that are not part of AAMVA standard and are specific to each US state.","parent_name":"MBUsdlCombinedRecognizerResult"},"Classes/MBUsdlCombinedRecognizer.html#/c:objc(cs)MBUsdlCombinedRecognizer(py)result":{"name":"result","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBUsdlCombinedRecognizer"},"Classes/MBUsdlCombinedRecognizer.html#/c:objc(cs)MBUsdlCombinedRecognizer(py)allowNullQuietZone":{"name":"allowNullQuietZone","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Indicates whether digts prefix and # at the end of scanned USSD code will","parent_name":"MBTopUpParser"},"Classes/MBTopUpParser.html#/c:objc(cs)MBTopUpParser(im)setTopUpPreset:":{"name":"-setTopUpPreset:","abstract":"
Sets the top up prefix and USSD code length based on the given MBTopUpPreset. Only","parent_name":"MBTopUpParser"},"Classes/MBTopUpParser.html#/c:objc(cs)MBTopUpParser(im)setPrefix:andUssdCodeLength:":{"name":"-setPrefix:andUssdCodeLength:","abstract":"
Sets the given top up prefix and USSD code length. Only top ups with the chosen prefix and","parent_name":"MBTopUpParser"},"Classes/MBTemplatingRecognizerResult.html#/c:objc(cs)MBTemplatingRecognizerResult(im)init":{"name":"-init","abstract":"
Returns the MBTemplatingClass for recognized document. If classification failed,","parent_name":"MBTemplatingRecognizerResult"},"Classes/MBTemplatingRecognizer.html#/c:objc(cs)MBTemplatingRecognizer(im)init":{"name":"-init","abstract":"
Sets the classifier which will tell whether currently processed document belongs to this class.","parent_name":"MBTemplatingClass"},"Classes/MBTapToFocusSubview.html#/c:objc(cs)MBTapToFocusSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"
YES if the value was scanned, NO otherwise.","parent_name":"MBScanElement"},"Classes/MBScanElement.html#/c:objc(cs)MBScanElement(py)edited":{"name":"edited","abstract":"
YES if the value was manually edited, NO otherwise.","parent_name":"MBScanElement"},"Classes/MBScanElement.html#/c:objc(cs)MBScanElement(py)value":{"name":"value","abstract":"
Defines regex that will be used to parse OCR data. Note that not all java regex features","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)useSieve":{"name":"useSieve","abstract":"
Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)startWithWhitespace":{"name":"startWithWhitespace","abstract":"
If set to YES, regex will not be matched if there is no whitespace before matched string.","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)endWithWhitespace":{"name":"endWithWhitespace","abstract":"
If set to YES, regex will not be matched if there is no whitespace after matched string.","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"
Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBRegexParser"},"Classes/MBRecognizerRunnerViewControllerMetadataDelegates.html#/c:objc(cs)MBRecognizerRunnerViewControllerMetadataDelegates(py)debugRecognizerRunnerViewControllerDelegate":{"name":"debugRecognizerRunnerViewControllerDelegate","abstract":"
Cancels all dispatched, but not yet processed image processing requests issued with processImage.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)processImage:":{"name":"-processImage:","abstract":"
Processes a MBImage object synchronously using current settings.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)processString:":{"name":"-processString:","abstract":"
Processes a NSString object synchronously using current settings.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"
Method which is used to apply MBSettings object given by currentSettings property
Contains MBRecognizer objects - each individual recognizer.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)allowMultipleResults":{"name":"allowMultipleResults","abstract":"
If NO, recognizer chain will stop when finds first valid scan results and will return just it.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)partialRecognitionTimeout":{"name":"partialRecognitionTimeout","abstract":"
Timeout interval in which the partial scanning results in PhotoPay will be returned to the user.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)recognitionMode":{"name":"recognitionMode","abstract":"
Frame quality estimation mode. If frame quality estimation is on, some video frames will be skipped, if","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizer.html#/c:objc(cs)MBRecognizer(py)enabled":{"name":"enabled","abstract":"
Property which determines if the recognizer is enabled
Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBRawParser"},"Classes/MBRawParser.html#/c:objc(cs)MBRawParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"
Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBRawParser"},"Classes/MBQuadrangle.html#/c:objc(cs)MBQuadrangle(py)upperLeft":{"name":"upperLeft","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBPdf417RecognizerResult"},"Classes/MBPdf417RecognizerResult.html#/c:objc(cs)MBPdf417RecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPdf417Recognizer"},"Classes/MBPdf417Recognizer.html#/c:objc(cs)MBPdf417Recognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPdf417Recognizer"},"Classes/MBParserResult.html#/c:objc(cs)MBParserResult(im)init":{"name":"-init","abstract":"
Overlay View’s delegate object. Responsible for sending messages to PhotoPay’s","parent_name":"MBOverlayViewController"},"Classes/MBOverlayViewController.html#/c:objc(cs)MBOverlayViewController(py)cameraPausedView":{"name":"cameraPausedView","abstract":"
Label which is displayed on screen when camera is paused, but still exists on the screen.
Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBOcrLayout"},"Classes/MBOcrLayout.html#/c:objc(cs)MBOcrLayout(py)transformInvalid":{"name":"transformInvalid","abstract":"
YES if transform is not valid (e.g, there’s no UI to which it can be calculated. NO otherwise.
Font of the char. Can be specific (for example MB_OCR_FONT_ARIAL), or any font (MB_OCR_FONT_ANY), which is the same","parent_name":"MBOcrCharKey"},"Classes/MBOcrCharKey.html#/c:objc(cs)MBOcrCharKey(im)initWithCode:font:":{"name":"-initWithCode:font:","abstract":"
Initializer which specifies the code and font of the char.
Returns three-letter or two-letter code which indicate the issuing State. Three-letter codes are based","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)dateOfBirth":{"name":"dateOfBirth","abstract":"
Returns document number. Document number contains up to 9 characters.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)nationality":{"name":"nationality","abstract":"
Returns nationality of the holder represented by a three-letter or two-letter code. Three-letter","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)gender":{"name":"gender","abstract":"
Returns gender of the card holder. Gender is specified by use of the single initial, capital letter F for female,","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)documentCode":{"name":"documentCode","abstract":"
Returns document code. Document code contains two characters. For MRTD the first character shall","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)dateOfExpiry":{"name":"dateOfExpiry","abstract":"
Returns first optional data. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)opt2":{"name":"opt2","abstract":"
Returns second optional data. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)alienNumber":{"name":"alienNumber","abstract":"
Returns alien number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)applicationReceiptNumber":{"name":"applicationReceiptNumber","abstract":"
Returns application receipt number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)immigrantCaseNumber":{"name":"immigrantCaseNumber","abstract":"
Returns immigrant case number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)mrzText":{"name":"mrzText","abstract":"
Returns the entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)isParsed":{"name":"isParsed","abstract":"
Returns true if Machine Readable Zone has been parsed, false otherwise.
Whether returning of unverified results is allowed","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdRecognizer.html#/c:objc(cs)MBMrtdRecognizer(py)returnMrzImage":{"name":"returnMrzImage","abstract":"
Whether cropped image of the Machine Readable Zone should be available in result.","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdRecognizer.html#/c:objc(cs)MBMrtdRecognizer(py)saveImageDPI":{"name":"saveImageDPI","abstract":"
Desired DPI for MRZ and full document images (if saving of those is enabled)
Filter for MRTDs (Machine Readable Travel Documents) that is used to determine which documents","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdDetectorResult.html#/c:objc(cs)MBMrtdDetectorResult(im)init":{"name":"-init","abstract":"
Defines whether full document will be detected. If set to false, result will contain","parent_name":"MBMrtdDetector"},"Classes/MBMrtdDetector.html#/c:objc(cs)MBMrtdDetector(py)useCardDetector":{"name":"useCardDetector","abstract":"
Enable detection correction with card detector. When this option is enabled, after","parent_name":"MBMrtdDetector"},"Classes/MBMrtdDetector.html#/c:objc(cs)MBMrtdDetector(im)setMrtdSpecifications:":{"name":"-setMrtdSpecifications:","abstract":"
Sets the mrtd specifications. Mrtd specifications describe the images that should be returned by","parent_name":"MBMrtdDetector"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(im)init":{"name":"-init","abstract":"
Boolean value which denotes that MRTD result is successfully parsed. When the result is parsed, all","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentType":{"name":"documentType","abstract":"
Returns the MRTD document type of recognized document.
Three-letter code which indicate the issuing State.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentNumber":{"name":"documentNumber","abstract":"
Unique number of the document. Document number contains up to 9 characters.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentCode":{"name":"documentCode","abstract":"
The document code. Document code contains two characters. For MRTD the first character","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)rawDateOfExpiry":{"name":"rawDateOfExpiry","abstract":"
Nationality of the holder represented by a three-letter code. Three-letter codes are based","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)sex":{"name":"sex","abstract":"
Sex of the card holder. Sex is specified by use of the single initial, capital","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)opt1":{"name":"opt1","abstract":"
First optional data. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)opt2":{"name":"opt2","abstract":"
Second optional data. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)alienNumber":{"name":"alienNumber","abstract":"
Alien number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)applicationReceiptNumber":{"name":"applicationReceiptNumber","abstract":"
Application receipt number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)immigrantCaseNumber":{"name":"immigrantCaseNumber","abstract":"
Immigrant case number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)mrzText":{"name":"mrzText","abstract":"
The entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizer.html#/c:objc(cs)MBMrtdCombinedRecognizer(im)init":{"name":"-init","abstract":"
Denotes if view finder is moveable. Viewfinder will move whenever something is detected and will return to default position if no object","parent_name":"MBModernViewfinderSubview"},"Classes/MBModernViewfinderSubview.html#/c:objc(cs)MBModernViewfinderSubview(py)portraitMargins":{"name":"portraitMargins","abstract":"
Margins between overlay bounds and default corner positions while in portrait orientation.
Bundle in which the resources for the scanning process should be found. Usually, by default, this","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseBuffer:":{"name":"-setLicenseBuffer:","abstract":"
Set license buffer and unlock the SDK. Application package will be used to validate the license.
Set license buffer and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseKey:":{"name":"-setLicenseKey:","abstract":"
Set license key and unlock the SDK. Application package will be used to validate the license.
Set license key and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:","abstract":"
Set the license file and unlock the SDK. Application package will be used to validate the license.
Set the license file and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(cm)buildVersionString":{"name":"+buildVersionString","abstract":"
Returns the string that contains the library build version
This method check existance of the default resources bundle Microblink.bundle,","parent_name":"MBMicroblinkApp"},"Classes/MBMetadata.html#/c:objc(cs)MBMetadata(py)name":{"name":"name","abstract":"
Three-letter code which indicate the issuing State.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)documentNumber":{"name":"documentNumber","abstract":"
Unique number of the document. Document number contains up to 9 characters.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)documentCode":{"name":"documentCode","abstract":"
The document code. Document code contains two characters. For MRTD the first character","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)rawDateOfExpiry":{"name":"rawDateOfExpiry","abstract":"
Nationality of the holder represented by a three-letter code. Three-letter codes are based","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)sex":{"name":"sex","abstract":"
Sex of the card holder. Sex is specified by use of the single initial, capital","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)opt1":{"name":"opt1","abstract":"
First optional data. Returns nil or empty string if not available.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)opt2":{"name":"opt2","abstract":"
Second optional data. Returns nil or empty string if not available.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)mrzText":{"name":"mrzText","abstract":"
The entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBJordanIdFrontRecognizerResult.html#/c:objc(cs)MBJordanIdFrontRecognizerResult(im)init":{"name":"-init","abstract":"
Returns the raw image saved by the processor. If no image was saved by processor, returns null.","parent_name":"MBImageReturnProcessorResult"},"Classes/MBImageReturnProcessorResult.html#/c:objc(cs)MBImageReturnProcessorResult(py)encodedImage":{"name":"encodedImage","abstract":"
JPEG-encoded image or nil, depending on whether image encoding was enabled.
Defines whether saved image will also be encoded as JPEG. This is false by default, which","parent_name":"MBImageReturnProcessor"},"Classes/MBImage.html#/c:objc(cs)MBImage(py)image":{"name":"image","abstract":"
UIImage of wrapped image.","parent_name":"MBImage"},"Classes/MBImage.html#/c:objc(cs)MBImage(py)roi":{"name":"roi","abstract":"
Region of the image used for scanning, where the whole image is specified with CGRectMake(0.0, 0.0, 1.0, 1.0).
Property which tells if this frame is a camera or a single photo frame.","parent_name":"MBImage"},"Classes/MBImage.html#/c:objc(cs)MBImage(cm)imageWithUIImage:":{"name":"+imageWithUIImage:","abstract":"
Set of allowed country codes. If whitelist is defined, only IBANs with defined country codes","parent_name":"MBIbanParser"},"Classes/MBHongKongIdFrontRecognizerResult.html#/c:objc(cs)MBHongKongIdFrontRecognizerResult(im)init":{"name":"-init","abstract":"
Designated initializer of the overlay. All scan settings from the recognizer runner will be removed and generated anew with passed MBScanElement array.
Returns/sets user instructions that are shown above camera preview while the first side of the","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideInstructions":{"name":"secondSideInstructions","abstract":"
Returns/sets user instructions that are shown above camera preview while the second side of the","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideSplashMessage":{"name":"firstSideSplashMessage","abstract":"
Returns/sets splash message that is shown before scanning the first side of the document,","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideSplashMessage":{"name":"secondSideSplashMessage","abstract":"
Returns/sets splash message that is shown before scanning the second side of the document,","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideSplashImage":{"name":"firstSideSplashImage","abstract":"
Returns/sets splash image which is shown below splash message, before scanning the first side of","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideSplashImage":{"name":"secondSideSplashImage","abstract":"
Returns/sets splash image which is shown below splash message, before scanning the second side of","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideInstructionsImage":{"name":"firstSideInstructionsImage","abstract":"
Returns image that is shown above camera preview, next to the user instructions message, while","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideInstructionsImage":{"name":"secondSideInstructionsImage","abstract":"
Returns image that is shown above camera preview, next to the user instructions message, while","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationInstructionsSubview.html#/c:objc(cs)MBDocumentVerificationInstructionsSubview(py)instructionsLabel":{"name":"instructionsLabel","abstract":"
Default implementation draws a rectangle with aspect ratio of viewfinderAspectRatio,","parent_name":"MBDocumentSubview"},"Classes/MBDocumentSubview.html#/c:objc(cs)MBDocumentSubview(py)viewfinderWidthToHeightRatio":{"name":"viewfinderWidthToHeightRatio","abstract":"
Default aspect ratio of the viewfinder, calculated as width / height.
Defines how many times the same document should be detected before the detector","parent_name":"MBDocumentDetector"},"Classes/MBDocumentDetector.html#/c:objc(cs)MBDocumentDetector(py)documentSpecifications":{"name":"documentSpecifications","abstract":"
Document specifications describe the documents that should be detected with","parent_name":"MBDocumentDetector"},"Classes/MBDisplayableQuadDetection.html#/c:objc(cs)MBDisplayableQuadDetection(py)detectionLocation":{"name":"detectionLocation","abstract":"
Exact location of detected object on image.","parent_name":"MBDisplayableQuadDetection"},"Classes/MBDisplayablePointsDetection.html#/c:objc(cs)MBDisplayablePointsDetection(py)points":{"name":"points","abstract":"
Coordinates of points (CGPoint) of a detected object.
Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBDisplayableObject"},"Classes/MBDisplayableDetection.html#/c:objc(cs)MBDisplayableDetection(im)initWithDetectionStatus:":{"name":"-initWithDetectionStatus:","abstract":"
Set this to true to enable recognition of document also in upside down direction.","parent_name":"MBDetectorRecognizer"},"Classes/MBDetectorRecognizer.html#/c:objc(cs)MBDetectorRecognizer(py)detector":{"name":"detector","abstract":"
Returns the detector that will be used for performing the document detection during recognition
Specifies the date formats that will be accepted by date parser. By default, all available","parent_name":"MBDateParser"},"Classes/MBDateParser.html#/c:objc(cs)MBDateParser(im)setDateSeparatorChars:":{"name":"-setDateSeparatorChars:","abstract":"
Specifies the date separator characters between date parts (day, month, year) that will be","parent_name":"MBDateParser"},"Classes/MBDPIBasedDewarpPolicy.html#/c:objc(cs)MBDPIBasedDewarpPolicy(im)init":{"name":"-init","abstract":"
Default DPI that will be used with default constructor.
Convenience initializer used for use cases when overlay view controller is instantiated from storyboard.","parent_name":"MBCustomOverlayViewController"},"Classes/MBCustomOverlayViewController.html#/c:objc(cs)MBCustomOverlayViewController(im)initWithRecognizerCollection:cameraSettings:":{"name":"-initWithRecognizerCollection:cameraSettings:","abstract":"
If YES, default camera overlay will display Status bar.","parent_name":"MBCustomOverlayViewController"},"Classes/MBCustomOverlayViewController.html#/c:objc(cs)MBCustomOverlayViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBColombiaIdBackRecognizer"},"Classes/MBColombiaIdBackRecognizer.html#/c:objc(cs)MBColombiaIdBackRecognizer(py)allowNullQuietZone":{"name":"allowNullQuietZone","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Interval between forcing two camera focuses. If <= 0, forced focuses arent performed","parent_name":"MBCameraSettings"},"Classes/MBCameraSettings.html#/c:objc(cs)MBCameraSettings(py)cameraAutofocusRestriction":{"name":"cameraAutofocusRestriction","abstract":"
If YES, default camera overlay will display Status bar.","parent_name":"MBBaseOverlaySettings"},"Classes/MBBaseOverlaySettings.html#/c:objc(cs)MBBaseOverlaySettings(py)supportedOrientations":{"name":"supportedOrientations","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBBarcodeRecognizerResult"},"Classes/MBBarcodeRecognizerResult.html#/c:objc(cs)MBBarcodeRecognizerResult(cm)toTypeName:":{"name":"+toTypeName:","abstract":"
Method which gives string representation for a given PPBarcodeType enum value.
Allow enabling the autodetection of image scale when scanning barcodes.","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)readCode39AsExtendedData":{"name":"readCode39AsExtendedData","abstract":"
Enable reading code39 barcode contents as extended data. For more information about code39","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)scanInverse":{"name":"scanInverse","abstract":"
Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Indicates whether negative values are accepted as valid amounts.","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html#/c:objc(cs)MBAmountParser(py)allowSpaceSeparators":{"name":"allowSpaceSeparators","abstract":"
Indicates whether amounts with space separators between groups of digits(thousands) are allowed.
Indicates whether amounts without decimal are accepted as valid. For example 1.465 is","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html#/c:objc(cs)MBAmountParser(py)arabicIndicMode":{"name":"arabicIndicMode","abstract":"
Indicates whether Arabic-Indic mode is enabled. In Arabic-Indic mode parser can recognize","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html":{"name":"MBAmountParser","abstract":"
MBAmountParser is used for extracting amount from OCR result
MBBarcodeRecognizer is used for scanning most of 1D barcode formats, and 2D format"},"Classes/MBBarcodeRecognizerResult.html":{"name":"MBBarcodeRecognizerResult","abstract":"
Result of MBBarcodeRecognizer; is used for scanning most of 1D barcode formats, and 2D format"},"Classes/MBBaseOcrEngineOptions.html":{"name":"MBBaseOcrEngineOptions","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBBaseOcrOverlaySettings.html":{"name":"MBBaseOcrOverlaySettings","abstract":"
Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller."},"Classes/MBCzechiaCombinedRecognizer.html":{"name":"MBCzechiaCombinedRecognizer","abstract":"
This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings"},"Classes/MBDeepOcrEngineOptions.html":{"name":"MBDeepOcrEngineOptions","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBDetector.html":{"name":"MBDetector","abstract":"
Document class describes a document which is being detected by DocumentDetector."},"Classes/MBDocumentSubview.html":{"name":"MBDocumentSubview","abstract":"
Overlay subview presenting the viewfinder for scanning ID documents
Overlay subview presenting the status of glare detection."},"Classes/MBHongKongIdFrontRecognizer.html":{"name":"MBHongKongIdFrontRecognizer","abstract":"
Class for configuring Hong Kong ID Front Recognizer.
Entry class for all Microblink SDKs - used for setting up license key and to add support for"},"Classes/MBModernViewfinderSubview.html":{"name":"MBModernViewfinderSubview","abstract":"
Overlay subview presenting the status of detection."},"Classes/MBMrtdCombinedRecognizer.html":{"name":"MBMrtdCombinedRecognizer","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBOcrLayout.html":{"name":"MBOcrLayout","abstract":"
Class describing the layour of the document on which the OCR was preformed.
Class representing a position on the image. It’s given as a box, with"},"Classes.html#/c:objc(cs)MBOcrResultSubview":{"name":"MBOcrResultSubview","abstract":"
Overlay subview presenting status of OCR detection. OCR results are displayed as green characters over detected locations.
Base class for all detectors that are used for MBQuadrangle"},"Classes/MBQuadWithSizeDetectorResult.html":{"name":"MBQuadWithSizeDetectorResult","abstract":"
Base class for all detectors that are used for MBQuadrangle"},"Classes/MBQuadrangle.html":{"name":"MBQuadrangle","abstract":"
Class represents the quadrangle (arbitrary geometric object with 4 different corner points
MBRawParser that simply returns the string version of raw OCR result, without performing"},"Classes/MBRawParserResult.html":{"name":"MBRawParserResult","abstract":"
MBDateParser that can extract date from OCR result.
Factory class containing static methods for creating camera view controllers."},"Classes/MBRecognizerRunnerMetadataDelegates.html":{"name":"MBRecognizerRunnerMetadataDelegates","abstract":"
Represents a parser which parses OCR result according to given regular expression."},"Classes/MBRegexParserResult.html":{"name":"MBRegexParserResult","abstract":"
MBDateParser that can extract date from OCR result.
Struct which describes image extension factors. Each factors denotes by what percentage is image extended."},"Functions.html#/c:MBDocumentSpecification.h@F@MBMakeRange":{"name":"MBMakeRange","abstract":"
Struct which describes image extension factors. Each factors denotes by what percentage is image extended.","parent_name":"MBImageExtensionFactors"},"Type Definitions/CGLine/.html#/c:@SA@CGLine@FI@point1":{"name":"point1","abstract":"
Called when MBRecognizerRunner finishes processing given string.","parent_name":"MBStringProcessingRecognizerRunnerDelegate"},"Protocols/MBSignatureImageResult.html#/c:objc(pl)MBSignatureImageResult(py)signatureImage":{"name":"signatureImage","abstract":"
image of the signature if enabled with MBSignatureImage returnSignatureImage property.
Property for setting DPI for signature images","parent_name":"MBSignatureImageDpi"},"Protocols/MBSignatureImage.html#/c:objc(pl)MBSignatureImage(py)returnSignatureImage":{"name":"returnSignatureImage","abstract":"
Sets whether signature image from ID card should be extracted.
Scanning library requested authorization for Camera access from the user, but the user declined it.","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFindError:":{"name":"-recognizerRunnerViewController:didFindError:","abstract":"
Scanning library found an error. The error object is returned and contains","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidClose:":{"name":"-recognizerRunnerViewControllerDidClose:","abstract":"
Scanning library was closed, usually by the user pressing close button and cancelling the scan
Called when Scanning library will display help. This can happen when the user presses","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidResumeScanning:":{"name":"-recognizerRunnerViewControllerDidResumeScanning:","abstract":"
Called when Scanning library is resuming scanning.
Notification sent when Overlay View Controller wants to close camera, for example,","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)overlayViewControllerShouldDisplayTorch:":{"name":"-overlayViewControllerShouldDisplayTorch:","abstract":"
Overlay View Controller should ask it’s delegete if it’s necessary to display Torch (Light) button.","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)overlayViewController:willSetTorch:":{"name":"-overlayViewController:willSetTorch:","abstract":"
Overlay View Controller must notify it’s delegete to set the torch mode to On or Off
If help mechanism is implemented using PPScanDelegate’s scanningViewControllerWillPresentHelp method,","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)isStatusBarPresented":{"name":"-isStatusBarPresented","abstract":"
Called when scanning library has MBOcrLayout ready to be displayed on UI.","parent_name":"MBOcrRecognizerRunnerViewControllerDelegate"},"Protocols/MBOcrRecognizerRunnerDelegate.html#/c:objc(pl)MBOcrRecognizerRunnerDelegate(im)recognizerRunner:didObtainOcrResult:withResultName:":{"name":"-recognizerRunner:didObtainOcrResult:withResultName:","abstract":"
Called when Scanning library has MBOcrLayout available and ready to be displayed on UI.","parent_name":"MBOcrRecognizerRunnerDelegate"},"Protocols/MBOcrLayoutSubview.html#/c:objc(pl)MBOcrLayoutSubview(im)ocrLayoutObtained:withIdentifier:":{"name":"-ocrLayoutObtained:withIdentifier:","abstract":"
This method should be called when MBOcrLayout is obtained and needs to be drawn/redrawn.
Returns the native object containing the result. For example, for MBDateResult, this method","parent_name":"MBNativeResult"},"Protocols/MBNativeResult.html#/c:objc(pl)MBNativeResult(im)stringResult":{"name":"-stringResult","abstract":"
Returns the string version of the result. For example, for MBDateResult, this method","parent_name":"MBNativeResult"},"Protocols/MBMrzImageResult.html#/c:objc(pl)MBMrzImageResult(py)mrzImage":{"name":"mrzImage","abstract":"
face image from the document if enabled with MBMrzImage returnMrzImage property.
Called when MBRecognizerRunner finishes processing given image.","parent_name":"MBImageProcessingRecognizerRunnerDelegate"},"Protocols/MBGlareRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBGlareRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishGlareDetectionWithResult:":{"name":"-recognizerRunnerViewController:didFinishGlareDetectionWithResult:","abstract":"
Called when scanning library finishes glare detection.","parent_name":"MBGlareRecognizerRunnerViewControllerDelegate"},"Protocols/MBGlareRecognizerRunnerDelegate.html#/c:objc(pl)MBGlareRecognizerRunnerDelegate(im)recognizerRunner:didFinishGlareDetectionWithResult:":{"name":"-recognizerRunner:didFinishGlareDetectionWithResult:","abstract":"
Called when scanning library finishes glare detection.","parent_name":"MBGlareRecognizerRunnerDelegate"},"Protocols/MBGlareDetection.html#/c:objc(pl)MBGlareDetection(py)detectGlare":{"name":"detectGlare","abstract":"
Defines if glare detection should be turned on/off.
Property for setting DPI for full document images","parent_name":"MBFullDocumentImageDpi"},"Protocols/MBFullDocumentImage.html#/c:objc(pl)MBFullDocumentImage(py)returnFullDocumentImage":{"name":"returnFullDocumentImage","abstract":"
Sets whether full document image of ID card should be extracted.
Called when {FrameGrabberRecognizer} received new frame for processing.","parent_name":"MBFrameGrabberRecognizerDelegate"},"Protocols/MBFirstSideFinishedRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBFirstSideFinishedRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishRecognitionOfFirstSide:":{"name":"-recognizerRunnerViewControllerDidFinishRecognitionOfFirstSide:","abstract":"
Called when scanning library finishes performing recognition of the first side of the document.","parent_name":"MBFirstSideFinishedRecognizerRunnerViewControllerDelegate"},"Protocols/MBFirstSideFinishedRecognizerRunnerDelegate.html#/c:objc(pl)MBFirstSideFinishedRecognizerRunnerDelegate(im)recognizerRunnerDidFinishRecognitionOfFirstSide:":{"name":"-recognizerRunnerDidFinishRecognitionOfFirstSide:","abstract":"
Called when scanning library finishes performing recognition of the first side of the document.","parent_name":"MBFirstSideFinishedRecognizerRunnerDelegate"},"Protocols/MBFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillClose:":{"name":"-fieldByFieldOverlayViewControllerWillClose:","abstract":"
Called when Overlay will close. This can happen if the user pressed close button
Property for setting DPI for face images","parent_name":"MBFaceImageDpi"},"Protocols/MBFaceImage.html#/c:objc(pl)MBFaceImage(py)returnFaceImage":{"name":"returnFaceImage","abstract":"
Sets whether face image from ID card should be extracted
JPEG-encoded full document image of the front side of the document. Available only if enabled with MBEncodeFullDocumentImage encodeFullDocumentImage property.
JPEG-encoded full document image of the back side of the document. Available only if enabled with MBEncodeFullDocumentImage encodeFullDocumentImage property.
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:","abstract":"
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFailDetection:":{"name":"-recognizerRunnerViewControllerDidFailDetection:","abstract":"
Called when Scanning library fails to detect any object with any of the currently active recognizers.
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerDelegate"},"Protocols/MBDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayablePoints:","abstract":"
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerDelegate"},"Protocols/MBDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerDelegate(im)recognizerRunnerDidFailDetection:":{"name":"-recognizerRunnerDidFailDetection:","abstract":"
Called when Scanning library fails to detect any object with any of the currently active recognizers.
Scanning library did output debug image","parent_name":"MBDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugText:":{"name":"-recognizerRunnerViewController:didOutputDebugText:","abstract":"
Scanning library did output debug text","parent_name":"MBDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugImage:":{"name":"-recognizerRunner:didOutputDebugImage:","abstract":"
Scanning library did output debug image","parent_name":"MBDebugRecognizerRunnerDelegate"},"Protocols/MBDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugText:":{"name":"-recognizerRunner:didOutputDebugText:","abstract":"
Scanning library did output debug text","parent_name":"MBDebugRecognizerRunnerDelegate"},"Protocols/MBCombinedRecognizerResult.html#/c:objc(pl)MBCombinedRecognizerResult(py)documentDataMatch":{"name":"documentDataMatch","abstract":"
Returns YES if data from scanned parts/sides of the document match,","parent_name":"MBCombinedRecognizerResult"},"Protocols/MBCombinedRecognizerResult.html#/c:objc(pl)MBCombinedRecognizerResult(py)scanningFirstSideDone":{"name":"scanningFirstSideDone","abstract":"
Returns YES if recognizer has finished scanning first side and is now scanning back side,","parent_name":"MBCombinedRecognizerResult"},"Protocols/MBCombinedRecognizer.html#/c:objc(pl)MBCombinedRecognizer(py)combinedResult":{"name":"combinedResult","abstract":"
Combined result which is associated with this combined recognizer.
Overlay View Controller also needs to notify CameraViewController on certain events."},"Protocols/MBPointDetectorSubview.html":{"name":"MBPointDetectorSubview","abstract":"
Protocol for processing MBDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)
Protocol for processing MBDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)
Protocol for processing MBRecognizerResult. Subviews implementing this protocol process and draw result data on the screen (e.g. letting users know is scanning was successful)
Mandatory on all driver’s licenses. All barcodes which are using 3-track magnetic","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@StandardVersionNumber":{"name":"StandardVersionNumber","abstract":"
Mandatory on all AAMVA, Magentic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@EyeColor":{"name":"EyeColor","abstract":"
Mandatory on all AAMVA and Magnetic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@Height":{"name":"Height","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@HeightIn":{"name":"HeightIn","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@HeightCm":{"name":"HeightCm","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@WeightPounds":{"name":"WeightPounds","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@WeightKilograms":{"name":"WeightKilograms","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@CustomerIdNumber":{"name":"CustomerIdNumber","abstract":"
Mandatory on all AAMVA and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@JurisdictionVehicleClass":{"name":"JurisdictionVehicleClass","abstract":"
Mandatory on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@JurisdictionEndorsementCodes":{"name":"JurisdictionEndorsementCodes","abstract":"
Mandatory on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@DocumentIssueDate":{"name":"DocumentIssueDate","abstract":"
Optional on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@StandardVehicleClassification":{"name":"StandardVehicleClassification","abstract":"
Optional on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@IssuingJurisdictionName":{"name":"IssuingJurisdictionName","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Magnetic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@LimitedDurationDocument":{"name":"LimitedDurationDocument","abstract":"
Optional on AAMVA 04, 05, 06, 07, 08 and Compact barcodes
Comic sans font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_CONCERTO_ROUNDED_SG":{"name":"MB_OCR_FONT_CONCERTO_ROUNDED_SG","abstract":"
Courier medium bold","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_NEW_BOLD":{"name":"MB_OCR_FONT_COURIER_NEW_BOLD","abstract":"
Courier new bold","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_NEW_CE":{"name":"MB_OCR_FONT_COURIER_NEW_CE","abstract":"
Courier new ce font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_CONDENSED":{"name":"MB_OCR_FONT_COURIER_CONDENSED","abstract":"
Dejavu sans mono font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_DIN":{"name":"MB_OCR_FONT_DIN","abstract":"
Din font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD":{"name":"MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD","abstract":"
Europa grotesk no 2 SB bold font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROSTILE":{"name":"MB_OCR_FONT_EUROSTILE","abstract":"
F25 bank printer bold font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_FRANKLIN_GOTHIC":{"name":"MB_OCR_FONT_FRANKLIN_GOTHIC","abstract":"
Franklin gothic font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_FRUTIGER":{"name":"MB_OCR_FONT_FRUTIGER","abstract":"
Gill sans font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_HANDWRITTEN":{"name":"MB_OCR_FONT_HANDWRITTEN","abstract":"
Latin modern math font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_LATIN_MODERN_ITALIC":{"name":"MB_OCR_FONT_LATIN_MODERN_ITALIC","abstract":"
Rotis sans serif font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_ROTIS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SERIF","abstract":"
Sans mono condensed black font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_THESIS":{"name":"MB_OCR_FONT_THESIS","abstract":"
Ticket de caisse font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_TIMES_NEW_ROMAN":{"name":"MB_OCR_FONT_TIMES_NEW_ROMAN","abstract":"
Times new roman font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_TRAJAN":{"name":"MB_OCR_FONT_TRAJAN","abstract":"
Europa gro sb font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROPA_GRO_SB_LIGHT":{"name":"MB_OCR_FONT_EUROPA_GRO_SB_LIGHT","abstract":"
Europa gro sb light font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_ANTONIO_REGULAR":{"name":"MB_OCR_FONT_ANTONIO_REGULAR","abstract":"
Antonio regular font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_CORPORATE_LIGHT":{"name":"MB_OCR_FONT_CORPORATE_LIGHT","abstract":"
Corporate S Light font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_MICR":{"name":"MB_OCR_FONT_MICR","abstract":"
Available date formats for date parser. To activate parsing of dates with month names in"},"Enums/MBDeepOcrModel.html":{"name":"MBDeepOcrModel","abstract":"
Method creates a camera view controller which is responsible for displaying the","parent_name":"MBViewControllerFactory"},"Classes/MBUsdlRecognizerResult.html#/c:objc(cs)MBUsdlRecognizerResult(im)init":{"name":"-init","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBUsdlRecognizerResult"},"Classes/MBUsdlRecognizerResult.html#/c:objc(cs)MBUsdlRecognizerResult(im)getField:":{"name":"-getField:","abstract":"
Array of elements that are not part of AAMVA standard and are specific to each US state.","parent_name":"MBUsdlRecognizerResult"},"Classes/MBUsdlRecognizer.html#/c:objc(cs)MBUsdlRecognizer(im)init":{"name":"-init","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBUsdlRecognizer"},"Classes/MBUsdlRecognizer.html#/c:objc(cs)MBUsdlRecognizer(py)allowNullQuietZone":{"name":"allowNullQuietZone","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Flag indicating uncertain scanning data","parent_name":"MBUsdlCombinedRecognizerResult"},"Classes/MBUsdlCombinedRecognizerResult.html#/c:objc(cs)MBUsdlCombinedRecognizerResult(im)getField:":{"name":"-getField:","abstract":"
Array of elements that are not part of AAMVA standard and are specific to each US state.","parent_name":"MBUsdlCombinedRecognizerResult"},"Classes/MBUsdlCombinedRecognizer.html#/c:objc(cs)MBUsdlCombinedRecognizer(py)result":{"name":"result","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBUsdlCombinedRecognizer"},"Classes/MBUsdlCombinedRecognizer.html#/c:objc(cs)MBUsdlCombinedRecognizer(py)allowNullQuietZone":{"name":"allowNullQuietZone","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Indicates whether digts prefix and # at the end of scanned USSD code will","parent_name":"MBTopUpParser"},"Classes/MBTopUpParser.html#/c:objc(cs)MBTopUpParser(im)setTopUpPreset:":{"name":"-setTopUpPreset:","abstract":"
Sets the top up prefix and USSD code length based on the given MBTopUpPreset. Only","parent_name":"MBTopUpParser"},"Classes/MBTopUpParser.html#/c:objc(cs)MBTopUpParser(im)setPrefix:andUssdCodeLength:":{"name":"-setPrefix:andUssdCodeLength:","abstract":"
Sets the given top up prefix and USSD code length. Only top ups with the chosen prefix and","parent_name":"MBTopUpParser"},"Classes/MBTemplatingRecognizerResult.html#/c:objc(cs)MBTemplatingRecognizerResult(im)init":{"name":"-init","abstract":"
Returns the MBTemplatingClass for recognized document. If classification failed,","parent_name":"MBTemplatingRecognizerResult"},"Classes/MBTemplatingRecognizer.html#/c:objc(cs)MBTemplatingRecognizer(im)init":{"name":"-init","abstract":"
Sets the classifier which will tell whether currently processed document belongs to this class.","parent_name":"MBTemplatingClass"},"Classes/MBTapToFocusSubview.html#/c:objc(cs)MBTapToFocusSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBSloveniaCombinedRecognizerResult"},"Classes/MBSloveniaCombinedRecognizer.html#/c:objc(cs)MBSloveniaCombinedRecognizer(im)init":{"name":"-init","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBSlovakiaCombinedRecognizerResult"},"Classes/MBSlovakiaCombinedRecognizer.html#/c:objc(cs)MBSlovakiaCombinedRecognizer(im)init":{"name":"-init","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBSerbiaCombinedRecognizerResult"},"Classes/MBSerbiaCombinedRecognizer.html#/c:objc(cs)MBSerbiaCombinedRecognizer(im)init":{"name":"-init","abstract":"
YES if the value was scanned, NO otherwise.","parent_name":"MBScanElement"},"Classes/MBScanElement.html#/c:objc(cs)MBScanElement(py)edited":{"name":"edited","abstract":"
YES if the value was manually edited, NO otherwise.","parent_name":"MBScanElement"},"Classes/MBScanElement.html#/c:objc(cs)MBScanElement(py)value":{"name":"value","abstract":"
Defines if the owner’s sex information should be extracted from the ID","parent_name":"MBRomaniaIdFrontRecognizer"},"Classes/MBRegexParserResult.html#/c:objc(cs)MBRegexParserResult(im)init":{"name":"-init","abstract":"
Defines regex that will be used to parse OCR data. Note that not all java regex features","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)useSieve":{"name":"useSieve","abstract":"
Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)startWithWhitespace":{"name":"startWithWhitespace","abstract":"
If set to YES, regex will not be matched if there is no whitespace before matched string.","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)endWithWhitespace":{"name":"endWithWhitespace","abstract":"
If set to YES, regex will not be matched if there is no whitespace after matched string.","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"
Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBRegexParser"},"Classes/MBRecognizerRunnerViewControllerMetadataDelegates.html#/c:objc(cs)MBRecognizerRunnerViewControllerMetadataDelegates(py)debugRecognizerRunnerViewControllerDelegate":{"name":"debugRecognizerRunnerViewControllerDelegate","abstract":"
Cancels all dispatched, but not yet processed image processing requests issued with processImage.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)processImage:":{"name":"-processImage:","abstract":"
Processes a MBImage object synchronously using current settings.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)processString:":{"name":"-processString:","abstract":"
Processes a NSString object synchronously using current settings.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"
Method which is used to apply MBSettings object given by currentSettings property
Contains MBRecognizer objects - each individual recognizer.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)allowMultipleResults":{"name":"allowMultipleResults","abstract":"
If NO, recognizer chain will stop when finds first valid scan results and will return just it.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)partialRecognitionTimeout":{"name":"partialRecognitionTimeout","abstract":"
Timeout interval in which the partial scanning results in PhotoPay will be returned to the user.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)recognitionMode":{"name":"recognitionMode","abstract":"
Frame quality estimation mode. If frame quality estimation is on, some video frames will be skipped, if","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizer.html#/c:objc(cs)MBRecognizer(py)enabled":{"name":"enabled","abstract":"
Property which determines if the recognizer is enabled
Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBRawParser"},"Classes/MBRawParser.html#/c:objc(cs)MBRawParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"
Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBRawParser"},"Classes/MBQuadrangle.html#/c:objc(cs)MBQuadrangle(py)upperLeft":{"name":"upperLeft","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBPolandCombinedRecognizerResult"},"Classes/MBPolandCombinedRecognizer.html#/c:objc(cs)MBPolandCombinedRecognizer(im)init":{"name":"-init","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBPdf417RecognizerResult"},"Classes/MBPdf417RecognizerResult.html#/c:objc(cs)MBPdf417RecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPdf417Recognizer"},"Classes/MBPdf417Recognizer.html#/c:objc(cs)MBPdf417Recognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPdf417Recognizer"},"Classes/MBParserResult.html#/c:objc(cs)MBParserResult(im)init":{"name":"-init","abstract":"
Overlay View’s delegate object. Responsible for sending messages to PhotoPay’s","parent_name":"MBOverlayViewController"},"Classes/MBOverlayViewController.html#/c:objc(cs)MBOverlayViewController(py)cameraPausedView":{"name":"cameraPausedView","abstract":"
Label which is displayed on screen when camera is paused, but still exists on the screen.
Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBOcrLayout"},"Classes/MBOcrLayout.html#/c:objc(cs)MBOcrLayout(py)transformInvalid":{"name":"transformInvalid","abstract":"
YES if transform is not valid (e.g, there’s no UI to which it can be calculated. NO otherwise.
Font of the char. Can be specific (for example MB_OCR_FONT_ARIAL), or any font (MB_OCR_FONT_ANY), which is the same","parent_name":"MBOcrCharKey"},"Classes/MBOcrCharKey.html#/c:objc(cs)MBOcrCharKey(im)initWithCode:font:":{"name":"-initWithCode:font:","abstract":"
Initializer which specifies the code and font of the char.
Returns three-letter or two-letter code which indicate the issuing State. Three-letter codes are based","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)dateOfBirth":{"name":"dateOfBirth","abstract":"
Returns document number. Document number contains up to 9 characters.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)nationality":{"name":"nationality","abstract":"
Returns nationality of the holder represented by a three-letter or two-letter code. Three-letter","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)gender":{"name":"gender","abstract":"
Returns gender of the card holder. Gender is specified by use of the single initial, capital letter F for female,","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)documentCode":{"name":"documentCode","abstract":"
Returns document code. Document code contains two characters. For MRTD the first character shall","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)dateOfExpiry":{"name":"dateOfExpiry","abstract":"
Returns first optional data. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)opt2":{"name":"opt2","abstract":"
Returns second optional data. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)alienNumber":{"name":"alienNumber","abstract":"
Returns alien number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)applicationReceiptNumber":{"name":"applicationReceiptNumber","abstract":"
Returns application receipt number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)immigrantCaseNumber":{"name":"immigrantCaseNumber","abstract":"
Returns immigrant case number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)mrzText":{"name":"mrzText","abstract":"
Returns the entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)isParsed":{"name":"isParsed","abstract":"
Returns true if Machine Readable Zone has been parsed, false otherwise.
Whether returning of unverified results is allowed","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdRecognizer.html#/c:objc(cs)MBMrtdRecognizer(py)returnMrzImage":{"name":"returnMrzImage","abstract":"
Whether cropped image of the Machine Readable Zone should be available in result.","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdRecognizer.html#/c:objc(cs)MBMrtdRecognizer(py)saveImageDPI":{"name":"saveImageDPI","abstract":"
Desired DPI for MRZ and full document images (if saving of those is enabled)
Filter for MRTDs (Machine Readable Travel Documents) that is used to determine which documents","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdDetectorResult.html#/c:objc(cs)MBMrtdDetectorResult(im)init":{"name":"-init","abstract":"
Defines whether full document will be detected. If set to false, result will contain","parent_name":"MBMrtdDetector"},"Classes/MBMrtdDetector.html#/c:objc(cs)MBMrtdDetector(py)useCardDetector":{"name":"useCardDetector","abstract":"
Enable detection correction with card detector. When this option is enabled, after","parent_name":"MBMrtdDetector"},"Classes/MBMrtdDetector.html#/c:objc(cs)MBMrtdDetector(im)setMrtdSpecifications:":{"name":"-setMrtdSpecifications:","abstract":"
Sets the mrtd specifications. Mrtd specifications describe the images that should be returned by","parent_name":"MBMrtdDetector"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(im)init":{"name":"-init","abstract":"
Boolean value which denotes that MRTD result is successfully parsed. When the result is parsed, all","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentType":{"name":"documentType","abstract":"
Returns the MRTD document type of recognized document.
Three-letter code which indicate the issuing State.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentNumber":{"name":"documentNumber","abstract":"
Unique number of the document. Document number contains up to 9 characters.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentCode":{"name":"documentCode","abstract":"
The document code. Document code contains two characters. For MRTD the first character","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)rawDateOfExpiry":{"name":"rawDateOfExpiry","abstract":"
Nationality of the holder represented by a three-letter code. Three-letter codes are based","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)sex":{"name":"sex","abstract":"
Sex of the card holder. Sex is specified by use of the single initial, capital","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)opt1":{"name":"opt1","abstract":"
First optional data. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)opt2":{"name":"opt2","abstract":"
Second optional data. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)alienNumber":{"name":"alienNumber","abstract":"
Alien number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)applicationReceiptNumber":{"name":"applicationReceiptNumber","abstract":"
Application receipt number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)immigrantCaseNumber":{"name":"immigrantCaseNumber","abstract":"
Immigrant case number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)mrzText":{"name":"mrzText","abstract":"
The entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)mrzVerified":{"name":"mrzVerified","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizer.html#/c:objc(cs)MBMrtdCombinedRecognizer(im)init":{"name":"-init","abstract":"
Denotes if view finder is moveable. Viewfinder will move whenever something is detected and will return to default position if no object","parent_name":"MBModernViewfinderSubview"},"Classes/MBModernViewfinderSubview.html#/c:objc(cs)MBModernViewfinderSubview(py)portraitMargins":{"name":"portraitMargins","abstract":"
Margins between overlay bounds and default corner positions while in portrait orientation.
Bundle in which the resources for the scanning process should be found. Usually, by default, this","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseBuffer:":{"name":"-setLicenseBuffer:","abstract":"
Set license buffer and unlock the SDK. Application package will be used to validate the license.
Set license buffer and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseKey:":{"name":"-setLicenseKey:","abstract":"
Set license key and unlock the SDK. Application package will be used to validate the license.
Set license key and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:","abstract":"
Set the license file and unlock the SDK. Application package will be used to validate the license.
Set the license file and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(cm)buildVersionString":{"name":"+buildVersionString","abstract":"
Returns the string that contains the library build version
This method check existance of the default resources bundle Microblink.bundle,","parent_name":"MBMicroblinkApp"},"Classes/MBMalaysiaDlFrontRecognizerResult.html#/c:objc(cs)MBMalaysiaDlFrontRecognizerResult(im)init":{"name":"-init","abstract":"
Three-letter code which indicate the issuing State.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)documentNumber":{"name":"documentNumber","abstract":"
Unique number of the document. Document number contains up to 9 characters.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)documentCode":{"name":"documentCode","abstract":"
The document code. Document code contains two characters. For MRTD the first character","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)rawDateOfExpiry":{"name":"rawDateOfExpiry","abstract":"
Nationality of the holder represented by a three-letter code. Three-letter codes are based","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)sex":{"name":"sex","abstract":"
Sex of the card holder. Sex is specified by use of the single initial, capital","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)opt1":{"name":"opt1","abstract":"
First optional data. Returns nil or empty string if not available.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)opt2":{"name":"opt2","abstract":"
Second optional data. Returns nil or empty string if not available.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)mrzText":{"name":"mrzText","abstract":"
The entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)mrzParsed":{"name":"mrzParsed","abstract":"
Boolean value which denotes that MRTD result is successfully parsed. When the result is parsed, all","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)mrzVerified":{"name":"mrzVerified","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBJordanIdFrontRecognizerResult.html#/c:objc(cs)MBJordanIdFrontRecognizerResult(im)init":{"name":"-init","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBJordanCombinedRecognizerResult"},"Classes/MBJordanCombinedRecognizer.html#/c:objc(cs)MBJordanCombinedRecognizer(im)init":{"name":"-init","abstract":"
Returns the raw image saved by the processor. If no image was saved by processor, returns null.","parent_name":"MBImageReturnProcessorResult"},"Classes/MBImageReturnProcessorResult.html#/c:objc(cs)MBImageReturnProcessorResult(py)encodedImage":{"name":"encodedImage","abstract":"
JPEG-encoded image or nil, depending on whether image encoding was enabled.
Defines whether saved image will also be encoded as JPEG. This is false by default, which","parent_name":"MBImageReturnProcessor"},"Classes/MBImage.html#/c:objc(cs)MBImage(py)image":{"name":"image","abstract":"
UIImage of wrapped image.","parent_name":"MBImage"},"Classes/MBImage.html#/c:objc(cs)MBImage(py)roi":{"name":"roi","abstract":"
Region of the image used for scanning, where the whole image is specified with CGRectMake(0.0, 0.0, 1.0, 1.0).
Property which tells if this frame is a camera or a single photo frame.","parent_name":"MBImage"},"Classes/MBImage.html#/c:objc(cs)MBImage(cm)imageWithUIImage:":{"name":"+imageWithUIImage:","abstract":"
Set of allowed country codes. If whitelist is defined, only IBANs with defined country codes","parent_name":"MBIbanParser"},"Classes/MBHongKongIdFrontRecognizerResult.html#/c:objc(cs)MBHongKongIdFrontRecognizerResult(im)init":{"name":"-init","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBGermanyCombinedRecognizerResult"},"Classes/MBGermanyCombinedRecognizer.html#/c:objc(cs)MBGermanyCombinedRecognizer(im)init":{"name":"-init","abstract":"
Designated initializer of the overlay. All scan settings from the recognizer runner will be removed and generated anew with passed MBScanElement array.
Returns/sets user instructions that are shown above camera preview while the first side of the","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideInstructions":{"name":"secondSideInstructions","abstract":"
Returns/sets user instructions that are shown above camera preview while the second side of the","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideSplashMessage":{"name":"firstSideSplashMessage","abstract":"
Returns/sets splash message that is shown before scanning the first side of the document,","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideSplashMessage":{"name":"secondSideSplashMessage","abstract":"
Returns/sets splash message that is shown before scanning the second side of the document,","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideSplashImage":{"name":"firstSideSplashImage","abstract":"
Returns/sets splash image which is shown below splash message, before scanning the first side of","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideSplashImage":{"name":"secondSideSplashImage","abstract":"
Returns/sets splash image which is shown below splash message, before scanning the second side of","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideInstructionsImage":{"name":"firstSideInstructionsImage","abstract":"
Returns image that is shown above camera preview, next to the user instructions message, while","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideInstructionsImage":{"name":"secondSideInstructionsImage","abstract":"
Returns image that is shown above camera preview, next to the user instructions message, while","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationInstructionsSubview.html#/c:objc(cs)MBDocumentVerificationInstructionsSubview(py)instructionsLabel":{"name":"instructionsLabel","abstract":"
Default implementation draws a rectangle with aspect ratio of viewfinderAspectRatio,","parent_name":"MBDocumentSubview"},"Classes/MBDocumentSubview.html#/c:objc(cs)MBDocumentSubview(py)viewfinderWidthToHeightRatio":{"name":"viewfinderWidthToHeightRatio","abstract":"
Default aspect ratio of the viewfinder, calculated as width / height.
Defines how many times the same document should be detected before the detector","parent_name":"MBDocumentDetector"},"Classes/MBDocumentDetector.html#/c:objc(cs)MBDocumentDetector(py)documentSpecifications":{"name":"documentSpecifications","abstract":"
Document specifications describe the documents that should be detected with","parent_name":"MBDocumentDetector"},"Classes/MBDisplayableQuadDetection.html#/c:objc(cs)MBDisplayableQuadDetection(py)detectionLocation":{"name":"detectionLocation","abstract":"
Exact location of detected object on image.","parent_name":"MBDisplayableQuadDetection"},"Classes/MBDisplayablePointsDetection.html#/c:objc(cs)MBDisplayablePointsDetection(py)points":{"name":"points","abstract":"
Coordinates of points (CGPoint) of a detected object.
Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBDisplayableObject"},"Classes/MBDisplayableDetection.html#/c:objc(cs)MBDisplayableDetection(im)initWithDetectionStatus:":{"name":"-initWithDetectionStatus:","abstract":"
Set this to true to enable recognition of document also in upside down direction.","parent_name":"MBDetectorRecognizer"},"Classes/MBDetectorRecognizer.html#/c:objc(cs)MBDetectorRecognizer(py)detector":{"name":"detector","abstract":"
Returns the detector that will be used for performing the document detection during recognition
Specifies the date formats that will be accepted by date parser. By default, all available","parent_name":"MBDateParser"},"Classes/MBDateParser.html#/c:objc(cs)MBDateParser(im)setDateSeparatorChars:":{"name":"-setDateSeparatorChars:","abstract":"
Specifies the date separator characters between date parts (day, month, year) that will be","parent_name":"MBDateParser"},"Classes/MBDPIBasedDewarpPolicy.html#/c:objc(cs)MBDPIBasedDewarpPolicy(im)init":{"name":"-init","abstract":"
Default DPI that will be used with default constructor.
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBCzechiaCombinedRecognizerResult"},"Classes/MBCzechiaCombinedRecognizer.html#/c:objc(cs)MBCzechiaCombinedRecognizer(im)init":{"name":"-init","abstract":"
Convenience initializer used for use cases when overlay view controller is instantiated from storyboard.","parent_name":"MBCustomOverlayViewController"},"Classes/MBCustomOverlayViewController.html#/c:objc(cs)MBCustomOverlayViewController(im)initWithRecognizerCollection:cameraSettings:":{"name":"-initWithRecognizerCollection:cameraSettings:","abstract":"
If YES, default camera overlay will display Status bar.","parent_name":"MBCustomOverlayViewController"},"Classes/MBCustomOverlayViewController.html#/c:objc(cs)MBCustomOverlayViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBCroatiaCombinedRecognizerResult"},"Classes/MBCroatiaCombinedRecognizer.html#/c:objc(cs)MBCroatiaCombinedRecognizer(im)init":{"name":"-init","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBColombiaIdBackRecognizer"},"Classes/MBColombiaIdBackRecognizer.html#/c:objc(cs)MBColombiaIdBackRecognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Interval between forcing two camera focuses. If <= 0, forced focuses arent performed","parent_name":"MBCameraSettings"},"Classes/MBCameraSettings.html#/c:objc(cs)MBCameraSettings(py)cameraAutofocusRestriction":{"name":"cameraAutofocusRestriction","abstract":"
If YES, default camera overlay will display Status bar.","parent_name":"MBBaseOverlaySettings"},"Classes/MBBaseOverlaySettings.html#/c:objc(cs)MBBaseOverlaySettings(py)supportedOrientations":{"name":"supportedOrientations","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBBarcodeRecognizerResult"},"Classes/MBBarcodeRecognizerResult.html#/c:objc(cs)MBBarcodeRecognizerResult(cm)toTypeName:":{"name":"+toTypeName:","abstract":"
Method which gives string representation for a given PPBarcodeType enum value.
Allow enabling the autodetection of image scale when scanning barcodes.","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)readCode39AsExtendedData":{"name":"readCode39AsExtendedData","abstract":"
Enable reading code39 barcode contents as extended data. For more information about code39","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)scanInverse":{"name":"scanInverse","abstract":"
Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Indicates whether negative values are accepted as valid amounts.","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html#/c:objc(cs)MBAmountParser(py)allowSpaceSeparators":{"name":"allowSpaceSeparators","abstract":"
Indicates whether amounts with space separators between groups of digits(thousands) are allowed.
Indicates whether amounts without decimal are accepted as valid. For example 1.465 is","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html#/c:objc(cs)MBAmountParser(py)arabicIndicMode":{"name":"arabicIndicMode","abstract":"
Indicates whether Arabic-Indic mode is enabled. In Arabic-Indic mode parser can recognize","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html":{"name":"MBAmountParser","abstract":"
MBAmountParser is used for extracting amount from OCR result
MBBarcodeRecognizer is used for scanning most of 1D barcode formats, and 2D format"},"Classes/MBBarcodeRecognizerResult.html":{"name":"MBBarcodeRecognizerResult","abstract":"
Result of MBBarcodeRecognizer; is used for scanning most of 1D barcode formats, and 2D format"},"Classes/MBBaseOcrEngineOptions.html":{"name":"MBBaseOcrEngineOptions","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBBaseOcrOverlaySettings.html":{"name":"MBBaseOcrOverlaySettings","abstract":"
Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller."},"Classes/MBCzechiaCombinedRecognizer.html":{"name":"MBCzechiaCombinedRecognizer","abstract":"
This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings"},"Classes/MBDeepOcrEngineOptions.html":{"name":"MBDeepOcrEngineOptions","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBDetector.html":{"name":"MBDetector","abstract":"
Document class describes a document which is being detected by DocumentDetector."},"Classes/MBDocumentSubview.html":{"name":"MBDocumentSubview","abstract":"
Overlay subview presenting the viewfinder for scanning ID documents
Overlay subview presenting the status of glare detection."},"Classes/MBHongKongIdFrontRecognizer.html":{"name":"MBHongKongIdFrontRecognizer","abstract":"
Class for configuring Hong Kong ID Front Recognizer.
Entry class for all Microblink SDKs - used for setting up license key and to add support for"},"Classes/MBModernViewfinderSubview.html":{"name":"MBModernViewfinderSubview","abstract":"
Overlay subview presenting the status of detection."},"Classes/MBMrtdCombinedRecognizer.html":{"name":"MBMrtdCombinedRecognizer","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBOcrLayout.html":{"name":"MBOcrLayout","abstract":"
Class describing the layour of the document on which the OCR was preformed.
Class representing a position on the image. It’s given as a box, with"},"Classes.html#/c:objc(cs)MBOcrResultSubview":{"name":"MBOcrResultSubview","abstract":"
Overlay subview presenting status of OCR detection. OCR results are displayed as green characters over detected locations.
Base class for all detectors that are used for MBQuadrangle"},"Classes/MBQuadWithSizeDetectorResult.html":{"name":"MBQuadWithSizeDetectorResult","abstract":"
Base class for all detectors that are used for MBQuadrangle"},"Classes/MBQuadrangle.html":{"name":"MBQuadrangle","abstract":"
Class represents the quadrangle (arbitrary geometric object with 4 different corner points
MBRawParser that simply returns the string version of raw OCR result, without performing"},"Classes/MBRawParserResult.html":{"name":"MBRawParserResult","abstract":"
MBDateParser that can extract date from OCR result.
Factory class containing static methods for creating camera view controllers."},"Classes/MBRecognizerRunnerMetadataDelegates.html":{"name":"MBRecognizerRunnerMetadataDelegates","abstract":"
Represents a parser which parses OCR result according to given regular expression."},"Classes/MBRegexParserResult.html":{"name":"MBRegexParserResult","abstract":"
MBDateParser that can extract date from OCR result.
This recognizer can be used in any overlay view controller, but it works best with the MBDocumentOverlayViewController, which has UI best suited for one side document scanning.# Field by field scanning feature
+
This recognizer can be used in any overlay view controller, but it works best with the MBDocumentOverlayViewController, which has UI best suited for one side document scanning.
+
United States
+
+
The MBUsdlRecognizer.h is recognizer specialised for scanning back side of US Driver’s License.
+
+
This recognizer can be used in any overlay view controller, but it works best with the MBDocumentOverlayViewController, which has UI best suited for one side document scanning.
+
+
The MBUsdlCombinedRecognizer.h is recognizer specialised for scanning both front and back side of US Driver’s License.
+
+
This recognizer can be used in any overlay view controller, but it works best with the MBDocumentVerificationOverlayViewController, which has UI best suited for both side document scanning.# Field by field scanning feature
Field by field scanning feature is designed for scanning small text fields which are called scan elements. For each scan element, specific MBParser that will extract structured data of interest from the OCR result is defined. Focusing on the small text fields which are scanned one by one enables implementing support for the free-form documents because field detection is not required. The user is responsible for positioning the field of interest inside the scanning window and the scanning process guides him. When implementing support for the custom document, only fields of interest has to be defined.
Called when MBRecognizerRunner finishes processing given string.","parent_name":"MBStringProcessingRecognizerRunnerDelegate"},"Protocols/MBSignatureImageResult.html#/c:objc(pl)MBSignatureImageResult(py)signatureImage":{"name":"signatureImage","abstract":"
image of the signature if enabled with MBSignatureImage returnSignatureImage property.
Property for setting DPI for signature images","parent_name":"MBSignatureImageDpi"},"Protocols/MBSignatureImage.html#/c:objc(pl)MBSignatureImage(py)returnSignatureImage":{"name":"returnSignatureImage","abstract":"
Sets whether signature image from ID card should be extracted.
Scanning library requested authorization for Camera access from the user, but the user declined it.","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFindError:":{"name":"-recognizerRunnerViewController:didFindError:","abstract":"
Scanning library found an error. The error object is returned and contains","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidClose:":{"name":"-recognizerRunnerViewControllerDidClose:","abstract":"
Scanning library was closed, usually by the user pressing close button and cancelling the scan
Called when Scanning library will display help. This can happen when the user presses","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidResumeScanning:":{"name":"-recognizerRunnerViewControllerDidResumeScanning:","abstract":"
Called when Scanning library is resuming scanning.
Notification sent when Overlay View Controller wants to close camera, for example,","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)overlayViewControllerShouldDisplayTorch:":{"name":"-overlayViewControllerShouldDisplayTorch:","abstract":"
Overlay View Controller should ask it’s delegete if it’s necessary to display Torch (Light) button.","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)overlayViewController:willSetTorch:":{"name":"-overlayViewController:willSetTorch:","abstract":"
Overlay View Controller must notify it’s delegete to set the torch mode to On or Off
If help mechanism is implemented using PPScanDelegate’s scanningViewControllerWillPresentHelp method,","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)isStatusBarPresented":{"name":"-isStatusBarPresented","abstract":"
Called when scanning library has MBOcrLayout ready to be displayed on UI.","parent_name":"MBOcrRecognizerRunnerViewControllerDelegate"},"Protocols/MBOcrRecognizerRunnerDelegate.html#/c:objc(pl)MBOcrRecognizerRunnerDelegate(im)recognizerRunner:didObtainOcrResult:withResultName:":{"name":"-recognizerRunner:didObtainOcrResult:withResultName:","abstract":"
Called when Scanning library has MBOcrLayout available and ready to be displayed on UI.","parent_name":"MBOcrRecognizerRunnerDelegate"},"Protocols/MBOcrLayoutSubview.html#/c:objc(pl)MBOcrLayoutSubview(im)ocrLayoutObtained:withIdentifier:":{"name":"-ocrLayoutObtained:withIdentifier:","abstract":"
This method should be called when MBOcrLayout is obtained and needs to be drawn/redrawn.
Returns the native object containing the result. For example, for MBDateResult, this method","parent_name":"MBNativeResult"},"Protocols/MBNativeResult.html#/c:objc(pl)MBNativeResult(im)stringResult":{"name":"-stringResult","abstract":"
Returns the string version of the result. For example, for MBDateResult, this method","parent_name":"MBNativeResult"},"Protocols/MBMrzImageResult.html#/c:objc(pl)MBMrzImageResult(py)mrzImage":{"name":"mrzImage","abstract":"
face image from the document if enabled with MBMrzImage returnMrzImage property.
Called when MBRecognizerRunner finishes processing given image.","parent_name":"MBImageProcessingRecognizerRunnerDelegate"},"Protocols/MBGlareRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBGlareRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishGlareDetectionWithResult:":{"name":"-recognizerRunnerViewController:didFinishGlareDetectionWithResult:","abstract":"
Called when scanning library finishes glare detection.","parent_name":"MBGlareRecognizerRunnerViewControllerDelegate"},"Protocols/MBGlareRecognizerRunnerDelegate.html#/c:objc(pl)MBGlareRecognizerRunnerDelegate(im)recognizerRunner:didFinishGlareDetectionWithResult:":{"name":"-recognizerRunner:didFinishGlareDetectionWithResult:","abstract":"
Called when scanning library finishes glare detection.","parent_name":"MBGlareRecognizerRunnerDelegate"},"Protocols/MBGlareDetection.html#/c:objc(pl)MBGlareDetection(py)detectGlare":{"name":"detectGlare","abstract":"
Defines if glare detection should be turned on/off.
Property for setting DPI for full document images","parent_name":"MBFullDocumentImageDpi"},"Protocols/MBFullDocumentImage.html#/c:objc(pl)MBFullDocumentImage(py)returnFullDocumentImage":{"name":"returnFullDocumentImage","abstract":"
Sets whether full document image of ID card should be extracted.
Called when {FrameGrabberRecognizer} received new frame for processing.","parent_name":"MBFrameGrabberRecognizerDelegate"},"Protocols/MBFirstSideFinishedRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBFirstSideFinishedRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishRecognitionOfFirstSide:":{"name":"-recognizerRunnerViewControllerDidFinishRecognitionOfFirstSide:","abstract":"
Called when scanning library finishes performing recognition of the first side of the document.","parent_name":"MBFirstSideFinishedRecognizerRunnerViewControllerDelegate"},"Protocols/MBFirstSideFinishedRecognizerRunnerDelegate.html#/c:objc(pl)MBFirstSideFinishedRecognizerRunnerDelegate(im)recognizerRunnerDidFinishRecognitionOfFirstSide:":{"name":"-recognizerRunnerDidFinishRecognitionOfFirstSide:","abstract":"
Called when scanning library finishes performing recognition of the first side of the document.","parent_name":"MBFirstSideFinishedRecognizerRunnerDelegate"},"Protocols/MBFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillClose:":{"name":"-fieldByFieldOverlayViewControllerWillClose:","abstract":"
Called when Overlay will close. This can happen if the user pressed close button
Property for setting DPI for face images","parent_name":"MBFaceImageDpi"},"Protocols/MBFaceImage.html#/c:objc(pl)MBFaceImage(py)returnFaceImage":{"name":"returnFaceImage","abstract":"
Sets whether face image from ID card should be extracted
JPEG-encoded full document image of the front side of the document. Available only if enabled with MBEncodeFullDocumentImage encodeFullDocumentImage property.
JPEG-encoded full document image of the back side of the document. Available only if enabled with MBEncodeFullDocumentImage encodeFullDocumentImage property.
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:","abstract":"
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFailDetection:":{"name":"-recognizerRunnerViewControllerDidFailDetection:","abstract":"
Called when Scanning library fails to detect any object with any of the currently active recognizers.
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerDelegate"},"Protocols/MBDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayablePoints:","abstract":"
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerDelegate"},"Protocols/MBDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerDelegate(im)recognizerRunnerDidFailDetection:":{"name":"-recognizerRunnerDidFailDetection:","abstract":"
Called when Scanning library fails to detect any object with any of the currently active recognizers.
Scanning library did output debug image","parent_name":"MBDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugText:":{"name":"-recognizerRunnerViewController:didOutputDebugText:","abstract":"
Scanning library did output debug text","parent_name":"MBDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugImage:":{"name":"-recognizerRunner:didOutputDebugImage:","abstract":"
Scanning library did output debug image","parent_name":"MBDebugRecognizerRunnerDelegate"},"Protocols/MBDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugText:":{"name":"-recognizerRunner:didOutputDebugText:","abstract":"
Scanning library did output debug text","parent_name":"MBDebugRecognizerRunnerDelegate"},"Protocols/MBCombinedRecognizerResult.html#/c:objc(pl)MBCombinedRecognizerResult(py)documentDataMatch":{"name":"documentDataMatch","abstract":"
Returns YES if data from scanned parts/sides of the document match,","parent_name":"MBCombinedRecognizerResult"},"Protocols/MBCombinedRecognizerResult.html#/c:objc(pl)MBCombinedRecognizerResult(py)scanningFirstSideDone":{"name":"scanningFirstSideDone","abstract":"
Returns YES if recognizer has finished scanning first side and is now scanning back side,","parent_name":"MBCombinedRecognizerResult"},"Protocols/MBCombinedRecognizer.html#/c:objc(pl)MBCombinedRecognizer(py)combinedResult":{"name":"combinedResult","abstract":"
Combined result which is associated with this combined recognizer.
Overlay View Controller also needs to notify CameraViewController on certain events."},"Protocols/MBPointDetectorSubview.html":{"name":"MBPointDetectorSubview","abstract":"
Protocol for processing MBDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)
Protocol for processing MBDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)
Protocol for processing MBRecognizerResult. Subviews implementing this protocol process and draw result data on the screen (e.g. letting users know is scanning was successful)
Mandatory on all driver’s licenses. All barcodes which are using 3-track magnetic","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@StandardVersionNumber":{"name":"StandardVersionNumber","abstract":"
Mandatory on all AAMVA, Magentic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@EyeColor":{"name":"EyeColor","abstract":"
Mandatory on all AAMVA and Magnetic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@Height":{"name":"Height","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@HeightIn":{"name":"HeightIn","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@HeightCm":{"name":"HeightCm","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@WeightPounds":{"name":"WeightPounds","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@WeightKilograms":{"name":"WeightKilograms","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@CustomerIdNumber":{"name":"CustomerIdNumber","abstract":"
Mandatory on all AAMVA and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@JurisdictionVehicleClass":{"name":"JurisdictionVehicleClass","abstract":"
Mandatory on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@JurisdictionEndorsementCodes":{"name":"JurisdictionEndorsementCodes","abstract":"
Mandatory on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@DocumentIssueDate":{"name":"DocumentIssueDate","abstract":"
Optional on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@StandardVehicleClassification":{"name":"StandardVehicleClassification","abstract":"
Optional on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@IssuingJurisdictionName":{"name":"IssuingJurisdictionName","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Magnetic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@LimitedDurationDocument":{"name":"LimitedDurationDocument","abstract":"
Optional on AAMVA 04, 05, 06, 07, 08 and Compact barcodes
Comic sans font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_CONCERTO_ROUNDED_SG":{"name":"MB_OCR_FONT_CONCERTO_ROUNDED_SG","abstract":"
Courier medium bold","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_NEW_BOLD":{"name":"MB_OCR_FONT_COURIER_NEW_BOLD","abstract":"
Courier new bold","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_NEW_CE":{"name":"MB_OCR_FONT_COURIER_NEW_CE","abstract":"
Courier new ce font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_CONDENSED":{"name":"MB_OCR_FONT_COURIER_CONDENSED","abstract":"
Dejavu sans mono font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_DIN":{"name":"MB_OCR_FONT_DIN","abstract":"
Din font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD":{"name":"MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD","abstract":"
Europa grotesk no 2 SB bold font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROSTILE":{"name":"MB_OCR_FONT_EUROSTILE","abstract":"
F25 bank printer bold font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_FRANKLIN_GOTHIC":{"name":"MB_OCR_FONT_FRANKLIN_GOTHIC","abstract":"
Franklin gothic font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_FRUTIGER":{"name":"MB_OCR_FONT_FRUTIGER","abstract":"
Gill sans font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_HANDWRITTEN":{"name":"MB_OCR_FONT_HANDWRITTEN","abstract":"
Latin modern math font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_LATIN_MODERN_ITALIC":{"name":"MB_OCR_FONT_LATIN_MODERN_ITALIC","abstract":"
Rotis sans serif font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_ROTIS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SERIF","abstract":"
Sans mono condensed black font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_THESIS":{"name":"MB_OCR_FONT_THESIS","abstract":"
Ticket de caisse font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_TIMES_NEW_ROMAN":{"name":"MB_OCR_FONT_TIMES_NEW_ROMAN","abstract":"
Times new roman font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_TRAJAN":{"name":"MB_OCR_FONT_TRAJAN","abstract":"
Europa gro sb font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROPA_GRO_SB_LIGHT":{"name":"MB_OCR_FONT_EUROPA_GRO_SB_LIGHT","abstract":"
Europa gro sb light font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_ANTONIO_REGULAR":{"name":"MB_OCR_FONT_ANTONIO_REGULAR","abstract":"
Antonio regular font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_CORPORATE_LIGHT":{"name":"MB_OCR_FONT_CORPORATE_LIGHT","abstract":"
Corporate S Light font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_MICR":{"name":"MB_OCR_FONT_MICR","abstract":"
Available date formats for date parser. To activate parsing of dates with month names in"},"Enums/MBDeepOcrModel.html":{"name":"MBDeepOcrModel","abstract":"
Method creates a camera view controller which is responsible for displaying the","parent_name":"MBViewControllerFactory"},"Classes/MBUsdlRecognizerResult.html#/c:objc(cs)MBUsdlRecognizerResult(im)init":{"name":"-init","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBUsdlRecognizerResult"},"Classes/MBUsdlRecognizerResult.html#/c:objc(cs)MBUsdlRecognizerResult(im)getField:":{"name":"-getField:","abstract":"
Array of elements that are not part of AAMVA standard and are specific to each US state.","parent_name":"MBUsdlRecognizerResult"},"Classes/MBUsdlRecognizer.html#/c:objc(cs)MBUsdlRecognizer(im)init":{"name":"-init","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBUsdlRecognizer"},"Classes/MBUsdlRecognizer.html#/c:objc(cs)MBUsdlRecognizer(py)allowNullQuietZone":{"name":"allowNullQuietZone","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Flag indicating uncertain scanning data","parent_name":"MBUsdlCombinedRecognizerResult"},"Classes/MBUsdlCombinedRecognizerResult.html#/c:objc(cs)MBUsdlCombinedRecognizerResult(im)getField:":{"name":"-getField:","abstract":"
Array of elements that are not part of AAMVA standard and are specific to each US state.","parent_name":"MBUsdlCombinedRecognizerResult"},"Classes/MBUsdlCombinedRecognizer.html#/c:objc(cs)MBUsdlCombinedRecognizer(py)result":{"name":"result","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBUsdlCombinedRecognizer"},"Classes/MBUsdlCombinedRecognizer.html#/c:objc(cs)MBUsdlCombinedRecognizer(py)allowNullQuietZone":{"name":"allowNullQuietZone","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Indicates whether digts prefix and # at the end of scanned USSD code will","parent_name":"MBTopUpParser"},"Classes/MBTopUpParser.html#/c:objc(cs)MBTopUpParser(im)setTopUpPreset:":{"name":"-setTopUpPreset:","abstract":"
Sets the top up prefix and USSD code length based on the given MBTopUpPreset. Only","parent_name":"MBTopUpParser"},"Classes/MBTopUpParser.html#/c:objc(cs)MBTopUpParser(im)setPrefix:andUssdCodeLength:":{"name":"-setPrefix:andUssdCodeLength:","abstract":"
Sets the given top up prefix and USSD code length. Only top ups with the chosen prefix and","parent_name":"MBTopUpParser"},"Classes/MBTemplatingRecognizerResult.html#/c:objc(cs)MBTemplatingRecognizerResult(im)init":{"name":"-init","abstract":"
Returns the MBTemplatingClass for recognized document. If classification failed,","parent_name":"MBTemplatingRecognizerResult"},"Classes/MBTemplatingRecognizer.html#/c:objc(cs)MBTemplatingRecognizer(im)init":{"name":"-init","abstract":"
Sets the classifier which will tell whether currently processed document belongs to this class.","parent_name":"MBTemplatingClass"},"Classes/MBTapToFocusSubview.html#/c:objc(cs)MBTapToFocusSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"
YES if the value was scanned, NO otherwise.","parent_name":"MBScanElement"},"Classes/MBScanElement.html#/c:objc(cs)MBScanElement(py)edited":{"name":"edited","abstract":"
YES if the value was manually edited, NO otherwise.","parent_name":"MBScanElement"},"Classes/MBScanElement.html#/c:objc(cs)MBScanElement(py)value":{"name":"value","abstract":"
Defines regex that will be used to parse OCR data. Note that not all java regex features","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)useSieve":{"name":"useSieve","abstract":"
Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)startWithWhitespace":{"name":"startWithWhitespace","abstract":"
If set to YES, regex will not be matched if there is no whitespace before matched string.","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)endWithWhitespace":{"name":"endWithWhitespace","abstract":"
If set to YES, regex will not be matched if there is no whitespace after matched string.","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"
Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBRegexParser"},"Classes/MBRecognizerRunnerViewControllerMetadataDelegates.html#/c:objc(cs)MBRecognizerRunnerViewControllerMetadataDelegates(py)debugRecognizerRunnerViewControllerDelegate":{"name":"debugRecognizerRunnerViewControllerDelegate","abstract":"
Cancels all dispatched, but not yet processed image processing requests issued with processImage.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)processImage:":{"name":"-processImage:","abstract":"
Processes a MBImage object synchronously using current settings.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)processString:":{"name":"-processString:","abstract":"
Processes a NSString object synchronously using current settings.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"
Method which is used to apply MBSettings object given by currentSettings property
Contains MBRecognizer objects - each individual recognizer.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)allowMultipleResults":{"name":"allowMultipleResults","abstract":"
If NO, recognizer chain will stop when finds first valid scan results and will return just it.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)partialRecognitionTimeout":{"name":"partialRecognitionTimeout","abstract":"
Timeout interval in which the partial scanning results in PhotoPay will be returned to the user.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)recognitionMode":{"name":"recognitionMode","abstract":"
Frame quality estimation mode. If frame quality estimation is on, some video frames will be skipped, if","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizer.html#/c:objc(cs)MBRecognizer(py)enabled":{"name":"enabled","abstract":"
Property which determines if the recognizer is enabled
Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBRawParser"},"Classes/MBRawParser.html#/c:objc(cs)MBRawParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"
Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBRawParser"},"Classes/MBQuadrangle.html#/c:objc(cs)MBQuadrangle(py)upperLeft":{"name":"upperLeft","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBPdf417RecognizerResult"},"Classes/MBPdf417RecognizerResult.html#/c:objc(cs)MBPdf417RecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPdf417Recognizer"},"Classes/MBPdf417Recognizer.html#/c:objc(cs)MBPdf417Recognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPdf417Recognizer"},"Classes/MBParserResult.html#/c:objc(cs)MBParserResult(im)init":{"name":"-init","abstract":"
Overlay View’s delegate object. Responsible for sending messages to PhotoPay’s","parent_name":"MBOverlayViewController"},"Classes/MBOverlayViewController.html#/c:objc(cs)MBOverlayViewController(py)cameraPausedView":{"name":"cameraPausedView","abstract":"
Label which is displayed on screen when camera is paused, but still exists on the screen.
Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBOcrLayout"},"Classes/MBOcrLayout.html#/c:objc(cs)MBOcrLayout(py)transformInvalid":{"name":"transformInvalid","abstract":"
YES if transform is not valid (e.g, there’s no UI to which it can be calculated. NO otherwise.
Font of the char. Can be specific (for example MB_OCR_FONT_ARIAL), or any font (MB_OCR_FONT_ANY), which is the same","parent_name":"MBOcrCharKey"},"Classes/MBOcrCharKey.html#/c:objc(cs)MBOcrCharKey(im)initWithCode:font:":{"name":"-initWithCode:font:","abstract":"
Initializer which specifies the code and font of the char.
Returns three-letter or two-letter code which indicate the issuing State. Three-letter codes are based","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)dateOfBirth":{"name":"dateOfBirth","abstract":"
Returns document number. Document number contains up to 9 characters.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)nationality":{"name":"nationality","abstract":"
Returns nationality of the holder represented by a three-letter or two-letter code. Three-letter","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)gender":{"name":"gender","abstract":"
Returns gender of the card holder. Gender is specified by use of the single initial, capital letter F for female,","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)documentCode":{"name":"documentCode","abstract":"
Returns document code. Document code contains two characters. For MRTD the first character shall","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)dateOfExpiry":{"name":"dateOfExpiry","abstract":"
Returns first optional data. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)opt2":{"name":"opt2","abstract":"
Returns second optional data. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)alienNumber":{"name":"alienNumber","abstract":"
Returns alien number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)applicationReceiptNumber":{"name":"applicationReceiptNumber","abstract":"
Returns application receipt number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)immigrantCaseNumber":{"name":"immigrantCaseNumber","abstract":"
Returns immigrant case number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)mrzText":{"name":"mrzText","abstract":"
Returns the entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)isParsed":{"name":"isParsed","abstract":"
Returns true if Machine Readable Zone has been parsed, false otherwise.
Whether returning of unverified results is allowed","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdRecognizer.html#/c:objc(cs)MBMrtdRecognizer(py)returnMrzImage":{"name":"returnMrzImage","abstract":"
Whether cropped image of the Machine Readable Zone should be available in result.","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdRecognizer.html#/c:objc(cs)MBMrtdRecognizer(py)saveImageDPI":{"name":"saveImageDPI","abstract":"
Desired DPI for MRZ and full document images (if saving of those is enabled)
Filter for MRTDs (Machine Readable Travel Documents) that is used to determine which documents","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdDetectorResult.html#/c:objc(cs)MBMrtdDetectorResult(im)init":{"name":"-init","abstract":"
Defines whether full document will be detected. If set to false, result will contain","parent_name":"MBMrtdDetector"},"Classes/MBMrtdDetector.html#/c:objc(cs)MBMrtdDetector(py)useCardDetector":{"name":"useCardDetector","abstract":"
Enable detection correction with card detector. When this option is enabled, after","parent_name":"MBMrtdDetector"},"Classes/MBMrtdDetector.html#/c:objc(cs)MBMrtdDetector(im)setMrtdSpecifications:":{"name":"-setMrtdSpecifications:","abstract":"
Sets the mrtd specifications. Mrtd specifications describe the images that should be returned by","parent_name":"MBMrtdDetector"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(im)init":{"name":"-init","abstract":"
Boolean value which denotes that MRTD result is successfully parsed. When the result is parsed, all","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentType":{"name":"documentType","abstract":"
Returns the MRTD document type of recognized document.
Three-letter code which indicate the issuing State.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentNumber":{"name":"documentNumber","abstract":"
Unique number of the document. Document number contains up to 9 characters.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentCode":{"name":"documentCode","abstract":"
The document code. Document code contains two characters. For MRTD the first character","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)rawDateOfExpiry":{"name":"rawDateOfExpiry","abstract":"
Nationality of the holder represented by a three-letter code. Three-letter codes are based","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)sex":{"name":"sex","abstract":"
Sex of the card holder. Sex is specified by use of the single initial, capital","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)opt1":{"name":"opt1","abstract":"
First optional data. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)opt2":{"name":"opt2","abstract":"
Second optional data. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)alienNumber":{"name":"alienNumber","abstract":"
Alien number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)applicationReceiptNumber":{"name":"applicationReceiptNumber","abstract":"
Application receipt number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)immigrantCaseNumber":{"name":"immigrantCaseNumber","abstract":"
Immigrant case number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)mrzText":{"name":"mrzText","abstract":"
The entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizer.html#/c:objc(cs)MBMrtdCombinedRecognizer(im)init":{"name":"-init","abstract":"
Denotes if view finder is moveable. Viewfinder will move whenever something is detected and will return to default position if no object","parent_name":"MBModernViewfinderSubview"},"Classes/MBModernViewfinderSubview.html#/c:objc(cs)MBModernViewfinderSubview(py)portraitMargins":{"name":"portraitMargins","abstract":"
Margins between overlay bounds and default corner positions while in portrait orientation.
Bundle in which the resources for the scanning process should be found. Usually, by default, this","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseBuffer:":{"name":"-setLicenseBuffer:","abstract":"
Set license buffer and unlock the SDK. Application package will be used to validate the license.
Set license buffer and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseKey:":{"name":"-setLicenseKey:","abstract":"
Set license key and unlock the SDK. Application package will be used to validate the license.
Set license key and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:","abstract":"
Set the license file and unlock the SDK. Application package will be used to validate the license.
Set the license file and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(cm)buildVersionString":{"name":"+buildVersionString","abstract":"
Returns the string that contains the library build version
This method check existance of the default resources bundle Microblink.bundle,","parent_name":"MBMicroblinkApp"},"Classes/MBMetadata.html#/c:objc(cs)MBMetadata(py)name":{"name":"name","abstract":"
Three-letter code which indicate the issuing State.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)documentNumber":{"name":"documentNumber","abstract":"
Unique number of the document. Document number contains up to 9 characters.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)documentCode":{"name":"documentCode","abstract":"
The document code. Document code contains two characters. For MRTD the first character","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)rawDateOfExpiry":{"name":"rawDateOfExpiry","abstract":"
Nationality of the holder represented by a three-letter code. Three-letter codes are based","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)sex":{"name":"sex","abstract":"
Sex of the card holder. Sex is specified by use of the single initial, capital","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)opt1":{"name":"opt1","abstract":"
First optional data. Returns nil or empty string if not available.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)opt2":{"name":"opt2","abstract":"
Second optional data. Returns nil or empty string if not available.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)mrzText":{"name":"mrzText","abstract":"
The entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBJordanIdFrontRecognizerResult.html#/c:objc(cs)MBJordanIdFrontRecognizerResult(im)init":{"name":"-init","abstract":"
Returns the raw image saved by the processor. If no image was saved by processor, returns null.","parent_name":"MBImageReturnProcessorResult"},"Classes/MBImageReturnProcessorResult.html#/c:objc(cs)MBImageReturnProcessorResult(py)encodedImage":{"name":"encodedImage","abstract":"
JPEG-encoded image or nil, depending on whether image encoding was enabled.
Defines whether saved image will also be encoded as JPEG. This is false by default, which","parent_name":"MBImageReturnProcessor"},"Classes/MBImage.html#/c:objc(cs)MBImage(py)image":{"name":"image","abstract":"
UIImage of wrapped image.","parent_name":"MBImage"},"Classes/MBImage.html#/c:objc(cs)MBImage(py)roi":{"name":"roi","abstract":"
Region of the image used for scanning, where the whole image is specified with CGRectMake(0.0, 0.0, 1.0, 1.0).
Property which tells if this frame is a camera or a single photo frame.","parent_name":"MBImage"},"Classes/MBImage.html#/c:objc(cs)MBImage(cm)imageWithUIImage:":{"name":"+imageWithUIImage:","abstract":"
Set of allowed country codes. If whitelist is defined, only IBANs with defined country codes","parent_name":"MBIbanParser"},"Classes/MBHongKongIdFrontRecognizerResult.html#/c:objc(cs)MBHongKongIdFrontRecognizerResult(im)init":{"name":"-init","abstract":"
Designated initializer of the overlay. All scan settings from the recognizer runner will be removed and generated anew with passed MBScanElement array.
Returns/sets user instructions that are shown above camera preview while the first side of the","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideInstructions":{"name":"secondSideInstructions","abstract":"
Returns/sets user instructions that are shown above camera preview while the second side of the","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideSplashMessage":{"name":"firstSideSplashMessage","abstract":"
Returns/sets splash message that is shown before scanning the first side of the document,","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideSplashMessage":{"name":"secondSideSplashMessage","abstract":"
Returns/sets splash message that is shown before scanning the second side of the document,","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideSplashImage":{"name":"firstSideSplashImage","abstract":"
Returns/sets splash image which is shown below splash message, before scanning the first side of","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideSplashImage":{"name":"secondSideSplashImage","abstract":"
Returns/sets splash image which is shown below splash message, before scanning the second side of","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideInstructionsImage":{"name":"firstSideInstructionsImage","abstract":"
Returns image that is shown above camera preview, next to the user instructions message, while","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideInstructionsImage":{"name":"secondSideInstructionsImage","abstract":"
Returns image that is shown above camera preview, next to the user instructions message, while","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationInstructionsSubview.html#/c:objc(cs)MBDocumentVerificationInstructionsSubview(py)instructionsLabel":{"name":"instructionsLabel","abstract":"
Default implementation draws a rectangle with aspect ratio of viewfinderAspectRatio,","parent_name":"MBDocumentSubview"},"Classes/MBDocumentSubview.html#/c:objc(cs)MBDocumentSubview(py)viewfinderWidthToHeightRatio":{"name":"viewfinderWidthToHeightRatio","abstract":"
Default aspect ratio of the viewfinder, calculated as width / height.
Defines how many times the same document should be detected before the detector","parent_name":"MBDocumentDetector"},"Classes/MBDocumentDetector.html#/c:objc(cs)MBDocumentDetector(py)documentSpecifications":{"name":"documentSpecifications","abstract":"
Document specifications describe the documents that should be detected with","parent_name":"MBDocumentDetector"},"Classes/MBDisplayableQuadDetection.html#/c:objc(cs)MBDisplayableQuadDetection(py)detectionLocation":{"name":"detectionLocation","abstract":"
Exact location of detected object on image.","parent_name":"MBDisplayableQuadDetection"},"Classes/MBDisplayablePointsDetection.html#/c:objc(cs)MBDisplayablePointsDetection(py)points":{"name":"points","abstract":"
Coordinates of points (CGPoint) of a detected object.
Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBDisplayableObject"},"Classes/MBDisplayableDetection.html#/c:objc(cs)MBDisplayableDetection(im)initWithDetectionStatus:":{"name":"-initWithDetectionStatus:","abstract":"
Set this to true to enable recognition of document also in upside down direction.","parent_name":"MBDetectorRecognizer"},"Classes/MBDetectorRecognizer.html#/c:objc(cs)MBDetectorRecognizer(py)detector":{"name":"detector","abstract":"
Returns the detector that will be used for performing the document detection during recognition
Specifies the date formats that will be accepted by date parser. By default, all available","parent_name":"MBDateParser"},"Classes/MBDateParser.html#/c:objc(cs)MBDateParser(im)setDateSeparatorChars:":{"name":"-setDateSeparatorChars:","abstract":"
Specifies the date separator characters between date parts (day, month, year) that will be","parent_name":"MBDateParser"},"Classes/MBDPIBasedDewarpPolicy.html#/c:objc(cs)MBDPIBasedDewarpPolicy(im)init":{"name":"-init","abstract":"
Default DPI that will be used with default constructor.
Convenience initializer used for use cases when overlay view controller is instantiated from storyboard.","parent_name":"MBCustomOverlayViewController"},"Classes/MBCustomOverlayViewController.html#/c:objc(cs)MBCustomOverlayViewController(im)initWithRecognizerCollection:cameraSettings:":{"name":"-initWithRecognizerCollection:cameraSettings:","abstract":"
If YES, default camera overlay will display Status bar.","parent_name":"MBCustomOverlayViewController"},"Classes/MBCustomOverlayViewController.html#/c:objc(cs)MBCustomOverlayViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBColombiaIdBackRecognizer"},"Classes/MBColombiaIdBackRecognizer.html#/c:objc(cs)MBColombiaIdBackRecognizer(py)allowNullQuietZone":{"name":"allowNullQuietZone","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Interval between forcing two camera focuses. If <= 0, forced focuses arent performed","parent_name":"MBCameraSettings"},"Classes/MBCameraSettings.html#/c:objc(cs)MBCameraSettings(py)cameraAutofocusRestriction":{"name":"cameraAutofocusRestriction","abstract":"
If YES, default camera overlay will display Status bar.","parent_name":"MBBaseOverlaySettings"},"Classes/MBBaseOverlaySettings.html#/c:objc(cs)MBBaseOverlaySettings(py)supportedOrientations":{"name":"supportedOrientations","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBBarcodeRecognizerResult"},"Classes/MBBarcodeRecognizerResult.html#/c:objc(cs)MBBarcodeRecognizerResult(cm)toTypeName:":{"name":"+toTypeName:","abstract":"
Method which gives string representation for a given PPBarcodeType enum value.
Allow enabling the autodetection of image scale when scanning barcodes.","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)readCode39AsExtendedData":{"name":"readCode39AsExtendedData","abstract":"
Enable reading code39 barcode contents as extended data. For more information about code39","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)scanInverse":{"name":"scanInverse","abstract":"
Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Indicates whether negative values are accepted as valid amounts.","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html#/c:objc(cs)MBAmountParser(py)allowSpaceSeparators":{"name":"allowSpaceSeparators","abstract":"
Indicates whether amounts with space separators between groups of digits(thousands) are allowed.
Indicates whether amounts without decimal are accepted as valid. For example 1.465 is","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html#/c:objc(cs)MBAmountParser(py)arabicIndicMode":{"name":"arabicIndicMode","abstract":"
Indicates whether Arabic-Indic mode is enabled. In Arabic-Indic mode parser can recognize","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html":{"name":"MBAmountParser","abstract":"
MBAmountParser is used for extracting amount from OCR result
MBBarcodeRecognizer is used for scanning most of 1D barcode formats, and 2D format"},"Classes/MBBarcodeRecognizerResult.html":{"name":"MBBarcodeRecognizerResult","abstract":"
Result of MBBarcodeRecognizer; is used for scanning most of 1D barcode formats, and 2D format"},"Classes/MBBaseOcrEngineOptions.html":{"name":"MBBaseOcrEngineOptions","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBBaseOcrOverlaySettings.html":{"name":"MBBaseOcrOverlaySettings","abstract":"
Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller."},"Classes/MBCzechiaCombinedRecognizer.html":{"name":"MBCzechiaCombinedRecognizer","abstract":"
This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings"},"Classes/MBDeepOcrEngineOptions.html":{"name":"MBDeepOcrEngineOptions","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBDetector.html":{"name":"MBDetector","abstract":"
Document class describes a document which is being detected by DocumentDetector."},"Classes/MBDocumentSubview.html":{"name":"MBDocumentSubview","abstract":"
Overlay subview presenting the viewfinder for scanning ID documents
Overlay subview presenting the status of glare detection."},"Classes/MBHongKongIdFrontRecognizer.html":{"name":"MBHongKongIdFrontRecognizer","abstract":"
Class for configuring Hong Kong ID Front Recognizer.
Entry class for all Microblink SDKs - used for setting up license key and to add support for"},"Classes/MBModernViewfinderSubview.html":{"name":"MBModernViewfinderSubview","abstract":"
Overlay subview presenting the status of detection."},"Classes/MBMrtdCombinedRecognizer.html":{"name":"MBMrtdCombinedRecognizer","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBOcrLayout.html":{"name":"MBOcrLayout","abstract":"
Class describing the layour of the document on which the OCR was preformed.
Class representing a position on the image. It’s given as a box, with"},"Classes.html#/c:objc(cs)MBOcrResultSubview":{"name":"MBOcrResultSubview","abstract":"
Overlay subview presenting status of OCR detection. OCR results are displayed as green characters over detected locations.
Base class for all detectors that are used for MBQuadrangle"},"Classes/MBQuadWithSizeDetectorResult.html":{"name":"MBQuadWithSizeDetectorResult","abstract":"
Base class for all detectors that are used for MBQuadrangle"},"Classes/MBQuadrangle.html":{"name":"MBQuadrangle","abstract":"
Class represents the quadrangle (arbitrary geometric object with 4 different corner points
MBRawParser that simply returns the string version of raw OCR result, without performing"},"Classes/MBRawParserResult.html":{"name":"MBRawParserResult","abstract":"
MBDateParser that can extract date from OCR result.
Factory class containing static methods for creating camera view controllers."},"Classes/MBRecognizerRunnerMetadataDelegates.html":{"name":"MBRecognizerRunnerMetadataDelegates","abstract":"
Represents a parser which parses OCR result according to given regular expression."},"Classes/MBRegexParserResult.html":{"name":"MBRegexParserResult","abstract":"
MBDateParser that can extract date from OCR result.
Struct which describes image extension factors. Each factors denotes by what percentage is image extended."},"Functions.html#/c:MBDocumentSpecification.h@F@MBMakeRange":{"name":"MBMakeRange","abstract":"
Struct which describes image extension factors. Each factors denotes by what percentage is image extended.","parent_name":"MBImageExtensionFactors"},"Type Definitions/CGLine/.html#/c:@SA@CGLine@FI@point1":{"name":"point1","abstract":"
Called when MBRecognizerRunner finishes processing given string.","parent_name":"MBStringProcessingRecognizerRunnerDelegate"},"Protocols/MBSignatureImageResult.html#/c:objc(pl)MBSignatureImageResult(py)signatureImage":{"name":"signatureImage","abstract":"
image of the signature if enabled with MBSignatureImage returnSignatureImage property.
Property for setting DPI for signature images","parent_name":"MBSignatureImageDpi"},"Protocols/MBSignatureImage.html#/c:objc(pl)MBSignatureImage(py)returnSignatureImage":{"name":"returnSignatureImage","abstract":"
Sets whether signature image from ID card should be extracted.
Scanning library requested authorization for Camera access from the user, but the user declined it.","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFindError:":{"name":"-recognizerRunnerViewController:didFindError:","abstract":"
Scanning library found an error. The error object is returned and contains","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidClose:":{"name":"-recognizerRunnerViewControllerDidClose:","abstract":"
Scanning library was closed, usually by the user pressing close button and cancelling the scan
Called when Scanning library will display help. This can happen when the user presses","parent_name":"MBRecognizerRunnerViewControllerDelegate"},"Protocols/MBRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidResumeScanning:":{"name":"-recognizerRunnerViewControllerDidResumeScanning:","abstract":"
Called when Scanning library is resuming scanning.
Notification sent when Overlay View Controller wants to close camera, for example,","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)overlayViewControllerShouldDisplayTorch:":{"name":"-overlayViewControllerShouldDisplayTorch:","abstract":"
Overlay View Controller should ask it’s delegete if it’s necessary to display Torch (Light) button.","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)overlayViewController:willSetTorch:":{"name":"-overlayViewController:willSetTorch:","abstract":"
Overlay View Controller must notify it’s delegete to set the torch mode to On or Off
If help mechanism is implemented using PPScanDelegate’s scanningViewControllerWillPresentHelp method,","parent_name":"MBOverlayContainerViewController"},"Protocols/MBOverlayContainerViewController.html#/c:objc(pl)MBOverlayContainerViewController(im)isStatusBarPresented":{"name":"-isStatusBarPresented","abstract":"
Called when scanning library has MBOcrLayout ready to be displayed on UI.","parent_name":"MBOcrRecognizerRunnerViewControllerDelegate"},"Protocols/MBOcrRecognizerRunnerDelegate.html#/c:objc(pl)MBOcrRecognizerRunnerDelegate(im)recognizerRunner:didObtainOcrResult:withResultName:":{"name":"-recognizerRunner:didObtainOcrResult:withResultName:","abstract":"
Called when Scanning library has MBOcrLayout available and ready to be displayed on UI.","parent_name":"MBOcrRecognizerRunnerDelegate"},"Protocols/MBOcrLayoutSubview.html#/c:objc(pl)MBOcrLayoutSubview(im)ocrLayoutObtained:withIdentifier:":{"name":"-ocrLayoutObtained:withIdentifier:","abstract":"
This method should be called when MBOcrLayout is obtained and needs to be drawn/redrawn.
Returns the native object containing the result. For example, for MBDateResult, this method","parent_name":"MBNativeResult"},"Protocols/MBNativeResult.html#/c:objc(pl)MBNativeResult(im)stringResult":{"name":"-stringResult","abstract":"
Returns the string version of the result. For example, for MBDateResult, this method","parent_name":"MBNativeResult"},"Protocols/MBMrzImageResult.html#/c:objc(pl)MBMrzImageResult(py)mrzImage":{"name":"mrzImage","abstract":"
face image from the document if enabled with MBMrzImage returnMrzImage property.
Called when MBRecognizerRunner finishes processing given image.","parent_name":"MBImageProcessingRecognizerRunnerDelegate"},"Protocols/MBGlareRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBGlareRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishGlareDetectionWithResult:":{"name":"-recognizerRunnerViewController:didFinishGlareDetectionWithResult:","abstract":"
Called when scanning library finishes glare detection.","parent_name":"MBGlareRecognizerRunnerViewControllerDelegate"},"Protocols/MBGlareRecognizerRunnerDelegate.html#/c:objc(pl)MBGlareRecognizerRunnerDelegate(im)recognizerRunner:didFinishGlareDetectionWithResult:":{"name":"-recognizerRunner:didFinishGlareDetectionWithResult:","abstract":"
Called when scanning library finishes glare detection.","parent_name":"MBGlareRecognizerRunnerDelegate"},"Protocols/MBGlareDetection.html#/c:objc(pl)MBGlareDetection(py)detectGlare":{"name":"detectGlare","abstract":"
Defines if glare detection should be turned on/off.
Property for setting DPI for full document images","parent_name":"MBFullDocumentImageDpi"},"Protocols/MBFullDocumentImage.html#/c:objc(pl)MBFullDocumentImage(py)returnFullDocumentImage":{"name":"returnFullDocumentImage","abstract":"
Sets whether full document image of ID card should be extracted.
Called when {FrameGrabberRecognizer} received new frame for processing.","parent_name":"MBFrameGrabberRecognizerDelegate"},"Protocols/MBFirstSideFinishedRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBFirstSideFinishedRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFinishRecognitionOfFirstSide:":{"name":"-recognizerRunnerViewControllerDidFinishRecognitionOfFirstSide:","abstract":"
Called when scanning library finishes performing recognition of the first side of the document.","parent_name":"MBFirstSideFinishedRecognizerRunnerViewControllerDelegate"},"Protocols/MBFirstSideFinishedRecognizerRunnerDelegate.html#/c:objc(pl)MBFirstSideFinishedRecognizerRunnerDelegate(im)recognizerRunnerDidFinishRecognitionOfFirstSide:":{"name":"-recognizerRunnerDidFinishRecognitionOfFirstSide:","abstract":"
Called when scanning library finishes performing recognition of the first side of the document.","parent_name":"MBFirstSideFinishedRecognizerRunnerDelegate"},"Protocols/MBFieldByFieldOverlayViewControllerDelegate.html#/c:objc(pl)MBFieldByFieldOverlayViewControllerDelegate(im)fieldByFieldOverlayViewControllerWillClose:":{"name":"-fieldByFieldOverlayViewControllerWillClose:","abstract":"
Called when Overlay will close. This can happen if the user pressed close button
Property for setting DPI for face images","parent_name":"MBFaceImageDpi"},"Protocols/MBFaceImage.html#/c:objc(pl)MBFaceImage(py)returnFaceImage":{"name":"returnFaceImage","abstract":"
Sets whether face image from ID card should be extracted
JPEG-encoded full document image of the front side of the document. Available only if enabled with MBEncodeFullDocumentImage encodeFullDocumentImage property.
JPEG-encoded full document image of the back side of the document. Available only if enabled with MBEncodeFullDocumentImage encodeFullDocumentImage property.
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunnerViewController:didFinishDetectionWithDisplayablePoints:","abstract":"
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerViewControllerDelegate"},"Protocols/MBDetectionRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewControllerDidFailDetection:":{"name":"-recognizerRunnerViewControllerDidFailDetection:","abstract":"
Called when Scanning library fails to detect any object with any of the currently active recognizers.
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerDelegate"},"Protocols/MBDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerDelegate(im)recognizerRunner:didFinishDetectionWithDisplayablePoints:":{"name":"-recognizerRunner:didFinishDetectionWithDisplayablePoints:","abstract":"
Called when Scanning library finishes detection of objects.","parent_name":"MBDetectionRecognizerRunnerDelegate"},"Protocols/MBDetectionRecognizerRunnerDelegate.html#/c:objc(pl)MBDetectionRecognizerRunnerDelegate(im)recognizerRunnerDidFailDetection:":{"name":"-recognizerRunnerDidFailDetection:","abstract":"
Called when Scanning library fails to detect any object with any of the currently active recognizers.
Scanning library did output debug image","parent_name":"MBDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBDebugRecognizerRunnerViewControllerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerViewControllerDelegate(im)recognizerRunnerViewController:didOutputDebugText:":{"name":"-recognizerRunnerViewController:didOutputDebugText:","abstract":"
Scanning library did output debug text","parent_name":"MBDebugRecognizerRunnerViewControllerDelegate"},"Protocols/MBDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugImage:":{"name":"-recognizerRunner:didOutputDebugImage:","abstract":"
Scanning library did output debug image","parent_name":"MBDebugRecognizerRunnerDelegate"},"Protocols/MBDebugRecognizerRunnerDelegate.html#/c:objc(pl)MBDebugRecognizerRunnerDelegate(im)recognizerRunner:didOutputDebugText:":{"name":"-recognizerRunner:didOutputDebugText:","abstract":"
Scanning library did output debug text","parent_name":"MBDebugRecognizerRunnerDelegate"},"Protocols/MBCombinedRecognizerResult.html#/c:objc(pl)MBCombinedRecognizerResult(py)documentDataMatch":{"name":"documentDataMatch","abstract":"
Returns YES if data from scanned parts/sides of the document match,","parent_name":"MBCombinedRecognizerResult"},"Protocols/MBCombinedRecognizerResult.html#/c:objc(pl)MBCombinedRecognizerResult(py)scanningFirstSideDone":{"name":"scanningFirstSideDone","abstract":"
Returns YES if recognizer has finished scanning first side and is now scanning back side,","parent_name":"MBCombinedRecognizerResult"},"Protocols/MBCombinedRecognizer.html#/c:objc(pl)MBCombinedRecognizer(py)combinedResult":{"name":"combinedResult","abstract":"
Combined result which is associated with this combined recognizer.
Overlay View Controller also needs to notify CameraViewController on certain events."},"Protocols/MBPointDetectorSubview.html":{"name":"MBPointDetectorSubview","abstract":"
Protocol for processing MBDisplayablePointsDetection. Subviews implementing this protocol process and draw points on the screen (e.g. flashing dots)
Protocol for processing MBDisplayableQuadDetection. Subviews implementing this protocol process and draw quad on the screen (e.g. viewfinder drawing document outlining)
Protocol for processing MBRecognizerResult. Subviews implementing this protocol process and draw result data on the screen (e.g. letting users know is scanning was successful)
Mandatory on all driver’s licenses. All barcodes which are using 3-track magnetic","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@StandardVersionNumber":{"name":"StandardVersionNumber","abstract":"
Mandatory on all AAMVA, Magentic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@EyeColor":{"name":"EyeColor","abstract":"
Mandatory on all AAMVA and Magnetic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@Height":{"name":"Height","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@HeightIn":{"name":"HeightIn","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@HeightCm":{"name":"HeightCm","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@WeightPounds":{"name":"WeightPounds","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@WeightKilograms":{"name":"WeightKilograms","abstract":"
Mandatory on AAMVA 02 barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@CustomerIdNumber":{"name":"CustomerIdNumber","abstract":"
Mandatory on all AAMVA and Compact barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@JurisdictionVehicleClass":{"name":"JurisdictionVehicleClass","abstract":"
Mandatory on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@JurisdictionEndorsementCodes":{"name":"JurisdictionEndorsementCodes","abstract":"
Mandatory on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@DocumentIssueDate":{"name":"DocumentIssueDate","abstract":"
Optional on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@StandardVehicleClassification":{"name":"StandardVehicleClassification","abstract":"
Optional on all AAMVA barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@IssuingJurisdictionName":{"name":"IssuingJurisdictionName","abstract":"
Mandatory on AAMVA 02, 03, 04, 05, 06, 07, 08 and Magnetic barcodes.","parent_name":"MBUsdlKeys"},"Enums/MBUsdlKeys.html#/c:@E@MBUsdlKeys@LimitedDurationDocument":{"name":"LimitedDurationDocument","abstract":"
Optional on AAMVA 04, 05, 06, 07, 08 and Compact barcodes
Comic sans font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_CONCERTO_ROUNDED_SG":{"name":"MB_OCR_FONT_CONCERTO_ROUNDED_SG","abstract":"
Courier medium bold","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_NEW_BOLD":{"name":"MB_OCR_FONT_COURIER_NEW_BOLD","abstract":"
Courier new bold","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_NEW_CE":{"name":"MB_OCR_FONT_COURIER_NEW_CE","abstract":"
Courier new ce font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_COURIER_CONDENSED":{"name":"MB_OCR_FONT_COURIER_CONDENSED","abstract":"
Dejavu sans mono font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_DIN":{"name":"MB_OCR_FONT_DIN","abstract":"
Din font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD":{"name":"MB_OCR_FONT_EUROPA_GROTESK_NO_2_SB_BOLD","abstract":"
Europa grotesk no 2 SB bold font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROSTILE":{"name":"MB_OCR_FONT_EUROSTILE","abstract":"
F25 bank printer bold font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_FRANKLIN_GOTHIC":{"name":"MB_OCR_FONT_FRANKLIN_GOTHIC","abstract":"
Franklin gothic font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_FRUTIGER":{"name":"MB_OCR_FONT_FRUTIGER","abstract":"
Gill sans font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_HANDWRITTEN":{"name":"MB_OCR_FONT_HANDWRITTEN","abstract":"
Latin modern math font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_LATIN_MODERN_ITALIC":{"name":"MB_OCR_FONT_LATIN_MODERN_ITALIC","abstract":"
Rotis sans serif font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_ROTIS_SERIF":{"name":"MB_OCR_FONT_ROTIS_SERIF","abstract":"
Sans mono condensed black font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_THESIS":{"name":"MB_OCR_FONT_THESIS","abstract":"
Ticket de caisse font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_TIMES_NEW_ROMAN":{"name":"MB_OCR_FONT_TIMES_NEW_ROMAN","abstract":"
Times new roman font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_TRAJAN":{"name":"MB_OCR_FONT_TRAJAN","abstract":"
Europa gro sb font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_EUROPA_GRO_SB_LIGHT":{"name":"MB_OCR_FONT_EUROPA_GRO_SB_LIGHT","abstract":"
Europa gro sb light font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_ANTONIO_REGULAR":{"name":"MB_OCR_FONT_ANTONIO_REGULAR","abstract":"
Antonio regular font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_CORPORATE_LIGHT":{"name":"MB_OCR_FONT_CORPORATE_LIGHT","abstract":"
Corporate S Light font","parent_name":"MBOcrFont"},"Enums/MBOcrFont.html#/c:@E@MBOcrFont@MB_OCR_FONT_MICR":{"name":"MB_OCR_FONT_MICR","abstract":"
Available date formats for date parser. To activate parsing of dates with month names in"},"Enums/MBDeepOcrModel.html":{"name":"MBDeepOcrModel","abstract":"
Method creates a camera view controller which is responsible for displaying the","parent_name":"MBViewControllerFactory"},"Classes/MBUsdlRecognizerResult.html#/c:objc(cs)MBUsdlRecognizerResult(im)init":{"name":"-init","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBUsdlRecognizerResult"},"Classes/MBUsdlRecognizerResult.html#/c:objc(cs)MBUsdlRecognizerResult(im)getField:":{"name":"-getField:","abstract":"
Array of elements that are not part of AAMVA standard and are specific to each US state.","parent_name":"MBUsdlRecognizerResult"},"Classes/MBUsdlRecognizer.html#/c:objc(cs)MBUsdlRecognizer(im)init":{"name":"-init","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBUsdlRecognizer"},"Classes/MBUsdlRecognizer.html#/c:objc(cs)MBUsdlRecognizer(py)allowNullQuietZone":{"name":"allowNullQuietZone","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Flag indicating uncertain scanning data","parent_name":"MBUsdlCombinedRecognizerResult"},"Classes/MBUsdlCombinedRecognizerResult.html#/c:objc(cs)MBUsdlCombinedRecognizerResult(im)getField:":{"name":"-getField:","abstract":"
Array of elements that are not part of AAMVA standard and are specific to each US state.","parent_name":"MBUsdlCombinedRecognizerResult"},"Classes/MBUsdlCombinedRecognizer.html#/c:objc(cs)MBUsdlCombinedRecognizer(py)result":{"name":"result","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBUsdlCombinedRecognizer"},"Classes/MBUsdlCombinedRecognizer.html#/c:objc(cs)MBUsdlCombinedRecognizer(py)allowNullQuietZone":{"name":"allowNullQuietZone","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Indicates whether digts prefix and # at the end of scanned USSD code will","parent_name":"MBTopUpParser"},"Classes/MBTopUpParser.html#/c:objc(cs)MBTopUpParser(im)setTopUpPreset:":{"name":"-setTopUpPreset:","abstract":"
Sets the top up prefix and USSD code length based on the given MBTopUpPreset. Only","parent_name":"MBTopUpParser"},"Classes/MBTopUpParser.html#/c:objc(cs)MBTopUpParser(im)setPrefix:andUssdCodeLength:":{"name":"-setPrefix:andUssdCodeLength:","abstract":"
Sets the given top up prefix and USSD code length. Only top ups with the chosen prefix and","parent_name":"MBTopUpParser"},"Classes/MBTemplatingRecognizerResult.html#/c:objc(cs)MBTemplatingRecognizerResult(im)init":{"name":"-init","abstract":"
Returns the MBTemplatingClass for recognized document. If classification failed,","parent_name":"MBTemplatingRecognizerResult"},"Classes/MBTemplatingRecognizer.html#/c:objc(cs)MBTemplatingRecognizer(im)init":{"name":"-init","abstract":"
Sets the classifier which will tell whether currently processed document belongs to this class.","parent_name":"MBTemplatingClass"},"Classes/MBTapToFocusSubview.html#/c:objc(cs)MBTapToFocusSubview(im)initWithFrame:":{"name":"-initWithFrame:","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBSloveniaCombinedRecognizerResult"},"Classes/MBSloveniaCombinedRecognizer.html#/c:objc(cs)MBSloveniaCombinedRecognizer(im)init":{"name":"-init","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBSlovakiaCombinedRecognizerResult"},"Classes/MBSlovakiaCombinedRecognizer.html#/c:objc(cs)MBSlovakiaCombinedRecognizer(im)init":{"name":"-init","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBSerbiaCombinedRecognizerResult"},"Classes/MBSerbiaCombinedRecognizer.html#/c:objc(cs)MBSerbiaCombinedRecognizer(im)init":{"name":"-init","abstract":"
YES if the value was scanned, NO otherwise.","parent_name":"MBScanElement"},"Classes/MBScanElement.html#/c:objc(cs)MBScanElement(py)edited":{"name":"edited","abstract":"
YES if the value was manually edited, NO otherwise.","parent_name":"MBScanElement"},"Classes/MBScanElement.html#/c:objc(cs)MBScanElement(py)value":{"name":"value","abstract":"
Defines if the owner’s sex information should be extracted from the ID","parent_name":"MBRomaniaIdFrontRecognizer"},"Classes/MBRegexParserResult.html#/c:objc(cs)MBRegexParserResult(im)init":{"name":"-init","abstract":"
Defines regex that will be used to parse OCR data. Note that not all java regex features","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)useSieve":{"name":"useSieve","abstract":"
Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)startWithWhitespace":{"name":"startWithWhitespace","abstract":"
If set to YES, regex will not be matched if there is no whitespace before matched string.","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)endWithWhitespace":{"name":"endWithWhitespace","abstract":"
If set to YES, regex will not be matched if there is no whitespace after matched string.","parent_name":"MBRegexParser"},"Classes/MBRegexParser.html#/c:objc(cs)MBRegexParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"
Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBRegexParser"},"Classes/MBRecognizerRunnerViewControllerMetadataDelegates.html#/c:objc(cs)MBRecognizerRunnerViewControllerMetadataDelegates(py)debugRecognizerRunnerViewControllerDelegate":{"name":"debugRecognizerRunnerViewControllerDelegate","abstract":"
Cancels all dispatched, but not yet processed image processing requests issued with processImage.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)processImage:":{"name":"-processImage:","abstract":"
Processes a MBImage object synchronously using current settings.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)processString:":{"name":"-processString:","abstract":"
Processes a NSString object synchronously using current settings.","parent_name":"MBRecognizerRunner"},"Classes/MBRecognizerRunner.html#/c:objc(cs)MBRecognizerRunner(im)reconfigureRecognizers:":{"name":"-reconfigureRecognizers:","abstract":"
Method which is used to apply MBSettings object given by currentSettings property
Contains MBRecognizer objects - each individual recognizer.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)allowMultipleResults":{"name":"allowMultipleResults","abstract":"
If NO, recognizer chain will stop when finds first valid scan results and will return just it.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)partialRecognitionTimeout":{"name":"partialRecognitionTimeout","abstract":"
Timeout interval in which the partial scanning results in PhotoPay will be returned to the user.","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizerCollection.html#/c:objc(cs)MBRecognizerCollection(py)recognitionMode":{"name":"recognitionMode","abstract":"
Frame quality estimation mode. If frame quality estimation is on, some video frames will be skipped, if","parent_name":"MBRecognizerCollection"},"Classes/MBRecognizer.html#/c:objc(cs)MBRecognizer(py)enabled":{"name":"enabled","abstract":"
Property which determines if the recognizer is enabled
Enable the usage of algorithm for combining consecutive OCR results between video frames","parent_name":"MBRawParser"},"Classes/MBRawParser.html#/c:objc(cs)MBRawParser(py)ocrEngineOptions":{"name":"ocrEngineOptions","abstract":"
Sets the OCR engine options used in Regex OCR parser.","parent_name":"MBRawParser"},"Classes/MBQuadrangle.html#/c:objc(cs)MBQuadrangle(py)upperLeft":{"name":"upperLeft","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBPolandCombinedRecognizerResult"},"Classes/MBPolandCombinedRecognizer.html#/c:objc(cs)MBPolandCombinedRecognizer(im)init":{"name":"-init","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBPdf417RecognizerResult"},"Classes/MBPdf417RecognizerResult.html#/c:objc(cs)MBPdf417RecognizerResult(py)barcodeType":{"name":"barcodeType","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBPdf417Recognizer"},"Classes/MBPdf417Recognizer.html#/c:objc(cs)MBPdf417Recognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBPdf417Recognizer"},"Classes/MBParserResult.html#/c:objc(cs)MBParserResult(im)init":{"name":"-init","abstract":"
Overlay View’s delegate object. Responsible for sending messages to PhotoPay’s","parent_name":"MBOverlayViewController"},"Classes/MBOverlayViewController.html#/c:objc(cs)MBOverlayViewController(py)cameraPausedView":{"name":"cameraPausedView","abstract":"
Label which is displayed on screen when camera is paused, but still exists on the screen.
Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBOcrLayout"},"Classes/MBOcrLayout.html#/c:objc(cs)MBOcrLayout(py)transformInvalid":{"name":"transformInvalid","abstract":"
YES if transform is not valid (e.g, there’s no UI to which it can be calculated. NO otherwise.
Font of the char. Can be specific (for example MB_OCR_FONT_ARIAL), or any font (MB_OCR_FONT_ANY), which is the same","parent_name":"MBOcrCharKey"},"Classes/MBOcrCharKey.html#/c:objc(cs)MBOcrCharKey(im)initWithCode:font:":{"name":"-initWithCode:font:","abstract":"
Initializer which specifies the code and font of the char.
Returns three-letter or two-letter code which indicate the issuing State. Three-letter codes are based","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)dateOfBirth":{"name":"dateOfBirth","abstract":"
Returns document number. Document number contains up to 9 characters.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)nationality":{"name":"nationality","abstract":"
Returns nationality of the holder represented by a three-letter or two-letter code. Three-letter","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)gender":{"name":"gender","abstract":"
Returns gender of the card holder. Gender is specified by use of the single initial, capital letter F for female,","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)documentCode":{"name":"documentCode","abstract":"
Returns document code. Document code contains two characters. For MRTD the first character shall","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)dateOfExpiry":{"name":"dateOfExpiry","abstract":"
Returns first optional data. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)opt2":{"name":"opt2","abstract":"
Returns second optional data. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)alienNumber":{"name":"alienNumber","abstract":"
Returns alien number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)applicationReceiptNumber":{"name":"applicationReceiptNumber","abstract":"
Returns application receipt number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)immigrantCaseNumber":{"name":"immigrantCaseNumber","abstract":"
Returns immigrant case number. Returns empty string if not available.","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)mrzText":{"name":"mrzText","abstract":"
Returns the entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBMrzResult"},"Classes/MBMrzResult.html#/c:objc(cs)MBMrzResult(py)isParsed":{"name":"isParsed","abstract":"
Returns true if Machine Readable Zone has been parsed, false otherwise.
Whether returning of unverified results is allowed","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdRecognizer.html#/c:objc(cs)MBMrtdRecognizer(py)returnMrzImage":{"name":"returnMrzImage","abstract":"
Whether cropped image of the Machine Readable Zone should be available in result.","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdRecognizer.html#/c:objc(cs)MBMrtdRecognizer(py)saveImageDPI":{"name":"saveImageDPI","abstract":"
Desired DPI for MRZ and full document images (if saving of those is enabled)
Filter for MRTDs (Machine Readable Travel Documents) that is used to determine which documents","parent_name":"MBMrtdRecognizer"},"Classes/MBMrtdDetectorResult.html#/c:objc(cs)MBMrtdDetectorResult(im)init":{"name":"-init","abstract":"
Defines whether full document will be detected. If set to false, result will contain","parent_name":"MBMrtdDetector"},"Classes/MBMrtdDetector.html#/c:objc(cs)MBMrtdDetector(py)useCardDetector":{"name":"useCardDetector","abstract":"
Enable detection correction with card detector. When this option is enabled, after","parent_name":"MBMrtdDetector"},"Classes/MBMrtdDetector.html#/c:objc(cs)MBMrtdDetector(im)setMrtdSpecifications:":{"name":"-setMrtdSpecifications:","abstract":"
Sets the mrtd specifications. Mrtd specifications describe the images that should be returned by","parent_name":"MBMrtdDetector"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(im)init":{"name":"-init","abstract":"
Boolean value which denotes that MRTD result is successfully parsed. When the result is parsed, all","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentType":{"name":"documentType","abstract":"
Returns the MRTD document type of recognized document.
Three-letter code which indicate the issuing State.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentNumber":{"name":"documentNumber","abstract":"
Unique number of the document. Document number contains up to 9 characters.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)documentCode":{"name":"documentCode","abstract":"
The document code. Document code contains two characters. For MRTD the first character","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)rawDateOfExpiry":{"name":"rawDateOfExpiry","abstract":"
Nationality of the holder represented by a three-letter code. Three-letter codes are based","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)sex":{"name":"sex","abstract":"
Sex of the card holder. Sex is specified by use of the single initial, capital","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)opt1":{"name":"opt1","abstract":"
First optional data. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)opt2":{"name":"opt2","abstract":"
Second optional data. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)alienNumber":{"name":"alienNumber","abstract":"
Alien number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)applicationReceiptNumber":{"name":"applicationReceiptNumber","abstract":"
Application receipt number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)immigrantCaseNumber":{"name":"immigrantCaseNumber","abstract":"
Immigrant case number. Returns nil or empty string if not available.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)mrzText":{"name":"mrzText","abstract":"
The entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizerResult.html#/c:objc(cs)MBMrtdCombinedRecognizerResult(py)mrzVerified":{"name":"mrzVerified","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBMrtdCombinedRecognizerResult"},"Classes/MBMrtdCombinedRecognizer.html#/c:objc(cs)MBMrtdCombinedRecognizer(im)init":{"name":"-init","abstract":"
Denotes if view finder is moveable. Viewfinder will move whenever something is detected and will return to default position if no object","parent_name":"MBModernViewfinderSubview"},"Classes/MBModernViewfinderSubview.html#/c:objc(cs)MBModernViewfinderSubview(py)portraitMargins":{"name":"portraitMargins","abstract":"
Margins between overlay bounds and default corner positions while in portrait orientation.
Bundle in which the resources for the scanning process should be found. Usually, by default, this","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseBuffer:":{"name":"-setLicenseBuffer:","abstract":"
Set license buffer and unlock the SDK. Application package will be used to validate the license.
Set license buffer and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseKey:":{"name":"-setLicenseKey:","abstract":"
Set license key and unlock the SDK. Application package will be used to validate the license.
Set license key and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(im)setLicenseResource:withExtension:inSubdirectory:forBundle:":{"name":"-setLicenseResource:withExtension:inSubdirectory:forBundle:","abstract":"
Set the license file and unlock the SDK. Application package will be used to validate the license.
Set the license file and unlock the SDK. Also define licensee that will be used to validate the license.","parent_name":"MBMicroblinkSDK"},"Classes/MBMicroblinkSDK.html#/c:objc(cs)MBMicroblinkSDK(cm)buildVersionString":{"name":"+buildVersionString","abstract":"
Returns the string that contains the library build version
This method check existance of the default resources bundle Microblink.bundle,","parent_name":"MBMicroblinkApp"},"Classes/MBMalaysiaDlFrontRecognizerResult.html#/c:objc(cs)MBMalaysiaDlFrontRecognizerResult(im)init":{"name":"-init","abstract":"
Three-letter code which indicate the issuing State.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)documentNumber":{"name":"documentNumber","abstract":"
Unique number of the document. Document number contains up to 9 characters.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)documentCode":{"name":"documentCode","abstract":"
The document code. Document code contains two characters. For MRTD the first character","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)rawDateOfExpiry":{"name":"rawDateOfExpiry","abstract":"
Nationality of the holder represented by a three-letter code. Three-letter codes are based","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)sex":{"name":"sex","abstract":"
Sex of the card holder. Sex is specified by use of the single initial, capital","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)opt1":{"name":"opt1","abstract":"
First optional data. Returns nil or empty string if not available.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)opt2":{"name":"opt2","abstract":"
Second optional data. Returns nil or empty string if not available.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)mrzText":{"name":"mrzText","abstract":"
The entire Machine Readable Zone text from ID. This text is usually used for parsing","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)mrzParsed":{"name":"mrzParsed","abstract":"
Boolean value which denotes that MRTD result is successfully parsed. When the result is parsed, all","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBLegacyMRTDRecognizerResult.html#/c:objc(cs)MBLegacyMRTDRecognizerResult(py)mrzVerified":{"name":"mrzVerified","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBLegacyMRTDRecognizerResult"},"Classes/MBJordanIdFrontRecognizerResult.html#/c:objc(cs)MBJordanIdFrontRecognizerResult(im)init":{"name":"-init","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBJordanCombinedRecognizerResult"},"Classes/MBJordanCombinedRecognizer.html#/c:objc(cs)MBJordanCombinedRecognizer(im)init":{"name":"-init","abstract":"
Returns the raw image saved by the processor. If no image was saved by processor, returns null.","parent_name":"MBImageReturnProcessorResult"},"Classes/MBImageReturnProcessorResult.html#/c:objc(cs)MBImageReturnProcessorResult(py)encodedImage":{"name":"encodedImage","abstract":"
JPEG-encoded image or nil, depending on whether image encoding was enabled.
Defines whether saved image will also be encoded as JPEG. This is false by default, which","parent_name":"MBImageReturnProcessor"},"Classes/MBImage.html#/c:objc(cs)MBImage(py)image":{"name":"image","abstract":"
UIImage of wrapped image.","parent_name":"MBImage"},"Classes/MBImage.html#/c:objc(cs)MBImage(py)roi":{"name":"roi","abstract":"
Region of the image used for scanning, where the whole image is specified with CGRectMake(0.0, 0.0, 1.0, 1.0).
Property which tells if this frame is a camera or a single photo frame.","parent_name":"MBImage"},"Classes/MBImage.html#/c:objc(cs)MBImage(cm)imageWithUIImage:":{"name":"+imageWithUIImage:","abstract":"
Set of allowed country codes. If whitelist is defined, only IBANs with defined country codes","parent_name":"MBIbanParser"},"Classes/MBHongKongIdFrontRecognizerResult.html#/c:objc(cs)MBHongKongIdFrontRecognizerResult(im)init":{"name":"-init","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBGermanyCombinedRecognizerResult"},"Classes/MBGermanyCombinedRecognizer.html#/c:objc(cs)MBGermanyCombinedRecognizer(im)init":{"name":"-init","abstract":"
Designated initializer of the overlay. All scan settings from the recognizer runner will be removed and generated anew with passed MBScanElement array.
Returns/sets user instructions that are shown above camera preview while the first side of the","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideInstructions":{"name":"secondSideInstructions","abstract":"
Returns/sets user instructions that are shown above camera preview while the second side of the","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideSplashMessage":{"name":"firstSideSplashMessage","abstract":"
Returns/sets splash message that is shown before scanning the first side of the document,","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideSplashMessage":{"name":"secondSideSplashMessage","abstract":"
Returns/sets splash message that is shown before scanning the second side of the document,","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideSplashImage":{"name":"firstSideSplashImage","abstract":"
Returns/sets splash image which is shown below splash message, before scanning the first side of","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideSplashImage":{"name":"secondSideSplashImage","abstract":"
Returns/sets splash image which is shown below splash message, before scanning the second side of","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)firstSideInstructionsImage":{"name":"firstSideInstructionsImage","abstract":"
Returns image that is shown above camera preview, next to the user instructions message, while","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationOverlaySettings.html#/c:objc(cs)MBDocumentVerificationOverlaySettings(py)secondSideInstructionsImage":{"name":"secondSideInstructionsImage","abstract":"
Returns image that is shown above camera preview, next to the user instructions message, while","parent_name":"MBDocumentVerificationOverlaySettings"},"Classes/MBDocumentVerificationInstructionsSubview.html#/c:objc(cs)MBDocumentVerificationInstructionsSubview(py)instructionsLabel":{"name":"instructionsLabel","abstract":"
Default implementation draws a rectangle with aspect ratio of viewfinderAspectRatio,","parent_name":"MBDocumentSubview"},"Classes/MBDocumentSubview.html#/c:objc(cs)MBDocumentSubview(py)viewfinderWidthToHeightRatio":{"name":"viewfinderWidthToHeightRatio","abstract":"
Default aspect ratio of the viewfinder, calculated as width / height.
Defines how many times the same document should be detected before the detector","parent_name":"MBDocumentDetector"},"Classes/MBDocumentDetector.html#/c:objc(cs)MBDocumentDetector(py)documentSpecifications":{"name":"documentSpecifications","abstract":"
Document specifications describe the documents that should be detected with","parent_name":"MBDocumentDetector"},"Classes/MBDisplayableQuadDetection.html#/c:objc(cs)MBDisplayableQuadDetection(py)detectionLocation":{"name":"detectionLocation","abstract":"
Exact location of detected object on image.","parent_name":"MBDisplayableQuadDetection"},"Classes/MBDisplayablePointsDetection.html#/c:objc(cs)MBDisplayablePointsDetection(py)points":{"name":"points","abstract":"
Coordinates of points (CGPoint) of a detected object.
Tranformation matrix which transforms the coordinate system in which the OCR layout is given","parent_name":"MBDisplayableObject"},"Classes/MBDisplayableDetection.html#/c:objc(cs)MBDisplayableDetection(im)initWithDetectionStatus:":{"name":"-initWithDetectionStatus:","abstract":"
Set this to true to enable recognition of document also in upside down direction.","parent_name":"MBDetectorRecognizer"},"Classes/MBDetectorRecognizer.html#/c:objc(cs)MBDetectorRecognizer(py)detector":{"name":"detector","abstract":"
Returns the detector that will be used for performing the document detection during recognition
Specifies the date formats that will be accepted by date parser. By default, all available","parent_name":"MBDateParser"},"Classes/MBDateParser.html#/c:objc(cs)MBDateParser(im)setDateSeparatorChars:":{"name":"-setDateSeparatorChars:","abstract":"
Specifies the date separator characters between date parts (day, month, year) that will be","parent_name":"MBDateParser"},"Classes/MBDPIBasedDewarpPolicy.html#/c:objc(cs)MBDPIBasedDewarpPolicy(im)init":{"name":"-init","abstract":"
Default DPI that will be used with default constructor.
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBCzechiaCombinedRecognizerResult"},"Classes/MBCzechiaCombinedRecognizer.html#/c:objc(cs)MBCzechiaCombinedRecognizer(im)init":{"name":"-init","abstract":"
Convenience initializer used for use cases when overlay view controller is instantiated from storyboard.","parent_name":"MBCustomOverlayViewController"},"Classes/MBCustomOverlayViewController.html#/c:objc(cs)MBCustomOverlayViewController(im)initWithRecognizerCollection:cameraSettings:":{"name":"-initWithRecognizerCollection:cameraSettings:","abstract":"
If YES, default camera overlay will display Status bar.","parent_name":"MBCustomOverlayViewController"},"Classes/MBCustomOverlayViewController.html#/c:objc(cs)MBCustomOverlayViewController(py)supportedOrientations":{"name":"supportedOrientations","abstract":"
YES if all check digits inside MRZ are correct, NO otherwise.","parent_name":"MBCroatiaCombinedRecognizerResult"},"Classes/MBCroatiaCombinedRecognizer.html#/c:objc(cs)MBCroatiaCombinedRecognizer(im)init":{"name":"-init","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBColombiaIdBackRecognizer"},"Classes/MBColombiaIdBackRecognizer.html#/c:objc(cs)MBColombiaIdBackRecognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Interval between forcing two camera focuses. If <= 0, forced focuses arent performed","parent_name":"MBCameraSettings"},"Classes/MBCameraSettings.html#/c:objc(cs)MBCameraSettings(py)cameraAutofocusRestriction":{"name":"cameraAutofocusRestriction","abstract":"
If YES, default camera overlay will display Status bar.","parent_name":"MBBaseOverlaySettings"},"Classes/MBBaseOverlaySettings.html#/c:objc(cs)MBBaseOverlaySettings(py)supportedOrientations":{"name":"supportedOrientations","abstract":"
Flag indicating uncertain scanning data","parent_name":"MBBarcodeRecognizerResult"},"Classes/MBBarcodeRecognizerResult.html#/c:objc(cs)MBBarcodeRecognizerResult(cm)toTypeName:":{"name":"+toTypeName:","abstract":"
Method which gives string representation for a given PPBarcodeType enum value.
Allow enabling the autodetection of image scale when scanning barcodes.","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)readCode39AsExtendedData":{"name":"readCode39AsExtendedData","abstract":"
Enable reading code39 barcode contents as extended data. For more information about code39","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)scanInverse":{"name":"scanInverse","abstract":"
Set this to YES to allow scanning barcodes with inverted intensities","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)scanUncertain":{"name":"scanUncertain","abstract":"
Set this to YES to scan even barcode not compliant with standards","parent_name":"MBBarcodeRecognizer"},"Classes/MBBarcodeRecognizer.html#/c:objc(cs)MBBarcodeRecognizer(py)nullQuietZoneAllowed":{"name":"nullQuietZoneAllowed","abstract":"
Set this to YES to scan barcodes which don’t have quiet zone (white area) around it
Indicates whether negative values are accepted as valid amounts.","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html#/c:objc(cs)MBAmountParser(py)allowSpaceSeparators":{"name":"allowSpaceSeparators","abstract":"
Indicates whether amounts with space separators between groups of digits(thousands) are allowed.
Indicates whether amounts without decimal are accepted as valid. For example 1.465 is","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html#/c:objc(cs)MBAmountParser(py)arabicIndicMode":{"name":"arabicIndicMode","abstract":"
Indicates whether Arabic-Indic mode is enabled. In Arabic-Indic mode parser can recognize","parent_name":"MBAmountParser"},"Classes/MBAmountParser.html":{"name":"MBAmountParser","abstract":"
MBAmountParser is used for extracting amount from OCR result
MBBarcodeRecognizer is used for scanning most of 1D barcode formats, and 2D format"},"Classes/MBBarcodeRecognizerResult.html":{"name":"MBBarcodeRecognizerResult","abstract":"
Result of MBBarcodeRecognizer; is used for scanning most of 1D barcode formats, and 2D format"},"Classes/MBBaseOcrEngineOptions.html":{"name":"MBBaseOcrEngineOptions","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBBaseOcrOverlaySettings.html":{"name":"MBBaseOcrOverlaySettings","abstract":"
Custom Overlay View Controller is an abstract class for all custom overlay views placed on top View Controller."},"Classes/MBCzechiaCombinedRecognizer.html":{"name":"MBCzechiaCombinedRecognizer","abstract":"
This class represents a Date result scanned from the image. It supports obtaining raw NSDates, or raw strings"},"Classes/MBDeepOcrEngineOptions.html":{"name":"MBDeepOcrEngineOptions","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBDetector.html":{"name":"MBDetector","abstract":"
Document class describes a document which is being detected by DocumentDetector."},"Classes/MBDocumentSubview.html":{"name":"MBDocumentSubview","abstract":"
Overlay subview presenting the viewfinder for scanning ID documents
Overlay subview presenting the status of glare detection."},"Classes/MBHongKongIdFrontRecognizer.html":{"name":"MBHongKongIdFrontRecognizer","abstract":"
Class for configuring Hong Kong ID Front Recognizer.
Entry class for all Microblink SDKs - used for setting up license key and to add support for"},"Classes/MBModernViewfinderSubview.html":{"name":"MBModernViewfinderSubview","abstract":"
Overlay subview presenting the status of detection."},"Classes/MBMrtdCombinedRecognizer.html":{"name":"MBMrtdCombinedRecognizer","abstract":"
Options used for OCR process. These options enable you to customize how some OCR parsers work."},"Classes/MBOcrLayout.html":{"name":"MBOcrLayout","abstract":"
Class describing the layour of the document on which the OCR was preformed.
Class representing a position on the image. It’s given as a box, with"},"Classes.html#/c:objc(cs)MBOcrResultSubview":{"name":"MBOcrResultSubview","abstract":"
Overlay subview presenting status of OCR detection. OCR results are displayed as green characters over detected locations.
Base class for all detectors that are used for MBQuadrangle"},"Classes/MBQuadWithSizeDetectorResult.html":{"name":"MBQuadWithSizeDetectorResult","abstract":"
Base class for all detectors that are used for MBQuadrangle"},"Classes/MBQuadrangle.html":{"name":"MBQuadrangle","abstract":"
Class represents the quadrangle (arbitrary geometric object with 4 different corner points
MBRawParser that simply returns the string version of raw OCR result, without performing"},"Classes/MBRawParserResult.html":{"name":"MBRawParserResult","abstract":"
MBDateParser that can extract date from OCR result.
Factory class containing static methods for creating camera view controllers."},"Classes/MBRecognizerRunnerMetadataDelegates.html":{"name":"MBRecognizerRunnerMetadataDelegates","abstract":"
Represents a parser which parses OCR result according to given regular expression."},"Classes/MBRegexParserResult.html":{"name":"MBRegexParserResult","abstract":"
MBDateParser that can extract date from OCR result.