Table of Contents

Class DocumentScannerConfiguration

Namespace
IO.Scanbot.Sdk.UI.View.Camera.Configuration
Assembly
DocumentSDK.NET.Droid.dll
public sealed class DocumentScannerConfiguration : Object, ISharedDocumentScannerConfiguration
Inheritance
DocumentScannerConfiguration
Implements

Constructors

DocumentScannerConfiguration()

public DocumentScannerConfiguration()

Properties

Config

public DocumentScannerJsonConfiguration Config { get; }

Property Value

DocumentScannerJsonConfiguration

NativeParams

public DocumentScannerNativeConfiguration NativeParams { get; }

Property Value

DocumentScannerNativeConfiguration

Methods

EnableHardwareSnapButton(int)

public void EnableHardwareSnapButton(int key)

Parameters

key int

SetAcceptedAngleScore(double)

public void SetAcceptedAngleScore(double acceptedAngleScore)

Parameters

acceptedAngleScore double

SetAcceptedBrightnessThreshold(double)

public void SetAcceptedBrightnessThreshold(double acceptedBrightnessThreshold)

Parameters

acceptedBrightnessThreshold double

SetAcceptedSizeScore(double)

public void SetAcceptedSizeScore(double acceptedSizeScore)

Parameters

acceptedSizeScore double

SetAccessibilityConfiguration(DocumentScannerAccessibilityConfiguration)

public void SetAccessibilityConfiguration(DocumentScannerAccessibilityConfiguration accessibilityConfiguration)

Parameters

accessibilityConfiguration DocumentScannerAccessibilityConfiguration

SetAutoSnappingButtonHidden(bool)

public void SetAutoSnappingButtonHidden(bool autoSnappingButtonHidden)

Parameters

autoSnappingButtonHidden bool

SetAutoSnappingButtonTitle(string)

public void SetAutoSnappingButtonTitle(string autoSnappingButtonTitle)

Parameters

autoSnappingButtonTitle string

SetAutoSnappingEnabled(bool)

public void SetAutoSnappingEnabled(bool autoSnappingEnabled)

Parameters

autoSnappingEnabled bool

SetAutoSnappingSensitivity(float)

public void SetAutoSnappingSensitivity(float autoSnappingSensitivity)

Parameters

autoSnappingSensitivity float

SetBottomBarBackgroundColor(int)

public void SetBottomBarBackgroundColor(int bottomBarBackgroundColor)

Parameters

bottomBarBackgroundColor int

SetBottomBarButtonsColor(int)

public void SetBottomBarButtonsColor(int bottomBarButtonsColor)

Parameters

bottomBarButtonsColor int

SetCameraBackgroundColor(int)

public void SetCameraBackgroundColor(int cameraBackgroundColor)

Parameters

cameraBackgroundColor int

SetCameraModule(CameraModule)

public void SetCameraModule(CameraModule cameraModule)

Parameters

cameraModule CameraModule

SetCameraPreviewMode(CameraPreviewMode)

public void SetCameraPreviewMode(CameraPreviewMode cameraPreviewMode)

Parameters

cameraPreviewMode CameraPreviewMode

SetCancelButtonTitle(string)

public void SetCancelButtonTitle(string cancelButtonTitle)

Parameters

cancelButtonTitle string

SetDelayAfterFocusCompleteMs(long)

public void SetDelayAfterFocusCompleteMs(long delay)

Parameters

delay long

SetDocumentImageSizeLimit(int, int)

public void SetDocumentImageSizeLimit(int documentImageHeightLimit, int documentImageWidthLimit)

Parameters

documentImageHeightLimit int
documentImageWidthLimit int

SetDrawPolygonShadows(bool)

public void SetDrawPolygonShadows(bool drawPolygonShadows)

Parameters

drawPolygonShadows bool

SetEnableCameraButtonTitle(string)

public void SetEnableCameraButtonTitle(string enableCameraButtonTitle)

Parameters

enableCameraButtonTitle string

SetEnableCameraExplanationText(string)

public void SetEnableCameraExplanationText(string enableCameraExplanationText)

Parameters

enableCameraExplanationText string

SetFlashButtonHidden(bool)

public void SetFlashButtonHidden(bool flashButtonHidden)

Parameters

flashButtonHidden bool

SetFlashButtonTitle(string)

public void SetFlashButtonTitle(string flashButtonTitle)

Parameters

flashButtonTitle string

SetFlashEnabled(bool)

public void SetFlashEnabled(bool flashEnabled)

Parameters

flashEnabled bool

SetForceMaxSnappingSize(bool)

public void SetForceMaxSnappingSize(bool enabled)

Parameters

enabled bool

SetForceUserGuidance(bool)

public void SetForceUserGuidance(bool enabled)

Parameters

enabled bool

SetIgnoreOrientationMismatch(bool)

public void SetIgnoreOrientationMismatch(bool ignoreOrientationMismatch)

Parameters

ignoreOrientationMismatch bool

SetImageFilterType(ImageFilterType)

[Obsolete("deprecated")]
public void SetImageFilterType(ImageFilterType imageFilterType)

Parameters

imageFilterType ImageFilterType

SetImageScale(float)

public void SetImageScale(float imageScale)

Parameters

imageScale float

SetMaxNumberOfPages(int)

public void SetMaxNumberOfPages(int maxNumberOfPages)

Parameters

maxNumberOfPages int

SetMultiPageButtonHidden(bool)

public void SetMultiPageButtonHidden(bool multiPageButtonHidden)

Parameters

multiPageButtonHidden bool

SetMultiPageButtonTitle(string)

public void SetMultiPageButtonTitle(string multiPageButtonTitle)

Parameters

multiPageButtonTitle string

SetMultiPageEnabled(bool)

public void SetMultiPageEnabled(bool multiPageEnabled)

Parameters

multiPageEnabled bool

SetOrientationLockMode(CameraOrientationMode)

public void SetOrientationLockMode(CameraOrientationMode cameraOrientationMode)

Parameters

cameraOrientationMode CameraOrientationMode

SetPageCounterButtonTitle(string)

public void SetPageCounterButtonTitle(string pageCounterButtonTitle)

Parameters

pageCounterButtonTitle string

SetParametricFilter(ParametricFilter)

public void SetParametricFilter(ParametricFilter parametricFilter)

Parameters

parametricFilter ParametricFilter

SetPhotoQualityPrioritization(CapturePhotoQualityPrioritization)

public void SetPhotoQualityPrioritization(CapturePhotoQualityPrioritization value)

Parameters

value CapturePhotoQualityPrioritization

SetPolygonAutoSnapProgressColor(int)

public void SetPolygonAutoSnapProgressColor(int polygonAutoSnapProgressColor)

Parameters

polygonAutoSnapProgressColor int

SetPolygonAutoSnapProgressEnabled(bool)

public void SetPolygonAutoSnapProgressEnabled(bool enabled)

Parameters

enabled bool

SetPolygonAutoSnapProgressLineWidth(int)

public void SetPolygonAutoSnapProgressLineWidth(int polygonProgressLineWidth)

Parameters

polygonProgressLineWidth int

SetPolygonBackgroundColor(int)

public void SetPolygonBackgroundColor(int polygonBackgroundColor)

Parameters

polygonBackgroundColor int

SetPolygonBackgroundColorOK(int)

public void SetPolygonBackgroundColorOK(int polygonBackgroundColorOK)

Parameters

polygonBackgroundColorOK int

SetPolygonColor(int)

public void SetPolygonColor(int polygonColor)

Parameters

polygonColor int

SetPolygonColorOK(int)

public void SetPolygonColorOK(int polygonColorOK)

Parameters

polygonColorOK int

SetPolygonCornerRadius(int)

public void SetPolygonCornerRadius(int polygonCornerRadius)

Parameters

polygonCornerRadius int

SetPolygonLineWidth(int)

public void SetPolygonLineWidth(int polygonLineWidth)

Parameters

polygonLineWidth int

SetRequiredAspectRatios(IList<AspectRatio>)

public void SetRequiredAspectRatios(IList<AspectRatio> requiredAspectRatios)

Parameters

requiredAspectRatios IList<AspectRatio>

SetShutterButtonAutoInnerColor(int)

public void SetShutterButtonAutoInnerColor(int shutterButtonAutoInnerColor)

Parameters

shutterButtonAutoInnerColor int

SetShutterButtonAutoOuterColor(int)

public void SetShutterButtonAutoOuterColor(int shutterButtonAutoOuterColor)

Parameters

shutterButtonAutoOuterColor int

SetShutterButtonHidden(bool)

public void SetShutterButtonHidden(bool shutterButtonHidden)

Parameters

shutterButtonHidden bool

SetShutterButtonManualInnerColor(int)

public void SetShutterButtonManualInnerColor(int shutterButtonManualInnerColor)

Parameters

shutterButtonManualInnerColor int

SetShutterButtonManualOuterColor(int)

public void SetShutterButtonManualOuterColor(int shutterButtonManualOuterColor)

Parameters

shutterButtonManualOuterColor int

SetShutterSoundEnabled(bool)

public void SetShutterSoundEnabled(bool shutterSoundEnabled)

Parameters

shutterSoundEnabled bool

SetTextHintBadAngles(string)

public void SetTextHintBadAngles(string textBadAngles)

Parameters

textBadAngles string

SetTextHintBadAspectRatio(string)

public void SetTextHintBadAspectRatio(string textHintBadAspectRatio)

Parameters

textHintBadAspectRatio string

SetTextHintNothingDetected(string)

public void SetTextHintNothingDetected(string textHintNothingDetected)

Parameters

textHintNothingDetected string

SetTextHintOK(string)

public void SetTextHintOK(string textHintOK)

Parameters

textHintOK string

SetTextHintTooDark(string)

public void SetTextHintTooDark(string textHintTooDark)

Parameters

textHintTooDark string

SetTextHintTooNoisy(string)

public void SetTextHintTooNoisy(string textHintTooNoisy)

Parameters

textHintTooNoisy string

SetTextHintTooSmall(string)

public void SetTextHintTooSmall(string textHintTooSmall)

Parameters

textHintTooSmall string

SetTopBarBackgroundColor(int)

public void SetTopBarBackgroundColor(int topBarBackgroundColor)

Parameters

topBarBackgroundColor int

SetTopBarButtonsActiveColor(int)

public void SetTopBarButtonsActiveColor(int topBarButtonsActiveColor)

Parameters

topBarButtonsActiveColor int

SetTopBarButtonsInactiveColor(int)

public void SetTopBarButtonsInactiveColor(int topBarButtonsInactiveColor)

Parameters

topBarButtonsInactiveColor int

SetTouchToFocusEnabled(bool)

public void SetTouchToFocusEnabled(bool enabled)

Parameters

enabled bool

SetUseButtonsAllCaps(bool)

public void SetUseButtonsAllCaps(bool allCaps)

Parameters

allCaps bool

SetUserGuidanceBackgroundColor(int)

public void SetUserGuidanceBackgroundColor(int userGuidanceBackgroundColor)

Parameters

userGuidanceBackgroundColor int

SetUserGuidanceTextColor(int)

public void SetUserGuidanceTextColor(int userGuidanceTextColor)

Parameters

userGuidanceTextColor int