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, 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
Properties
AutoCropOnManualSnap
public virtual bool AutoCropOnManualSnap { get; set; }
Property Value
- bool
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
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
DocumentImageFilters
public virtual SBSDKParametricFilter[]? DocumentImageFilters { get; set; }
Property Value
- SBSDKParametricFilter[]
DocumentImageSizeLimit
public virtual CGSize DocumentImageSizeLimit { get; set; }
Property Value
- CGSize
HidePolygonLayer
public virtual bool HidePolygonLayer { get; set; }
Property Value
- bool
public virtual bool HideSnapButton { 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
ShouldAnimateDocument
public virtual bool ShouldAnimateDocument { get; set; }
Property Value
- bool
ShouldAutoSnapImage
public ShouldAutoSnapImageWithForScanningResultFunc? ShouldAutoSnapImage { get; set; }
Property Value
- ShouldAutoSnapImageWithForScanningResultFunc
ShouldScanDocument
public ShouldScanDocumentFunc? ShouldScanDocument { get; set; }
Property Value
- ShouldScanDocumentFunc
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()
CopyCurrentConfiguration()
public virtual SBSDKDocumentScannerConfiguration CopyCurrentConfiguration()
Returns
- SBSDKDocumentScannerConfiguration
DidChangeRect(SBSDKFinderView, CGRect)
public virtual void DidChangeRect(SBSDKFinderView view, CGRect rect)
Parameters
view
SBSDKFinderView
rect
CGRect
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
ViewWillAppear(bool)
public virtual void ViewWillAppear(bool animated)
Parameters
animated
bool
ViewWillDisappear(bool)
public virtual void ViewWillDisappear(bool animated)
Parameters
animated
bool
Events
public event EventHandler<ConfigureScanningStatusLabelForScanningResultEventArgs> ConfigureScanningStatusLabel
Event Type
- EventHandler<ConfigureScanningStatusLabelForScanningResultEventArgs>
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