Table of Contents

Class SBSDKUIDocumentScannerViewController

Namespace
ScanbotSDK.iOS
Assembly
DocumentSDK.NET.iOS.dll
public class SBSDKUIDocumentScannerViewController : SBSDKUICameraViewController
Inheritance
SBSDKUIDocumentScannerViewController
Inherited Members
Extension Methods

Constructors

SBSDKUIDocumentScannerViewController()

public SBSDKUIDocumentScannerViewController()

SBSDKUIDocumentScannerViewController(NSCoder)

public SBSDKUIDocumentScannerViewController(NSCoder coder)

Parameters

coder NSCoder

SBSDKUIDocumentScannerViewController(NSObjectFlag)

protected SBSDKUIDocumentScannerViewController(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKUIDocumentScannerViewController(NativeHandle)

protected SBSDKUIDocumentScannerViewController(NativeHandle handle)

Parameters

handle NativeHandle

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

ContainerForEnableCameraView

public virtual UIView ContainerForEnableCameraView { get; }

Property Value

UIView

CurrentSettings

public virtual SBSDKUIDocumentScannerSettings CurrentSettings { get; set; }

Property Value

SBSDKUIDocumentScannerSettings

Delegate

public SBSDKUIDocumentScannerViewControllerDelegate? Delegate { get; set; }

Property Value

SBSDKUIDocumentScannerViewControllerDelegate

EnableCameraTextConfiguration

public virtual SBSDKUIEnableCameraTextConfiguration EnableCameraTextConfiguration { get; }

Property Value

SBSDKUIEnableCameraTextConfiguration

EnableCameraUIConfiguration

public virtual SBSDKUIEnableCameraUIConfiguration EnableCameraUIConfiguration { get; }

Property Value

SBSDKUIEnableCameraUIConfiguration

SupportedInterfaceOrientations

public virtual UIInterfaceOrientationMask SupportedInterfaceOrientations { get; }

Property Value

UIInterfaceOrientationMask

WeakDelegate

public virtual NSObject? WeakDelegate { get; set; }

Property Value

NSObject

Methods

CameraAccessDidChange(bool)

public virtual void CameraAccessDidChange(bool granted)

Parameters

granted bool

CreateNew(SBSDKDocument?, SBSDKUIDocumentScannerConfiguration, SBSDKUIDocumentScannerViewControllerDelegate?)

public static SBSDKUIDocumentScannerViewController CreateNew(SBSDKDocument? document, SBSDKUIDocumentScannerConfiguration configuration, SBSDKUIDocumentScannerViewControllerDelegate? @delegate)

Parameters

document SBSDKDocument
configuration SBSDKUIDocumentScannerConfiguration
delegate SBSDKUIDocumentScannerViewControllerDelegate

Returns

SBSDKUIDocumentScannerViewController

CreateNew(SBSDKUIDocumentScannerConfiguration, SBSDKUIDocumentScannerViewControllerDelegate?)

public static SBSDKUIDocumentScannerViewController CreateNew(SBSDKUIDocumentScannerConfiguration configuration, SBSDKUIDocumentScannerViewControllerDelegate? @delegate)

Parameters

configuration SBSDKUIDocumentScannerConfiguration
delegate SBSDKUIDocumentScannerViewControllerDelegate

Returns

SBSDKUIDocumentScannerViewController

DidFinish()

public virtual void DidFinish()

DidHideEnableCameraView()

public virtual void DidHideEnableCameraView()

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

PresentOn(UIViewController, SBSDKDocument?, SBSDKUIDocumentScannerConfiguration, SBSDKUIDocumentScannerViewControllerDelegate?)

public static SBSDKUIDocumentScannerViewController PresentOn(UIViewController presenter, SBSDKDocument? document, SBSDKUIDocumentScannerConfiguration configuration, SBSDKUIDocumentScannerViewControllerDelegate? @delegate)

Parameters

presenter UIViewController
document SBSDKDocument
configuration SBSDKUIDocumentScannerConfiguration
delegate SBSDKUIDocumentScannerViewControllerDelegate

Returns

SBSDKUIDocumentScannerViewController

PresentOn(UIViewController, SBSDKUIDocumentScannerConfiguration, SBSDKUIDocumentScannerViewControllerDelegate?)

public static SBSDKUIDocumentScannerViewController PresentOn(UIViewController presenter, SBSDKUIDocumentScannerConfiguration configuration, SBSDKUIDocumentScannerViewControllerDelegate? @delegate)

Parameters

presenter UIViewController
configuration SBSDKUIDocumentScannerConfiguration
delegate SBSDKUIDocumentScannerViewControllerDelegate

Returns

SBSDKUIDocumentScannerViewController

UpdateFlashButton()

public virtual void UpdateFlashButton()

ViewDidLoad()

public virtual void ViewDidLoad()

ViewWillAppear(bool)

public virtual void ViewWillAppear(bool animated)

Parameters

animated bool

WillShowEnableCameraView()

public virtual void WillShowEnableCameraView()

Events

DidCancel

public event EventHandler DidCancel

Event Type

EventHandler

DidFinishWithDocument

public event EventHandler<FinishWithDocumentEventArgs> DidFinishWithDocument

Event Type

EventHandler<FinishWithDocumentEventArgs>