public void CloseButtonTapped(MBOverlayViewController overlayViewController)
 {
     MessagingCenter.Send(new Microblink.Forms.Core.Messages.ScanningDoneMessage {
         ScanningCancelled = true
     }, Microblink.Forms.Core.Messages.ScanningDoneMessageId);
     overlayViewController.DismissViewController(true, null);
 }
Exemplo n.º 2
0
 public void CloseButtonTapped(MBOverlayViewController overlayViewController)
 {
     overlayViewController.DismissViewController(true, () => {
         MessagingCenter.Send(new Core.Messages.ScanningDoneMessage {
             ScanningCancelled = true
         }, Core.Messages.ScanningDoneMessageId);
     });
 }
        public void ScanningFinished(MBOverlayViewController overlayViewController, MBRecognizerResultState state)
        {
            overlayViewController.RecognizerRunnerViewController.PauseScanning();

            UIApplication.SharedApplication.InvokeOnMainThread(delegate {
                MessagingCenter.Send(new Microblink.Forms.Core.Messages.ScanningDoneMessage {
                    ScanningCancelled = false
                }, Microblink.Forms.Core.Messages.ScanningDoneMessageId);
                overlayViewController.DismissViewController(true, null);
            });
        }
        public void ScanningFinished(MBOverlayViewController overlayViewController, MBRecognizerResultState state)
        {
            overlayViewController.RecognizerRunnerViewController.PauseScanning();
            if (this.highResImage != null)
            {
                documentCaptureRecognizerWrapper.CapturedFullImage = Utils.ConvertUIImage(this.highResImage.Image);
            }

            UIApplication.SharedApplication.InvokeOnMainThread(delegate {
                MessagingCenter.Send(new Microblink.Forms.Core.Messages.ScanningDoneMessage {
                    ScanningCancelled = false
                }, Microblink.Forms.Core.Messages.ScanningDoneMessageId);
                overlayViewController.DismissViewController(true, null);
            });
        }
        public void ScanningFinishedWithFieldByFieldElements(MBOverlayViewController overlayViewController, MBScanElement[] scanElements)
        {
            overlayViewController.RecognizerRunnerViewController.PauseScanning();

            for (int i = 0; i < scanElements.Length; ++i)
            {
                fieldByFieldCollection.FieldByFieldElements[i].Value = scanElements[i].Value;
            }

            UIApplication.SharedApplication.InvokeOnMainThread(delegate {
                MessagingCenter.Send(new Microblink.Forms.Core.Messages.ScanningDoneMessage {
                    ScanningCancelled = false
                }, Microblink.Forms.Core.Messages.ScanningDoneMessageId);
                overlayViewController.DismissViewController(true, null);
            });
        }
Exemplo n.º 6
0
 public void ScanningFinishedWithHighResolutionImage(MBOverlayViewController overlayViewController, MBImage highResImage, MBRecognizerResultState state)
 {
 }