Class SBSDKDocumentScannerViewController
- Namespace
- ScanbotSDK.iOS
- Assembly
- DocumentSDK.NET.iOS.dll
public class SBSDKDocumentScannerViewController : SBSDKBaseScannerViewController
- Inheritance
-
SBSDKDocumentScannerViewController
- Inherited Members
-
- Extension Methods
-
Constructors
SBSDKDocumentScannerViewController()
public SBSDKDocumentScannerViewController()
SBSDKDocumentScannerViewController(NSCoder)
public SBSDKDocumentScannerViewController(NSCoder coder)
Parameters
coder NSCoder
SBSDKDocumentScannerViewController(NSObjectFlag)
protected SBSDKDocumentScannerViewController(NSObjectFlag t)
Parameters
t NSObjectFlag
SBSDKDocumentScannerViewController(NativeHandle)
protected SBSDKDocumentScannerViewController(NativeHandle handle)
Parameters
handle NativeHandle
SBSDKDocumentScannerViewController(SBSDKDocumentScannerViewModel, SBSDKDocumentScannerViewControllerDelegate?)
public SBSDKDocumentScannerViewController(SBSDKDocumentScannerViewModel viewModel, SBSDKDocumentScannerViewControllerDelegate? @delegate)
Parameters
viewModel SBSDKDocumentScannerViewModel
delegate SBSDKDocumentScannerViewControllerDelegate
SBSDKDocumentScannerViewController(UIViewController, UIView, SBSDKDocumentScannerConfiguration, SBSDKDocumentScannerViewControllerDelegate?)
public SBSDKDocumentScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKDocumentScannerConfiguration configuration, SBSDKDocumentScannerViewControllerDelegate? @delegate)
Parameters
parentViewController UIViewController
parentView UIView
configuration SBSDKDocumentScannerConfiguration
delegate SBSDKDocumentScannerViewControllerDelegate
SBSDKDocumentScannerViewController(UIViewController, UIView, SBSDKDocumentScannerViewControllerDelegate?)
public SBSDKDocumentScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKDocumentScannerViewControllerDelegate? @delegate)
Parameters
parentViewController UIViewController
parentView UIView
delegate SBSDKDocumentScannerViewControllerDelegate
SBSDKDocumentScannerViewController(UIViewController, UIView, SBSDKDocumentScannerViewModel, SBSDKDocumentScannerViewControllerDelegate?)
public SBSDKDocumentScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKDocumentScannerViewModel viewModel, SBSDKDocumentScannerViewControllerDelegate? @delegate)
Parameters
parentViewController UIViewController
parentView UIView
viewModel SBSDKDocumentScannerViewModel
delegate SBSDKDocumentScannerViewControllerDelegate
Properties
CaptureAnimationConfiguration
public CaptureAnimationConfigurationFunc? CaptureAnimationConfiguration { get; set; }
Property Value
- CaptureAnimationConfigurationFunc
ClassHandle
public override NativeHandle ClassHandle { get; }
Property Value
- NativeHandle
public virtual UIButton? CustomSnapButton { get; set; }
Property Value
- UIButton
Delegate
public SBSDKDocumentScannerViewControllerDelegate? Delegate { get; set; }
Property Value
- SBSDKDocumentScannerViewControllerDelegate
public virtual bool HideSnapButton { get; set; }
Property Value
- bool
PolygonConfigurationFor
public PolygonConfigurationForFunc? PolygonConfigurationFor { get; set; }
Property Value
- PolygonConfigurationForFunc
ShouldAutoSnapImage
public ShouldAutoSnapImageWithForScanningResultFunc? ShouldAutoSnapImage { get; set; }
Property Value
- ShouldAutoSnapImageWithForScanningResultFunc
ShouldScanDocument
public ShouldScanDocumentFunc? ShouldScanDocument { get; set; }
Property Value
- ShouldScanDocumentFunc
ViewModel
public virtual SBSDKDocumentScannerViewModel ViewModel { get; }
Property Value
- SBSDKDocumentScannerViewModel
WeakDelegate
public virtual NSObject? WeakDelegate { get; set; }
Property Value
- NSObject
Methods
CaptureDocumentImage()
public virtual void CaptureDocumentImage()
CopyCurrentConfiguration()
public virtual SBSDKDocumentScannerConfiguration CopyCurrentConfiguration()
Returns
- SBSDKDocumentScannerConfiguration
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing bool
SetConfiguration(SBSDKDocumentScannerConfiguration)
public virtual void SetConfiguration(SBSDKDocumentScannerConfiguration configuration)
Parameters
configuration SBSDKDocumentScannerConfiguration
ViewDidAppear(bool)
public virtual void ViewDidAppear(bool animated)
Parameters
animated bool
Events
public event EventHandler<ConfigureScanningStatusLabelForScanningResultEventArgs> ConfigureScanningStatusLabel
Event Type
- EventHandler<ConfigureScanningStatusLabelForScanningResultEventArgs>
DidFailScanningWithError
public event EventHandler<FailScanningWithErrorEventArgs> DidFailScanningWithError
Event Type
- EventHandler<FailScanningWithErrorEventArgs>
DidFailSnappingImage
public event EventHandler<ErrorEventArgs> DidFailSnappingImage
Event Type
- EventHandler<ErrorEventArgs>
DidSampleVideoFrameScanningResult
public event EventHandler<SampleVideoFrameScanningResultEventArgs> DidSampleVideoFrameScanningResult
Event Type
- EventHandler<SampleVideoFrameScanningResultEventArgs>
DidSnapDocumentImage
public event EventHandler<SnapDocumentImageOnImageWithResultEventArgs> DidSnapDocumentImage
Event Type
- EventHandler<SnapDocumentImageOnImageWithResultEventArgs>
WillSnapImage
public event EventHandler WillSnapImage
Event Type
- EventHandler