Table of Contents

Class SBSDKBarcodeScannerViewController

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKBarcodeScannerViewController : SBSDKBaseScannerViewController
Inheritance
SBSDKBarcodeScannerViewController
Inherited Members

Constructors

SBSDKBarcodeScannerViewController()

public SBSDKBarcodeScannerViewController()

SBSDKBarcodeScannerViewController(NSCoder)

public SBSDKBarcodeScannerViewController(NSCoder coder)

Parameters

coder NSCoder

SBSDKBarcodeScannerViewController(NSObjectFlag)

protected SBSDKBarcodeScannerViewController(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKBarcodeScannerViewController(NativeHandle)

protected SBSDKBarcodeScannerViewController(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKBarcodeScannerViewController(UIViewController, UIView)

public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView)

Parameters

parentViewController UIViewController
parentView UIView

SBSDKBarcodeScannerViewController(UIViewController, UIView, SBSDKBarcodeScannerViewControllerDelegate?)

public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKBarcodeScannerViewControllerDelegate? @delegate)

Parameters

parentViewController UIViewController
parentView UIView
delegate SBSDKBarcodeScannerViewControllerDelegate

Properties

AcceptedBarcodeTypes

public virtual SBSDKBarcodeType[] AcceptedBarcodeTypes { get; set; }

Property Value

SBSDKBarcodeType[]

AcceptedDocumentTypes

public virtual SBSDKBarcodeDocumentRootType[] AcceptedDocumentTypes { get; set; }

Property Value

SBSDKBarcodeDocumentRootType[]

AdditionalDetectionParameters

public virtual SBSDKBarcodeAdditionalParameters AdditionalDetectionParameters { get; set; }

Property Value

SBSDKBarcodeAdditionalParameters

BarcodeImageGenerationType

public virtual SBSDKBarcodeImageGenerationType BarcodeImageGenerationType { get; set; }

Property Value

SBSDKBarcodeImageGenerationType

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

Delegate

public SBSDKBarcodeScannerViewControllerDelegate? Delegate { get; set; }

Property Value

SBSDKBarcodeScannerViewControllerDelegate

EngineMode

public virtual SBSDKBarcodeEngineMode EngineMode { get; set; }

Property Value

SBSDKBarcodeEngineMode

ExtensionFilter

public virtual SBSDKBarcodesExtensionFilter ExtensionFilter { get; set; }

Property Value

SBSDKBarcodesExtensionFilter

FilterResults

public FilterResultsFunc1? FilterResults { get; set; }

Property Value

FilterResultsFunc1

IsRecognitionEnabled

public virtual bool IsRecognitionEnabled { get; set; }

Property Value

bool

IsTrackingOverlayEnabled

public virtual bool IsTrackingOverlayEnabled { get; set; }

Property Value

bool

RegularExpressionPattern

public virtual string? RegularExpressionPattern { get; set; }

Property Value

string

ShouldDetectBarcodes

public ShouldDetectBarcodesFunc? ShouldDetectBarcodes { get; set; }

Property Value

ShouldDetectBarcodesFunc

TrackingOverlayController

public virtual SBSDKBarcodeTrackingOverlayController TrackingOverlayController { get; }

Property Value

SBSDKBarcodeTrackingOverlayController

WeakDelegate

public virtual NSObject? WeakDelegate { get; set; }

Property Value

NSObject

Methods

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

ResetAccumulation()

public virtual void ResetAccumulation()

ViewDidAppear(bool)

public virtual void ViewDidAppear(bool animated)

Parameters

animated bool

ViewDidDisappear(bool)

public virtual void ViewDidDisappear(bool animated)

Parameters

animated bool

ViewDidLoad()

public virtual void ViewDidLoad()

ViewWillDisappear(bool)

public virtual void ViewWillDisappear(bool animated)

Parameters

animated bool

Events

DidDetectBarcodes

public event EventHandler<DetectBarcodesEventArgs> DidDetectBarcodes

Event Type

EventHandler<DetectBarcodesEventArgs>