Class SBSDKDocumentScannerViewModel
- Namespace
- ScanbotSDK.iOS
- Assembly
- DocumentSDK.NET.iOS.dll
public class SBSDKDocumentScannerViewModel : SBSDKBaseScannerViewModel
- Inheritance
-
SBSDKDocumentScannerViewModel
- Inherited Members
- Extension Methods
Constructors
SBSDKDocumentScannerViewModel()
public SBSDKDocumentScannerViewModel()
SBSDKDocumentScannerViewModel(NSObjectFlag)
protected SBSDKDocumentScannerViewModel(NSObjectFlag t)
Parameters
tNSObjectFlag
SBSDKDocumentScannerViewModel(NativeHandle)
protected SBSDKDocumentScannerViewModel(NativeHandle handle)
Parameters
handleNativeHandle
SBSDKDocumentScannerViewModel(SBSDKDocumentScannerConfiguration, SBSDKCameraConfiguration, SBSDKDocumentScannerPolygonConfiguration, SBSDKDocumentScannerPolygonConfiguration, SBSDKDocumentScannerPolygonConfiguration, SBSDKAutoSnappingMode, NFloat, double, bool, NFloat, CGSize, SBSDKParametricFilter[]?, SBSDKDocumentScannerStatusTextConfiguration, bool, bool, bool, NFloat, bool, bool, SBSDKUIShutterButtonConfiguration, out NSError?)
public SBSDKDocumentScannerViewModel(SBSDKDocumentScannerConfiguration scannerConfiguration, SBSDKCameraConfiguration cameraConfiguration, SBSDKDocumentScannerPolygonConfiguration polygonConfigurationAccepted, SBSDKDocumentScannerPolygonConfiguration polygonConfigurationRejected, SBSDKDocumentScannerPolygonConfiguration autoSnapProgressPolygonConfiguration, SBSDKAutoSnappingMode autoSnappingMode, NFloat autoSnappingSensitivity, double autoSnappingDelay, bool autoCropOnManualSnap, NFloat imageScale, CGSize documentImageSizeLimit, SBSDKParametricFilter[]? documentImageFilters, SBSDKDocumentScannerStatusTextConfiguration statusTextConfiguration, bool suppressDetectionStatusLabel, bool suppressPolygonLayer, bool hidePolygonLayer, NFloat detectionStatusFontSize, bool shouldAnimateDocument, bool isShutterButtonVisible, SBSDKUIShutterButtonConfiguration shutterButtonConfiguration, out NSError? error)
Parameters
scannerConfigurationSBSDKDocumentScannerConfigurationcameraConfigurationSBSDKCameraConfigurationpolygonConfigurationAcceptedSBSDKDocumentScannerPolygonConfigurationpolygonConfigurationRejectedSBSDKDocumentScannerPolygonConfigurationautoSnapProgressPolygonConfigurationSBSDKDocumentScannerPolygonConfigurationautoSnappingModeSBSDKAutoSnappingModeautoSnappingSensitivityNFloatautoSnappingDelaydoubleautoCropOnManualSnapboolimageScaleNFloatdocumentImageSizeLimitCGSizedocumentImageFiltersSBSDKParametricFilter[]statusTextConfigurationSBSDKDocumentScannerStatusTextConfigurationsuppressDetectionStatusLabelboolsuppressPolygonLayerboolhidePolygonLayerbooldetectionStatusFontSizeNFloatshouldAnimateDocumentboolisShutterButtonVisibleboolshutterButtonConfigurationSBSDKUIShutterButtonConfigurationerrorNSError
Properties
ClassHandle
public override NativeHandle ClassHandle { get; }
Property Value
- NativeHandle
Configuration
public virtual SBSDKDocumentScannerConfigurationModel Configuration { get; }
Property Value
DefaultProcessingConfiguration
public static SBSDKProcessingConfiguration DefaultProcessingConfiguration { get; }
Property Value
DefaultUserInterfaceConfiguration
public static SBSDKUserInterfaceConfiguration DefaultUserInterfaceConfiguration { get; }
Property Value
DefaultViewFinderConfiguration
public static SBSDKViewFinderConfiguration DefaultViewFinderConfiguration { get; }
Property Value
FrameEngine
public virtual SBSDKDocumentScannerFrameEngineStateModel FrameEngine { get; }
Property Value
RuntimeState
public virtual SBSDKDocumentScannerRuntimeStateModel RuntimeState { get; }
Property Value
Methods
DefaultCameraConfigurationWithDevice(SBSDKCameraDevice)
public static SBSDKCameraConfiguration DefaultCameraConfigurationWithDevice(SBSDKCameraDevice device)
Parameters
deviceSBSDKCameraDevice
Returns
HandleDeviceOrientationChanged()
public virtual void HandleDeviceOrientationChanged()
HandleSignificantMotion()
public virtual void HandleSignificantMotion()
HandleZoomFactorChanged()
public virtual void HandleZoomFactorChanged()
Start()
public virtual void Start()
Stop()
public virtual void Stop()