Table of Contents

Class SBSDKDocumentScannerViewController

Namespace
ScanbotSDK.iOS
Assembly
DocumentSDK.NET.iOS.dll
public class SBSDKDocumentScannerViewController : SBSDKBaseScannerViewController
Inheritance
SBSDKDocumentScannerViewController
Inherited Members

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(UIViewController, UIView, SBSDKDocumentScannerViewControllerDelegate?)

public SBSDKDocumentScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKDocumentScannerViewControllerDelegate? @delegate)

Parameters

parentViewController UIViewController
parentView UIView
delegate SBSDKDocumentScannerViewControllerDelegate

Properties

AcceptedAngleScore

public virtual double AcceptedAngleScore { get; set; }

Property Value

double

AcceptedBrightnessThreshold

public virtual nint AcceptedBrightnessThreshold { get; set; }

Property Value

nint

AcceptedSizeScore

public virtual double AcceptedSizeScore { get; set; }

Property Value

double

AutoSnapProgressPolygonConfiguration

public virtual SBSDKDocumentScannerPolygonConfiguration AutoSnapProgressPolygonConfiguration { get; set; }

Property Value

SBSDKDocumentScannerPolygonConfiguration

AutoSnappingDelay

public virtual double AutoSnappingDelay { get; set; }

Property Value

double

AutoSnappingMode

public virtual SBSDKAutoSnappingMode AutoSnappingMode { get; set; }

Property Value

SBSDKAutoSnappingMode

AutoSnappingSensitivity

public virtual NFloat AutoSnappingSensitivity { get; set; }

Property Value

NFloat

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

DetectionStatusFontSize

public virtual NFloat DetectionStatusFontSize { get; set; }

Property Value

NFloat

DetectorMode

public virtual SBSDKDocumentDetectorMode DetectorMode { get; set; }

Property Value

SBSDKDocumentDetectorMode

DocumentImageFilters

public virtual SBSDKParametricFilter[]? DocumentImageFilters { get; set; }

Property Value

SBSDKParametricFilter[]

DocumentImageSizeLimit

public virtual CGSize DocumentImageSizeLimit { get; set; }

Property Value

CGSize

HardwareButtonsEnabled

public virtual bool HardwareButtonsEnabled { get; set; }

Property Value

bool

HidePolygonLayer

public virtual bool HidePolygonLayer { get; set; }

Property Value

bool

HideSnapButton

public virtual bool HideSnapButton { get; set; }

Property Value

bool

IgnoreBadAspectRatio

public virtual bool IgnoreBadAspectRatio { get; set; }

Property Value

bool

ImageScale

public virtual NFloat ImageScale { get; set; }

Property Value

NFloat

IsAnimatingCapture

public virtual bool IsAnimatingCapture { get; }

Property Value

bool

PolygonConfigurationAccepted

public virtual SBSDKDocumentScannerPolygonConfiguration PolygonConfigurationAccepted { get; set; }

Property Value

SBSDKDocumentScannerPolygonConfiguration

PolygonConfigurationFor

public PolygonConfigurationForFunc? PolygonConfigurationFor { get; set; }

Property Value

PolygonConfigurationForFunc

PolygonConfigurationRejected

public virtual SBSDKDocumentScannerPolygonConfiguration PolygonConfigurationRejected { get; set; }

Property Value

SBSDKDocumentScannerPolygonConfiguration

PreferredAspectRatios

public virtual SBSDKAspectRatio[]? PreferredAspectRatios { get; set; }

Property Value

SBSDKAspectRatio[]

RequiredAspectRatios

public virtual SBSDKAspectRatio[]? RequiredAspectRatios { get; set; }

Property Value

SBSDKAspectRatio[]

ShouldAnimateDocument

public virtual bool ShouldAnimateDocument { get; set; }

Property Value

bool

ShouldAutoSnapImageWithForDetectionResult

public ShouldAutoSnapImageWithForDetectionResultFunc? ShouldAutoSnapImageWithForDetectionResult { get; set; }

Property Value

ShouldAutoSnapImageWithForDetectionResultFunc

ShouldDetectDocument

public ShouldDetectDocumentFunc? ShouldDetectDocument { get; set; }

Property Value

ShouldDetectDocumentFunc

SnapButton

public virtual SBSDKShutterButton SnapButton { get; }

Property Value

SBSDKShutterButton

StatusTextConfiguration

public virtual SBSDKDocumentScannerStatusTextConfiguration StatusTextConfiguration { get; set; }

Property Value

SBSDKDocumentScannerStatusTextConfiguration

SuppressDetectionStatusLabel

public virtual bool SuppressDetectionStatusLabel { get; set; }

Property Value

bool

SuppressPolygonLayer

public virtual bool SuppressPolygonLayer { get; set; }

Property Value

bool

WeakDelegate

public virtual NSObject? WeakDelegate { get; set; }

Property Value

NSObject

Methods

CaptureDocumentImage()

public virtual void CaptureDocumentImage()

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

FinderViewDidChangeRect(SBSDKFinderView, CGRect)

public virtual void FinderViewDidChangeRect(SBSDKFinderView view, CGRect rect)

Parameters

view SBSDKFinderView
rect CGRect

ViewDidAppear(bool)

public virtual void ViewDidAppear(bool animated)

Parameters

animated bool

ViewWillAppear(bool)

public virtual void ViewWillAppear(bool animated)

Parameters

animated bool

ViewWillDisappear(bool)

public virtual void ViewWillDisappear(bool animated)

Parameters

animated bool

Events

ConfigureStatusDetectionLabelForDetectionResult

public event EventHandler<ConfigureStatusDetectionLabelForDetectionResultEventArgs> ConfigureStatusDetectionLabelForDetectionResult

Event Type

EventHandler<ConfigureStatusDetectionLabelForDetectionResultEventArgs>

DidSampleVideoFrameDetectionResult

public event EventHandler<SampleVideoFrameDetectionResultEventArgs> DidSampleVideoFrameDetectionResult

Event Type

EventHandler<SampleVideoFrameDetectionResultEventArgs>

DidSnapDocumentImage

public event EventHandler<SnapDocumentImageOnImageWithResultEventArgs> DidSnapDocumentImage

Event Type

EventHandler<SnapDocumentImageOnImageWithResultEventArgs>

WillSnapImage

public event EventHandler WillSnapImage

Event Type

EventHandler

WithError

public event EventHandler<ErrorEventArgs> WithError

Event Type

EventHandler<ErrorEventArgs>