Table of Contents

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

CustomSnapButton

public virtual UIButton? CustomSnapButton { get; set; }

Property Value

UIButton

Delegate

public SBSDKDocumentScannerViewControllerDelegate? Delegate { get; set; }

Property Value

SBSDKDocumentScannerViewControllerDelegate

HideSnapButton

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

ConfigureScanningStatusLabel

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