Table of Contents

Class CroppingJsonConfiguration

Namespace
IO.Scanbot.Sdk.UI.View.Edit.Configuration.Json
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ui/view/edit/configuration/json/CroppingJsonConfiguration", DoNotGenerateAcw = true)]
public sealed class CroppingJsonConfiguration : Object, IParcelable, IJavaObject, IJavaPeerable, IDisposable
Inheritance
CroppingJsonConfiguration
Implements
Inherited Members

Constructors

CroppingJsonConfiguration()

[Register(".ctor", "()V", "")]
public CroppingJsonConfiguration()

CroppingJsonConfiguration(string, string, string, string, JsonColor, JsonColor, string, string, string, string, Boolean, Boolean, JsonOrientationLockMode, JsonColor, JsonColor, JsonColor, Double, JsonColor, JsonColor, JsonColor, JsonColor, Boolean, Boolean, JsonCroppingAccessibilityConfiguration)

[Register(".ctor", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonOrientationLockMode;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Double;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/view/edit/configuration/json/JsonCroppingAccessibilityConfiguration;)V", "")]
public CroppingJsonConfiguration(string version, string screen, string cancelButtonTitle, string hintTitle, JsonColor hintTitleColor, JsonColor backgroundColor, string rotateButtonTitle, string resetButtonTitle, string detectButtonTitle, string doneButtonTitle, Boolean rotateButtonHidden, Boolean detectResetButtonHidden, JsonOrientationLockMode orientationLockMode, JsonColor polygonColor, JsonColor anchorPointsColor, JsonColor polygonColorMagnetic, Double polygonLineWidth, JsonColor topBarBackgroundColor, JsonColor topBarButtonsActiveColor, JsonColor bottomBarBackgroundColor, JsonColor bottomBarButtonsColor, Boolean useButtonsAllCaps, Boolean swapTopBottomButtons, JsonCroppingAccessibilityConfiguration accessibilityConfiguration)

Parameters

version string
screen string
cancelButtonTitle string
hintTitle string
hintTitleColor JsonColor
backgroundColor JsonColor
rotateButtonTitle string
resetButtonTitle string
detectButtonTitle string
doneButtonTitle string
rotateButtonHidden Boolean
detectResetButtonHidden Boolean
orientationLockMode JsonOrientationLockMode
polygonColor JsonColor
anchorPointsColor JsonColor
polygonColorMagnetic JsonColor
polygonLineWidth Double
topBarBackgroundColor JsonColor
topBarButtonsActiveColor JsonColor
bottomBarBackgroundColor JsonColor
bottomBarButtonsColor JsonColor
useButtonsAllCaps Boolean
swapTopBottomButtons Boolean
accessibilityConfiguration JsonCroppingAccessibilityConfiguration

Properties

AccessibilityConfiguration

public JsonCroppingAccessibilityConfiguration AccessibilityConfiguration { get; set; }

Property Value

JsonCroppingAccessibilityConfiguration

AnchorPointsColor

public JsonColor AnchorPointsColor { get; set; }

Property Value

JsonColor

BackgroundColor

public JsonColor BackgroundColor { get; set; }

Property Value

JsonColor

BottomBarBackgroundColor

public JsonColor BottomBarBackgroundColor { get; set; }

Property Value

JsonColor

BottomBarButtonsColor

public JsonColor BottomBarButtonsColor { get; set; }

Property Value

JsonColor

CancelButtonTitle

public string CancelButtonTitle { get; set; }

Property Value

string

Creator

[Register("CREATOR")]
public static IParcelableCreator Creator { get; }

Property Value

IParcelableCreator

DetectButtonTitle

public string DetectButtonTitle { get; set; }

Property Value

string

DetectResetButtonHidden

public Boolean DetectResetButtonHidden { get; set; }

Property Value

Boolean

DoneButtonTitle

public string DoneButtonTitle { get; set; }

Property Value

string

HintTitle

public string HintTitle { get; set; }

Property Value

string

HintTitleColor

public JsonColor HintTitleColor { get; set; }

Property Value

JsonColor

OrientationLockMode

public JsonOrientationLockMode OrientationLockMode { get; set; }

Property Value

JsonOrientationLockMode

PolygonColor

public JsonColor PolygonColor { get; set; }

Property Value

JsonColor

PolygonColorMagnetic

public JsonColor PolygonColorMagnetic { get; set; }

Property Value

JsonColor

PolygonLineWidth

public Double PolygonLineWidth { get; set; }

Property Value

Double

ResetButtonTitle

public string ResetButtonTitle { get; set; }

Property Value

string

RotateButtonHidden

public Boolean RotateButtonHidden { get; set; }

Property Value

Boolean

RotateButtonTitle

public string RotateButtonTitle { get; set; }

Property Value

string

Screen

public string Screen { get; set; }

Property Value

string

SwapTopBottomButtons

public Boolean SwapTopBottomButtons { get; set; }

Property Value

Boolean

TopBarBackgroundColor

public JsonColor TopBarBackgroundColor { get; set; }

Property Value

JsonColor

TopBarButtonsActiveColor

public JsonColor TopBarButtonsActiveColor { get; set; }

Property Value

JsonColor

UseButtonsAllCaps

public Boolean UseButtonsAllCaps { get; set; }

Property Value

Boolean

Version

public string Version { get; set; }

Property Value

string

Methods

Component1()

[Register("component1", "()Ljava/lang/String;", "")]
public string Component1()

Returns

string

Component10()

[Register("component10", "()Ljava/lang/String;", "")]
public string Component10()

Returns

string

Component11()

[Register("component11", "()Ljava/lang/Boolean;", "")]
public Boolean Component11()

Returns

Boolean

Component12()

[Register("component12", "()Ljava/lang/Boolean;", "")]
public Boolean Component12()

Returns

Boolean

Component13()

[Register("component13", "()Lio/scanbot/sdk/ui/configuration/json/JsonOrientationLockMode;", "")]
public JsonOrientationLockMode Component13()

Returns

JsonOrientationLockMode

Component14()

[Register("component14", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component14()

Returns

JsonColor

Component15()

[Register("component15", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component15()

Returns

JsonColor

Component16()

[Register("component16", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component16()

Returns

JsonColor

Component17()

[Register("component17", "()Ljava/lang/Double;", "")]
public Double Component17()

Returns

Double

Component18()

[Register("component18", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component18()

Returns

JsonColor

Component19()

[Register("component19", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component19()

Returns

JsonColor

Component2()

[Register("component2", "()Ljava/lang/String;", "")]
public string Component2()

Returns

string

Component20()

[Register("component20", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component20()

Returns

JsonColor

Component21()

[Register("component21", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component21()

Returns

JsonColor

Component22()

[Register("component22", "()Ljava/lang/Boolean;", "")]
public Boolean Component22()

Returns

Boolean

Component23()

[Register("component23", "()Ljava/lang/Boolean;", "")]
public Boolean Component23()

Returns

Boolean

Component24()

[Register("component24", "()Lio/scanbot/sdk/ui/view/edit/configuration/json/JsonCroppingAccessibilityConfiguration;", "")]
public JsonCroppingAccessibilityConfiguration Component24()

Returns

JsonCroppingAccessibilityConfiguration

Component3()

[Register("component3", "()Ljava/lang/String;", "")]
public string Component3()

Returns

string

Component4()

[Register("component4", "()Ljava/lang/String;", "")]
public string Component4()

Returns

string

Component5()

[Register("component5", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component5()

Returns

JsonColor

Component6()

[Register("component6", "()Lio/scanbot/sdk/ui/configuration/json/JsonColor;", "")]
public JsonColor Component6()

Returns

JsonColor

Component7()

[Register("component7", "()Ljava/lang/String;", "")]
public string Component7()

Returns

string

Component8()

[Register("component8", "()Ljava/lang/String;", "")]
public string Component8()

Returns

string

Component9()

[Register("component9", "()Ljava/lang/String;", "")]
public string Component9()

Returns

string

Copy(string, string, string, string, JsonColor, JsonColor, string, string, string, string, Boolean, Boolean, JsonOrientationLockMode, JsonColor, JsonColor, JsonColor, Double, JsonColor, JsonColor, JsonColor, JsonColor, Boolean, Boolean, JsonCroppingAccessibilityConfiguration)

[Register("copy", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/configuration/json/JsonOrientationLockMode;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Double;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Lio/scanbot/sdk/ui/configuration/json/JsonColor;Ljava/lang/Boolean;Ljava/lang/Boolean;Lio/scanbot/sdk/ui/view/edit/configuration/json/JsonCroppingAccessibilityConfiguration;)Lio/scanbot/sdk/ui/view/edit/configuration/json/CroppingJsonConfiguration;", "")]
public CroppingJsonConfiguration Copy(string version, string screen, string cancelButtonTitle, string hintTitle, JsonColor hintTitleColor, JsonColor backgroundColor, string rotateButtonTitle, string resetButtonTitle, string detectButtonTitle, string doneButtonTitle, Boolean rotateButtonHidden, Boolean detectResetButtonHidden, JsonOrientationLockMode orientationLockMode, JsonColor polygonColor, JsonColor anchorPointsColor, JsonColor polygonColorMagnetic, Double polygonLineWidth, JsonColor topBarBackgroundColor, JsonColor topBarButtonsActiveColor, JsonColor bottomBarBackgroundColor, JsonColor bottomBarButtonsColor, Boolean useButtonsAllCaps, Boolean swapTopBottomButtons, JsonCroppingAccessibilityConfiguration accessibilityConfiguration)

Parameters

version string
screen string
cancelButtonTitle string
hintTitle string
hintTitleColor JsonColor
backgroundColor JsonColor
rotateButtonTitle string
resetButtonTitle string
detectButtonTitle string
doneButtonTitle string
rotateButtonHidden Boolean
detectResetButtonHidden Boolean
orientationLockMode JsonOrientationLockMode
polygonColor JsonColor
anchorPointsColor JsonColor
polygonColorMagnetic JsonColor
polygonLineWidth Double
topBarBackgroundColor JsonColor
topBarButtonsActiveColor JsonColor
bottomBarBackgroundColor JsonColor
bottomBarButtonsColor JsonColor
useButtonsAllCaps Boolean
swapTopBottomButtons Boolean
accessibilityConfiguration JsonCroppingAccessibilityConfiguration

Returns

CroppingJsonConfiguration

DescribeContents()

Describe the kinds of special objects contained in this Parcelable instance's marshaled representation.

[Register("describeContents", "()I", "")]
public int DescribeContents()

Returns

int

a bitmask indicating the set of special object types marshaled by this Parcelable object instance.

Remarks

Java documentation for

android.os.Parcelable.describeContents()
.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

WriteToParcel(Parcel, ParcelableWriteFlags)

Flatten this object in to a Parcel.

[Register("writeToParcel", "(Landroid/os/Parcel;I)V", "")]
public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)

Parameters

out Parcel
flags ParcelableWriteFlags

Additional flags about how the object should be written. May be 0 or #PARCELABLE_WRITE_RETURN_VALUE.

Remarks

Java documentation for

android.os.Parcelable.writeToParcel(android.os.Parcel, int)
.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.