Class FinderDocumentScannerJsonConfiguration
- Namespace
- IO.Scanbot.Sdk.UI.View.Camera.Configuration.Json
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class FinderDocumentScannerJsonConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
FinderDocumentScannerJsonConfiguration
- Implements
-
Constructors
FinderDocumentScannerJsonConfiguration()
public FinderDocumentScannerJsonConfiguration()
FinderDocumentScannerJsonConfiguration(string, string, Double, Double, Double, Boolean, Double, JsonCameraModule, JsonColor, JsonCameraPreviewMode, Boolean, string, JsonImageFilterType, string, string, Boolean, Boolean, Boolean, Boolean, JsonColor, Double, JsonColor, JsonAspectRatio, Boolean, Double, JsonOrientationLockMode, JsonCapturePhotoQualityPrioritization, Boolean, JsonColor, JsonColor, JsonColor, JsonColor, Double, Double, JsonColor, Double, Boolean, Boolean, JsonColor, JsonColor, JsonColor, JsonColor, string, string, string, string, string, string, string, string, JsonColor, JsonColor, JsonColor, JsonColor, JsonColor, Double, JsonSize, Boolean, Boolean, JsonFinderDocumentScannerAccessibilityConfiguration)
public FinderDocumentScannerJsonConfiguration(string version, string screen, Double acceptedAngleScore, Double acceptedSizeScore, Double acceptedBrightnessThreshold, Boolean autoSnappingEnabled, Double autoSnappingSensitivity, JsonCameraModule cameraModule, JsonColor cameraBackgroundColor, JsonCameraPreviewMode cameraPreviewMode, Boolean touchToFocusEnabled, string cancelButtonTitle, JsonImageFilterType defaultPageFilter, string enableCameraButtonTitle, string enableCameraExplanationText, Boolean flashButtonHidden, Boolean flashEnabled, Boolean forceUserGuidance, Boolean finderEnabled, JsonColor finderLineColor, Double finderLineWidth, JsonColor cameraOverlayColor, JsonAspectRatio finderAspectRatio, Boolean ignoreOrientationMismatch, Double imageScale, JsonOrientationLockMode orientationLockMode, JsonCapturePhotoQualityPrioritization photoQualityPrioritization, Boolean polygonEnabled, JsonColor polygonBackgroundColor, JsonColor polygonBackgroundColorOK, JsonColor polygonColor, JsonColor polygonColorOK, Double polygonLineWidth, Double polygonCornerRadius, JsonColor autoSnapProgressColor, Double autoSnapProgressLineWidth, Boolean autoSnapProgressEnabled, Boolean lockDocumentAspectRatioToFinder, JsonColor shutterButtonAutoInnerColor, JsonColor shutterButtonAutoOuterColor, JsonColor shutterButtonManualInnerColor, JsonColor shutterButtonManualOuterColor, string textHintBadAngles, string textHintBadAspectRatio, string textHintNothingDetected, string textHintOffCenter, string textHintOK, string textHintTooDark, string textHintTooNoisy, string textHintTooSmall, JsonColor topBarBackgroundColor, JsonColor topBarButtonsActiveColor, JsonColor topBarButtonsInactiveColor, JsonColor userGuidanceBackgroundColor, JsonColor userGuidanceTextColor, Double userGuidanceFontSize, JsonSize documentImageSizeLimit, Boolean shutterButtonHidden, Boolean useButtonsAllCaps, JsonFinderDocumentScannerAccessibilityConfiguration accessibilityConfiguration)
Parameters
version
string
screen
string
acceptedAngleScore
Double
acceptedSizeScore
Double
acceptedBrightnessThreshold
Double
autoSnappingEnabled
Boolean
autoSnappingSensitivity
Double
cameraModule
JsonCameraModule
cameraBackgroundColor
JsonColor
cameraPreviewMode
JsonCameraPreviewMode
touchToFocusEnabled
Boolean
cancelButtonTitle
string
defaultPageFilter
JsonImageFilterType
enableCameraButtonTitle
string
enableCameraExplanationText
string
flashButtonHidden
Boolean
flashEnabled
Boolean
forceUserGuidance
Boolean
finderEnabled
Boolean
finderLineColor
JsonColor
finderLineWidth
Double
cameraOverlayColor
JsonColor
finderAspectRatio
JsonAspectRatio
ignoreOrientationMismatch
Boolean
imageScale
Double
orientationLockMode
JsonOrientationLockMode
photoQualityPrioritization
JsonCapturePhotoQualityPrioritization
polygonEnabled
Boolean
polygonBackgroundColor
JsonColor
polygonBackgroundColorOK
JsonColor
polygonColor
JsonColor
polygonColorOK
JsonColor
polygonLineWidth
Double
polygonCornerRadius
Double
autoSnapProgressColor
JsonColor
autoSnapProgressLineWidth
Double
autoSnapProgressEnabled
Boolean
lockDocumentAspectRatioToFinder
Boolean
shutterButtonAutoInnerColor
JsonColor
shutterButtonAutoOuterColor
JsonColor
shutterButtonManualInnerColor
JsonColor
shutterButtonManualOuterColor
JsonColor
textHintBadAngles
string
textHintBadAspectRatio
string
textHintNothingDetected
string
textHintOffCenter
string
textHintOK
string
textHintTooDark
string
textHintTooNoisy
string
textHintTooSmall
string
topBarBackgroundColor
JsonColor
topBarButtonsActiveColor
JsonColor
topBarButtonsInactiveColor
JsonColor
userGuidanceBackgroundColor
JsonColor
userGuidanceTextColor
JsonColor
userGuidanceFontSize
Double
documentImageSizeLimit
JsonSize
shutterButtonHidden
Boolean
useButtonsAllCaps
Boolean
accessibilityConfiguration
JsonFinderDocumentScannerAccessibilityConfiguration
Properties
AcceptedAngleScore
public Double AcceptedAngleScore { get; set; }
Property Value
- Double
AcceptedBrightnessThreshold
public Double AcceptedBrightnessThreshold { get; set; }
Property Value
- Double
AcceptedSizeScore
public Double AcceptedSizeScore { get; set; }
Property Value
- Double
AccessibilityConfiguration
public JsonFinderDocumentScannerAccessibilityConfiguration AccessibilityConfiguration { get; set; }
Property Value
- JsonFinderDocumentScannerAccessibilityConfiguration
AutoSnapProgressColor
public JsonColor AutoSnapProgressColor { get; set; }
Property Value
- JsonColor
AutoSnapProgressEnabled
public Boolean AutoSnapProgressEnabled { get; set; }
Property Value
- Boolean
AutoSnapProgressLineWidth
public Double AutoSnapProgressLineWidth { get; set; }
Property Value
- Double
AutoSnappingEnabled
public Boolean AutoSnappingEnabled { get; set; }
Property Value
- Boolean
AutoSnappingSensitivity
public Double AutoSnappingSensitivity { get; set; }
Property Value
- Double
CameraBackgroundColor
public JsonColor CameraBackgroundColor { get; set; }
Property Value
- JsonColor
CameraModule
public JsonCameraModule CameraModule { get; set; }
Property Value
- JsonCameraModule
CameraOverlayColor
public JsonColor CameraOverlayColor { get; set; }
Property Value
- JsonColor
CameraPreviewMode
public JsonCameraPreviewMode CameraPreviewMode { get; set; }
Property Value
- JsonCameraPreviewMode
public string CancelButtonTitle { get; set; }
Property Value
- string
Creator
public static IParcelableCreator Creator { get; }
Property Value
- IParcelableCreator
DefaultPageFilter
public JsonImageFilterType DefaultPageFilter { get; set; }
Property Value
- JsonImageFilterType
DocumentImageSizeLimit
public JsonSize DocumentImageSizeLimit { get; set; }
Property Value
- JsonSize
public string EnableCameraButtonTitle { get; set; }
Property Value
- string
EnableCameraExplanationText
public string EnableCameraExplanationText { get; set; }
Property Value
- string
FinderAspectRatio
public JsonAspectRatio FinderAspectRatio { get; set; }
Property Value
- JsonAspectRatio
FinderEnabled
public Boolean FinderEnabled { get; set; }
Property Value
- Boolean
FinderLineColor
public JsonColor FinderLineColor { get; set; }
Property Value
- JsonColor
FinderLineWidth
public Double FinderLineWidth { get; set; }
Property Value
- Double
public Boolean FlashButtonHidden { get; set; }
Property Value
- Boolean
FlashEnabled
public Boolean FlashEnabled { get; set; }
Property Value
- Boolean
ForceUserGuidance
public Boolean ForceUserGuidance { get; set; }
Property Value
- Boolean
IgnoreOrientationMismatch
public Boolean IgnoreOrientationMismatch { get; set; }
Property Value
- Boolean
ImageScale
public Double ImageScale { get; set; }
Property Value
- Double
LockDocumentAspectRatioToFinder
public Boolean LockDocumentAspectRatioToFinder { get; set; }
Property Value
- Boolean
OrientationLockMode
public JsonOrientationLockMode OrientationLockMode { get; set; }
Property Value
- JsonOrientationLockMode
PhotoQualityPrioritization
public JsonCapturePhotoQualityPrioritization PhotoQualityPrioritization { get; set; }
Property Value
- JsonCapturePhotoQualityPrioritization
PolygonBackgroundColor
public JsonColor PolygonBackgroundColor { get; set; }
Property Value
- JsonColor
PolygonBackgroundColorOK
public JsonColor PolygonBackgroundColorOK { get; set; }
Property Value
- JsonColor
PolygonColor
public JsonColor PolygonColor { get; set; }
Property Value
- JsonColor
PolygonColorOK
public JsonColor PolygonColorOK { get; set; }
Property Value
- JsonColor
PolygonCornerRadius
public Double PolygonCornerRadius { get; set; }
Property Value
- Double
PolygonEnabled
public Boolean PolygonEnabled { get; set; }
Property Value
- Boolean
PolygonLineWidth
public Double PolygonLineWidth { get; set; }
Property Value
- Double
Screen
public string Screen { get; set; }
Property Value
- string
public JsonColor ShutterButtonAutoInnerColor { get; set; }
Property Value
- JsonColor
public JsonColor ShutterButtonAutoOuterColor { get; set; }
Property Value
- JsonColor
public Boolean ShutterButtonHidden { get; set; }
Property Value
- Boolean
public JsonColor ShutterButtonManualInnerColor { get; set; }
Property Value
- JsonColor
public JsonColor ShutterButtonManualOuterColor { get; set; }
Property Value
- JsonColor
TextHintBadAngles
public string TextHintBadAngles { get; set; }
Property Value
- string
TextHintBadAspectRatio
public string TextHintBadAspectRatio { get; set; }
Property Value
- string
TextHintNothingDetected
public string TextHintNothingDetected { get; set; }
Property Value
- string
TextHintOK
public string TextHintOK { get; set; }
Property Value
- string
TextHintOffCenter
public string TextHintOffCenter { get; set; }
Property Value
- string
TextHintTooDark
public string TextHintTooDark { get; set; }
Property Value
- string
TextHintTooNoisy
public string TextHintTooNoisy { get; set; }
Property Value
- string
TextHintTooSmall
public string TextHintTooSmall { get; set; }
Property Value
- string
TopBarBackgroundColor
public JsonColor TopBarBackgroundColor { get; set; }
Property Value
- JsonColor
public JsonColor TopBarButtonsActiveColor { get; set; }
Property Value
- JsonColor
public JsonColor TopBarButtonsInactiveColor { get; set; }
Property Value
- JsonColor
TouchToFocusEnabled
public Boolean TouchToFocusEnabled { get; set; }
Property Value
- Boolean
public Boolean UseButtonsAllCaps { get; set; }
Property Value
- Boolean
UserGuidanceBackgroundColor
public JsonColor UserGuidanceBackgroundColor { get; set; }
Property Value
- JsonColor
UserGuidanceFontSize
public Double UserGuidanceFontSize { get; set; }
Property Value
- Double
UserGuidanceTextColor
public JsonColor UserGuidanceTextColor { get; set; }
Property Value
- JsonColor
Version
public string Version { get; set; }
Property Value
- string
Methods
Component1()
public string Component1()
Returns
- string
Component10()
public JsonCameraPreviewMode Component10()
Returns
- JsonCameraPreviewMode
Component11()
public Boolean Component11()
Returns
- Boolean
Component12()
public string Component12()
Returns
- string
Component13()
public JsonImageFilterType Component13()
Returns
- JsonImageFilterType
Component14()
public string Component14()
Returns
- string
Component15()
public string Component15()
Returns
- string
Component16()
public Boolean Component16()
Returns
- Boolean
Component17()
public Boolean Component17()
Returns
- Boolean
Component18()
public Boolean Component18()
Returns
- Boolean
Component19()
public Boolean Component19()
Returns
- Boolean
Component2()
public string Component2()
Returns
- string
Component20()
public JsonColor Component20()
Returns
- JsonColor
Component21()
public Double Component21()
Returns
- Double
Component22()
public JsonColor Component22()
Returns
- JsonColor
Component23()
public JsonAspectRatio Component23()
Returns
- JsonAspectRatio
Component24()
public Boolean Component24()
Returns
- Boolean
Component25()
public Double Component25()
Returns
- Double
Component26()
public JsonOrientationLockMode Component26()
Returns
- JsonOrientationLockMode
Component27()
public JsonCapturePhotoQualityPrioritization Component27()
Returns
- JsonCapturePhotoQualityPrioritization
Component28()
public Boolean Component28()
Returns
- Boolean
Component29()
public JsonColor Component29()
Returns
- JsonColor
Component3()
public Double Component3()
Returns
- Double
Component30()
public JsonColor Component30()
Returns
- JsonColor
Component31()
public JsonColor Component31()
Returns
- JsonColor
Component32()
public JsonColor Component32()
Returns
- JsonColor
Component33()
public Double Component33()
Returns
- Double
Component34()
public Double Component34()
Returns
- Double
Component35()
public JsonColor Component35()
Returns
- JsonColor
Component36()
public Double Component36()
Returns
- Double
Component37()
public Boolean Component37()
Returns
- Boolean
Component38()
public Boolean Component38()
Returns
- Boolean
Component39()
public JsonColor Component39()
Returns
- JsonColor
Component4()
public Double Component4()
Returns
- Double
Component40()
public JsonColor Component40()
Returns
- JsonColor
Component41()
public JsonColor Component41()
Returns
- JsonColor
Component42()
public JsonColor Component42()
Returns
- JsonColor
Component43()
public string Component43()
Returns
- string
Component44()
public string Component44()
Returns
- string
Component45()
public string Component45()
Returns
- string
Component46()
public string Component46()
Returns
- string
Component47()
public string Component47()
Returns
- string
Component48()
public string Component48()
Returns
- string
Component49()
public string Component49()
Returns
- string
Component5()
public Double Component5()
Returns
- Double
Component50()
public string Component50()
Returns
- string
Component51()
public JsonColor Component51()
Returns
- JsonColor
Component52()
public JsonColor Component52()
Returns
- JsonColor
Component53()
public JsonColor Component53()
Returns
- JsonColor
Component54()
public JsonColor Component54()
Returns
- JsonColor
Component55()
public JsonColor Component55()
Returns
- JsonColor
Component56()
public Double Component56()
Returns
- Double
Component57()
public JsonSize Component57()
Returns
- JsonSize
Component58()
public Boolean Component58()
Returns
- Boolean
Component59()
public Boolean Component59()
Returns
- Boolean
Component6()
public Boolean Component6()
Returns
- Boolean
Component60()
public JsonFinderDocumentScannerAccessibilityConfiguration Component60()
Returns
- JsonFinderDocumentScannerAccessibilityConfiguration
Component7()
public Double Component7()
Returns
- Double
Component8()
public JsonCameraModule Component8()
Returns
- JsonCameraModule
Component9()
public JsonColor Component9()
Returns
- JsonColor
Copy(string, string, Double, Double, Double, Boolean, Double, JsonCameraModule, JsonColor, JsonCameraPreviewMode, Boolean, string, JsonImageFilterType, string, string, Boolean, Boolean, Boolean, Boolean, JsonColor, Double, JsonColor, JsonAspectRatio, Boolean, Double, JsonOrientationLockMode, JsonCapturePhotoQualityPrioritization, Boolean, JsonColor, JsonColor, JsonColor, JsonColor, Double, Double, JsonColor, Double, Boolean, Boolean, JsonColor, JsonColor, JsonColor, JsonColor, string, string, string, string, string, string, string, string, JsonColor, JsonColor, JsonColor, JsonColor, JsonColor, Double, JsonSize, Boolean, Boolean, JsonFinderDocumentScannerAccessibilityConfiguration)
public FinderDocumentScannerJsonConfiguration Copy(string version, string screen, Double acceptedAngleScore, Double acceptedSizeScore, Double acceptedBrightnessThreshold, Boolean autoSnappingEnabled, Double autoSnappingSensitivity, JsonCameraModule cameraModule, JsonColor cameraBackgroundColor, JsonCameraPreviewMode cameraPreviewMode, Boolean touchToFocusEnabled, string cancelButtonTitle, JsonImageFilterType defaultPageFilter, string enableCameraButtonTitle, string enableCameraExplanationText, Boolean flashButtonHidden, Boolean flashEnabled, Boolean forceUserGuidance, Boolean finderEnabled, JsonColor finderLineColor, Double finderLineWidth, JsonColor cameraOverlayColor, JsonAspectRatio finderAspectRatio, Boolean ignoreOrientationMismatch, Double imageScale, JsonOrientationLockMode orientationLockMode, JsonCapturePhotoQualityPrioritization photoQualityPrioritization, Boolean polygonEnabled, JsonColor polygonBackgroundColor, JsonColor polygonBackgroundColorOK, JsonColor polygonColor, JsonColor polygonColorOK, Double polygonLineWidth, Double polygonCornerRadius, JsonColor autoSnapProgressColor, Double autoSnapProgressLineWidth, Boolean autoSnapProgressEnabled, Boolean lockDocumentAspectRatioToFinder, JsonColor shutterButtonAutoInnerColor, JsonColor shutterButtonAutoOuterColor, JsonColor shutterButtonManualInnerColor, JsonColor shutterButtonManualOuterColor, string textHintBadAngles, string textHintBadAspectRatio, string textHintNothingDetected, string textHintOffCenter, string textHintOK, string textHintTooDark, string textHintTooNoisy, string textHintTooSmall, JsonColor topBarBackgroundColor, JsonColor topBarButtonsActiveColor, JsonColor topBarButtonsInactiveColor, JsonColor userGuidanceBackgroundColor, JsonColor userGuidanceTextColor, Double userGuidanceFontSize, JsonSize documentImageSizeLimit, Boolean shutterButtonHidden, Boolean useButtonsAllCaps, JsonFinderDocumentScannerAccessibilityConfiguration accessibilityConfiguration)
Parameters
version
string
screen
string
acceptedAngleScore
Double
acceptedSizeScore
Double
acceptedBrightnessThreshold
Double
autoSnappingEnabled
Boolean
autoSnappingSensitivity
Double
cameraModule
JsonCameraModule
cameraBackgroundColor
JsonColor
cameraPreviewMode
JsonCameraPreviewMode
touchToFocusEnabled
Boolean
cancelButtonTitle
string
defaultPageFilter
JsonImageFilterType
enableCameraButtonTitle
string
enableCameraExplanationText
string
flashButtonHidden
Boolean
flashEnabled
Boolean
forceUserGuidance
Boolean
finderEnabled
Boolean
finderLineColor
JsonColor
finderLineWidth
Double
cameraOverlayColor
JsonColor
finderAspectRatio
JsonAspectRatio
ignoreOrientationMismatch
Boolean
imageScale
Double
orientationLockMode
JsonOrientationLockMode
photoQualityPrioritization
JsonCapturePhotoQualityPrioritization
polygonEnabled
Boolean
polygonBackgroundColor
JsonColor
polygonBackgroundColorOK
JsonColor
polygonColor
JsonColor
polygonColorOK
JsonColor
polygonLineWidth
Double
polygonCornerRadius
Double
autoSnapProgressColor
JsonColor
autoSnapProgressLineWidth
Double
autoSnapProgressEnabled
Boolean
lockDocumentAspectRatioToFinder
Boolean
shutterButtonAutoInnerColor
JsonColor
shutterButtonAutoOuterColor
JsonColor
shutterButtonManualInnerColor
JsonColor
shutterButtonManualOuterColor
JsonColor
textHintBadAngles
string
textHintBadAspectRatio
string
textHintNothingDetected
string
textHintOffCenter
string
textHintOK
string
textHintTooDark
string
textHintTooNoisy
string
textHintTooSmall
string
topBarBackgroundColor
JsonColor
topBarButtonsActiveColor
JsonColor
topBarButtonsInactiveColor
JsonColor
userGuidanceBackgroundColor
JsonColor
userGuidanceTextColor
JsonColor
userGuidanceFontSize
Double
documentImageSizeLimit
JsonSize
shutterButtonHidden
Boolean
useButtonsAllCaps
Boolean
accessibilityConfiguration
JsonFinderDocumentScannerAccessibilityConfiguration
Returns
- FinderDocumentScannerJsonConfiguration
DescribeContents()
public int DescribeContents()
Returns
- int
WriteToParcel(Parcel, ParcelableWriteFlags)
public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)
Parameters
out
Parcel
flags
ParcelableWriteFlags