Class DocumentScannerJsonConfiguration
- Namespace
- IO.Scanbot.Sdk.UI.View.Camera.Configuration.Json
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class DocumentScannerJsonConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
DocumentScannerJsonConfiguration
- Implements
-
Constructors
DocumentScannerJsonConfiguration()
public DocumentScannerJsonConfiguration()
DocumentScannerJsonConfiguration(string, string, Double, Double, Double, Boolean, string, Boolean, Double, JsonColor, JsonColor, JsonCameraModule, JsonColor, JsonCameraPreviewMode, Boolean, string, JsonImageFilterType, string, string, Boolean, string, Boolean, Boolean, Boolean, Double, Boolean, string, Boolean, JsonOrientationLockMode, string, JsonCapturePhotoQualityPrioritization, JsonColor, JsonColor, JsonColor, JsonColor, Double, Double, JsonColor, Double, Boolean, IList<JsonAspectRatio>, JsonColor, JsonColor, JsonColor, JsonColor, string, string, string, string, string, string, string, string, JsonColor, JsonColor, JsonColor, JsonColor, JsonColor, Double, JsonSize, Boolean, Integer, Boolean, JsonDocumentScannerAccessibilityConfiguration)
public DocumentScannerJsonConfiguration(string version, string screen, Double acceptedAngleScore, Double acceptedSizeScore, Double acceptedBrightnessThreshold, Boolean autoSnappingButtonHidden, string autoSnappingButtonTitle, Boolean autoSnappingEnabled, Double autoSnappingSensitivity, JsonColor bottomBarBackgroundColor, JsonColor bottomBarButtonsColor, JsonCameraModule cameraModule, JsonColor cameraBackgroundColor, JsonCameraPreviewMode cameraPreviewMode, Boolean touchToFocusEnabled, string cancelButtonTitle, JsonImageFilterType defaultPageFilter, string enableCameraButtonTitle, string enableCameraExplanationText, Boolean flashButtonHidden, string flashButtonTitle, Boolean flashEnabled, Boolean forceUserGuidance, Boolean ignoreOrientationMismatch, Double imageScale, Boolean multiPageButtonHidden, string multiPageButtonTitle, Boolean multiPageEnabled, JsonOrientationLockMode orientationLockMode, string pageCounterButtonTitle, JsonCapturePhotoQualityPrioritization photoQualityPrioritization, JsonColor polygonBackgroundColor, JsonColor polygonBackgroundColorOK, JsonColor polygonColor, JsonColor polygonColorOK, Double polygonLineWidth, Double polygonCornerRadius, JsonColor polygonAutoSnapProgressColor, Double polygonAutoSnapProgressLineWidth, Boolean polygonAutoSnapProgressEnabled, IList<JsonAspectRatio> requiredAspectRatios, 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, Integer maxNumberOfPages, Boolean useButtonsAllCaps, JsonDocumentScannerAccessibilityConfiguration accessibilityConfiguration)
Parameters
version
string
screen
string
acceptedAngleScore
Double
acceptedSizeScore
Double
acceptedBrightnessThreshold
Double
autoSnappingButtonHidden
Boolean
autoSnappingButtonTitle
string
autoSnappingEnabled
Boolean
autoSnappingSensitivity
Double
bottomBarBackgroundColor
JsonColor
bottomBarButtonsColor
JsonColor
cameraModule
JsonCameraModule
cameraBackgroundColor
JsonColor
cameraPreviewMode
JsonCameraPreviewMode
touchToFocusEnabled
Boolean
cancelButtonTitle
string
defaultPageFilter
JsonImageFilterType
enableCameraButtonTitle
string
enableCameraExplanationText
string
flashButtonHidden
Boolean
flashButtonTitle
string
flashEnabled
Boolean
forceUserGuidance
Boolean
ignoreOrientationMismatch
Boolean
imageScale
Double
multiPageButtonHidden
Boolean
multiPageButtonTitle
string
multiPageEnabled
Boolean
orientationLockMode
JsonOrientationLockMode
pageCounterButtonTitle
string
photoQualityPrioritization
JsonCapturePhotoQualityPrioritization
polygonBackgroundColor
JsonColor
polygonBackgroundColorOK
JsonColor
polygonColor
JsonColor
polygonColorOK
JsonColor
polygonLineWidth
Double
polygonCornerRadius
Double
polygonAutoSnapProgressColor
JsonColor
polygonAutoSnapProgressLineWidth
Double
polygonAutoSnapProgressEnabled
Boolean
requiredAspectRatios
IList<JsonAspectRatio>
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
maxNumberOfPages
Integer
useButtonsAllCaps
Boolean
accessibilityConfiguration
JsonDocumentScannerAccessibilityConfiguration
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 JsonDocumentScannerAccessibilityConfiguration AccessibilityConfiguration { get; set; }
Property Value
- JsonDocumentScannerAccessibilityConfiguration
public Boolean AutoSnappingButtonHidden { get; set; }
Property Value
- Boolean
public string AutoSnappingButtonTitle { get; set; }
Property Value
- string
AutoSnappingEnabled
public Boolean AutoSnappingEnabled { get; set; }
Property Value
- Boolean
AutoSnappingSensitivity
public Double AutoSnappingSensitivity { get; set; }
Property Value
- Double
BottomBarBackgroundColor
public JsonColor BottomBarBackgroundColor { get; set; }
Property Value
- JsonColor
public JsonColor BottomBarButtonsColor { get; set; }
Property Value
- JsonColor
CameraBackgroundColor
public JsonColor CameraBackgroundColor { get; set; }
Property Value
- JsonColor
CameraModule
public JsonCameraModule CameraModule { get; set; }
Property Value
- JsonCameraModule
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
public Boolean FlashButtonHidden { get; set; }
Property Value
- Boolean
public string FlashButtonTitle { get; set; }
Property Value
- string
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
MaxNumberOfPages
public Integer MaxNumberOfPages { get; set; }
Property Value
- Integer
MultiPageButtonHidden
public Boolean MultiPageButtonHidden { get; set; }
Property Value
- Boolean
MultiPageButtonTitle
public string MultiPageButtonTitle { get; set; }
Property Value
- string
MultiPageEnabled
public Boolean MultiPageEnabled { get; set; }
Property Value
- Boolean
OrientationLockMode
public JsonOrientationLockMode OrientationLockMode { get; set; }
Property Value
- JsonOrientationLockMode
PageCounterButtonTitle
public string PageCounterButtonTitle { get; set; }
Property Value
- string
PhotoQualityPrioritization
public JsonCapturePhotoQualityPrioritization PhotoQualityPrioritization { get; set; }
Property Value
- JsonCapturePhotoQualityPrioritization
PolygonAutoSnapProgressColor
public JsonColor PolygonAutoSnapProgressColor { get; set; }
Property Value
- JsonColor
PolygonAutoSnapProgressEnabled
public Boolean PolygonAutoSnapProgressEnabled { get; set; }
Property Value
- Boolean
PolygonAutoSnapProgressLineWidth
public Double PolygonAutoSnapProgressLineWidth { get; set; }
Property Value
- Double
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
PolygonLineWidth
public Double PolygonLineWidth { get; set; }
Property Value
- Double
RequiredAspectRatios
public IList<JsonAspectRatio> RequiredAspectRatios { get; set; }
Property Value
- IList<JsonAspectRatio>
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 JsonColor Component10()
Returns
- JsonColor
Component11()
public JsonColor Component11()
Returns
- JsonColor
Component12()
public JsonCameraModule Component12()
Returns
- JsonCameraModule
Component13()
public JsonColor Component13()
Returns
- JsonColor
Component14()
public JsonCameraPreviewMode Component14()
Returns
- JsonCameraPreviewMode
Component15()
public Boolean Component15()
Returns
- Boolean
Component16()
public string Component16()
Returns
- string
Component17()
public JsonImageFilterType Component17()
Returns
- JsonImageFilterType
Component18()
public string Component18()
Returns
- string
Component19()
public string Component19()
Returns
- string
Component2()
public string Component2()
Returns
- string
Component20()
public Boolean Component20()
Returns
- Boolean
Component21()
public string Component21()
Returns
- string
Component22()
public Boolean Component22()
Returns
- Boolean
Component23()
public Boolean Component23()
Returns
- Boolean
Component24()
public Boolean Component24()
Returns
- Boolean
Component25()
public Double Component25()
Returns
- Double
Component26()
public Boolean Component26()
Returns
- Boolean
Component27()
public string Component27()
Returns
- string
Component28()
public Boolean Component28()
Returns
- Boolean
Component29()
public JsonOrientationLockMode Component29()
Returns
- JsonOrientationLockMode
Component3()
public Double Component3()
Returns
- Double
Component30()
public string Component30()
Returns
- string
Component31()
public JsonCapturePhotoQualityPrioritization Component31()
Returns
- JsonCapturePhotoQualityPrioritization
Component32()
public JsonColor Component32()
Returns
- JsonColor
Component33()
public JsonColor Component33()
Returns
- JsonColor
Component34()
public JsonColor Component34()
Returns
- JsonColor
Component35()
public JsonColor Component35()
Returns
- JsonColor
Component36()
public Double Component36()
Returns
- Double
Component37()
public Double Component37()
Returns
- Double
Component38()
public JsonColor Component38()
Returns
- JsonColor
Component39()
public Double Component39()
Returns
- Double
Component4()
public Double Component4()
Returns
- Double
Component40()
public Boolean Component40()
Returns
- Boolean
Component41()
public IList<JsonAspectRatio> Component41()
Returns
- IList<JsonAspectRatio>
Component42()
public JsonColor Component42()
Returns
- JsonColor
Component43()
public JsonColor Component43()
Returns
- JsonColor
Component44()
public JsonColor Component44()
Returns
- JsonColor
Component45()
public JsonColor Component45()
Returns
- JsonColor
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 string Component51()
Returns
- string
Component52()
public string Component52()
Returns
- string
Component53()
public string Component53()
Returns
- string
Component54()
public JsonColor Component54()
Returns
- JsonColor
Component55()
public JsonColor Component55()
Returns
- JsonColor
Component56()
public JsonColor Component56()
Returns
- JsonColor
Component57()
public JsonColor Component57()
Returns
- JsonColor
Component58()
public JsonColor Component58()
Returns
- JsonColor
Component59()
public Double Component59()
Returns
- Double
Component6()
public Boolean Component6()
Returns
- Boolean
Component60()
public JsonSize Component60()
Returns
- JsonSize
Component61()
public Boolean Component61()
Returns
- Boolean
Component62()
public Integer Component62()
Returns
- Integer
Component63()
public Boolean Component63()
Returns
- Boolean
Component64()
public JsonDocumentScannerAccessibilityConfiguration Component64()
Returns
- JsonDocumentScannerAccessibilityConfiguration
Component7()
public string Component7()
Returns
- string
Component8()
public Boolean Component8()
Returns
- Boolean
Component9()
public Double Component9()
Returns
- Double
Copy(string, string, Double, Double, Double, Boolean, string, Boolean, Double, JsonColor, JsonColor, JsonCameraModule, JsonColor, JsonCameraPreviewMode, Boolean, string, JsonImageFilterType, string, string, Boolean, string, Boolean, Boolean, Boolean, Double, Boolean, string, Boolean, JsonOrientationLockMode, string, JsonCapturePhotoQualityPrioritization, JsonColor, JsonColor, JsonColor, JsonColor, Double, Double, JsonColor, Double, Boolean, IList<JsonAspectRatio>, JsonColor, JsonColor, JsonColor, JsonColor, string, string, string, string, string, string, string, string, JsonColor, JsonColor, JsonColor, JsonColor, JsonColor, Double, JsonSize, Boolean, Integer, Boolean, JsonDocumentScannerAccessibilityConfiguration)
public DocumentScannerJsonConfiguration Copy(string version, string screen, Double acceptedAngleScore, Double acceptedSizeScore, Double acceptedBrightnessThreshold, Boolean autoSnappingButtonHidden, string autoSnappingButtonTitle, Boolean autoSnappingEnabled, Double autoSnappingSensitivity, JsonColor bottomBarBackgroundColor, JsonColor bottomBarButtonsColor, JsonCameraModule cameraModule, JsonColor cameraBackgroundColor, JsonCameraPreviewMode cameraPreviewMode, Boolean touchToFocusEnabled, string cancelButtonTitle, JsonImageFilterType defaultPageFilter, string enableCameraButtonTitle, string enableCameraExplanationText, Boolean flashButtonHidden, string flashButtonTitle, Boolean flashEnabled, Boolean forceUserGuidance, Boolean ignoreOrientationMismatch, Double imageScale, Boolean multiPageButtonHidden, string multiPageButtonTitle, Boolean multiPageEnabled, JsonOrientationLockMode orientationLockMode, string pageCounterButtonTitle, JsonCapturePhotoQualityPrioritization photoQualityPrioritization, JsonColor polygonBackgroundColor, JsonColor polygonBackgroundColorOK, JsonColor polygonColor, JsonColor polygonColorOK, Double polygonLineWidth, Double polygonCornerRadius, JsonColor polygonAutoSnapProgressColor, Double polygonAutoSnapProgressLineWidth, Boolean polygonAutoSnapProgressEnabled, IList<JsonAspectRatio> requiredAspectRatios, 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, Integer maxNumberOfPages, Boolean useButtonsAllCaps, JsonDocumentScannerAccessibilityConfiguration accessibilityConfiguration)
Parameters
version
string
screen
string
acceptedAngleScore
Double
acceptedSizeScore
Double
acceptedBrightnessThreshold
Double
autoSnappingButtonHidden
Boolean
autoSnappingButtonTitle
string
autoSnappingEnabled
Boolean
autoSnappingSensitivity
Double
bottomBarBackgroundColor
JsonColor
bottomBarButtonsColor
JsonColor
cameraModule
JsonCameraModule
cameraBackgroundColor
JsonColor
cameraPreviewMode
JsonCameraPreviewMode
touchToFocusEnabled
Boolean
cancelButtonTitle
string
defaultPageFilter
JsonImageFilterType
enableCameraButtonTitle
string
enableCameraExplanationText
string
flashButtonHidden
Boolean
flashButtonTitle
string
flashEnabled
Boolean
forceUserGuidance
Boolean
ignoreOrientationMismatch
Boolean
imageScale
Double
multiPageButtonHidden
Boolean
multiPageButtonTitle
string
multiPageEnabled
Boolean
orientationLockMode
JsonOrientationLockMode
pageCounterButtonTitle
string
photoQualityPrioritization
JsonCapturePhotoQualityPrioritization
polygonBackgroundColor
JsonColor
polygonBackgroundColorOK
JsonColor
polygonColor
JsonColor
polygonColorOK
JsonColor
polygonLineWidth
Double
polygonCornerRadius
Double
polygonAutoSnapProgressColor
JsonColor
polygonAutoSnapProgressLineWidth
Double
polygonAutoSnapProgressEnabled
Boolean
requiredAspectRatios
IList<JsonAspectRatio>
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
maxNumberOfPages
Integer
useButtonsAllCaps
Boolean
accessibilityConfiguration
JsonDocumentScannerAccessibilityConfiguration
Returns
- DocumentScannerJsonConfiguration
DescribeContents()
public int DescribeContents()
Returns
- int
WriteToParcel(Parcel, ParcelableWriteFlags)
public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)
Parameters
out
Parcel
flags
ParcelableWriteFlags