Table of Contents

Class SBSDKUIBarcodesBatchScannerViewController

Namespace
ScanbotSDK.iOS
Assembly
DocumentSDK.NET.iOS.dll
public class SBSDKUIBarcodesBatchScannerViewController : SBSDKUICameraViewController, IUIViewControllerTransitioningDelegate, INativeObject, IDisposable
Inheritance
SBSDKUIBarcodesBatchScannerViewController
Implements
IUIViewControllerTransitioningDelegate
INativeObject
Inherited Members
Extension Methods

Constructors

SBSDKUIBarcodesBatchScannerViewController()

public SBSDKUIBarcodesBatchScannerViewController()

SBSDKUIBarcodesBatchScannerViewController(NSCoder)

public SBSDKUIBarcodesBatchScannerViewController(NSCoder coder)

Parameters

coder NSCoder

SBSDKUIBarcodesBatchScannerViewController(NSObjectFlag)

protected SBSDKUIBarcodesBatchScannerViewController(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKUIBarcodesBatchScannerViewController(NativeHandle)

protected SBSDKUIBarcodesBatchScannerViewController(NativeHandle handle)

Parameters

handle NativeHandle

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

ContainerForEnableCameraView

public virtual UIView ContainerForEnableCameraView { get; }

Property Value

UIView

DataMapper

public virtual SBSDKUIBarcodesBatchScannerMapping? DataMapper { get; set; }

Property Value

SBSDKUIBarcodesBatchScannerMapping

Delegate

public SBSDKUIBarcodesBatchScannerViewControllerDelegate? Delegate { get; set; }

Property Value

SBSDKUIBarcodesBatchScannerViewControllerDelegate

EnableCameraTextConfiguration

public virtual SBSDKUIEnableCameraTextConfiguration EnableCameraTextConfiguration { get; }

Property Value

SBSDKUIEnableCameraTextConfiguration

EnableCameraUIConfiguration

public virtual SBSDKUIEnableCameraUIConfiguration EnableCameraUIConfiguration { get; }

Property Value

SBSDKUIEnableCameraUIConfiguration

IsRecognitionEnabled

public virtual bool IsRecognitionEnabled { get; set; }

Property Value

bool

SupportedInterfaceOrientations

public virtual UIInterfaceOrientationMask SupportedInterfaceOrientations { get; }

Property Value

UIInterfaceOrientationMask

WeakDelegate

public virtual NSObject? WeakDelegate { get; set; }

Property Value

NSObject

Methods

CreateNew(SBSDKUIBarcodesBatchScannerConfiguration, SBSDKUIBarcodesBatchScannerViewControllerDelegate?)

public static SBSDKUIBarcodesBatchScannerViewController CreateNew(SBSDKUIBarcodesBatchScannerConfiguration configuration, SBSDKUIBarcodesBatchScannerViewControllerDelegate? @delegate)

Parameters

configuration SBSDKUIBarcodesBatchScannerConfiguration
delegate SBSDKUIBarcodesBatchScannerViewControllerDelegate

Returns

SBSDKUIBarcodesBatchScannerViewController

DidHideEnableCameraView()

public virtual void DidHideEnableCameraView()

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

FreezeCamera()

public virtual void FreezeCamera()

PresentOn(UIViewController, SBSDKUIBarcodesBatchScannerConfiguration, SBSDKUIBarcodesBatchScannerViewControllerDelegate?)

public static SBSDKUIBarcodesBatchScannerViewController PresentOn(UIViewController presenter, SBSDKUIBarcodesBatchScannerConfiguration configuration, SBSDKUIBarcodesBatchScannerViewControllerDelegate? @delegate)

Parameters

presenter UIViewController
configuration SBSDKUIBarcodesBatchScannerConfiguration
delegate SBSDKUIBarcodesBatchScannerViewControllerDelegate

Returns

SBSDKUIBarcodesBatchScannerViewController

UnfreezeCamera()

public virtual void UnfreezeCamera()

UpdateFlashButton()

public virtual void UpdateFlashButton()

UpdateLayout()

public virtual void UpdateLayout()

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

DidFinishWithResults

public event EventHandler<FinishWithResultsEventArgs> DidFinishWithResults

Event Type

EventHandler<FinishWithResultsEventArgs>