Class CameraScreenConfiguration
[Register("io/scanbot/sdk/ui_v2/document/configuration/CameraScreenConfiguration", DoNotGenerateAcw = true)]
public sealed class CameraScreenConfiguration : Object, IParcelable, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
CameraScreenConfiguration
- Implements
- Inherited Members
Constructors
CameraScreenConfiguration()
[Register(".ctor", "()V", "")]
public CameraScreenConfiguration()
CameraScreenConfiguration(AcknowledgementScreenConfiguration, IntroductionScreenConfiguration, ScanAssistanceOverlay, CameraPermissionScreen, StyledText, IconButton, ButtonConfiguration, UserGuidanceConfiguration, DocumentScannerUserGuidance, ScanbotColor, bool, bool, DocumentScannerCameraConfiguration, DocumentScannerParameters, DocumentPolygonConfiguration, CameraToolbar, ViewFinderConfiguration, CaptureFeedback, Vibration, Timeouts, ScanbotAlertDialog, ScanbotAlertDialog, DocumentQualityAnalyzerConfiguration)
[Register(".ctor", "(Lio/scanbot/sdk/ui_v2/document/configuration/AcknowledgementScreenConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/IntroductionScreenConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/ScanAssistanceOverlay;Lio/scanbot/sdk/ui_v2/common/CameraPermissionScreen;Lio/scanbot/sdk/ui_v2/common/StyledText;Lio/scanbot/sdk/ui_v2/common/IconButton;Lio/scanbot/sdk/ui_v2/common/ButtonConfiguration;Lio/scanbot/sdk/ui_v2/common/UserGuidanceConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerUserGuidance;Lio/scanbot/sdk/ui_v2/common/ScanbotColor;ZZLio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerCameraConfiguration;Lio/scanbot/sdk/documentscanner/DocumentScannerParameters;Lio/scanbot/sdk/ui_v2/document/configuration/DocumentPolygonConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/CameraToolbar;Lio/scanbot/sdk/ui_v2/common/ViewFinderConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/CaptureFeedback;Lio/scanbot/sdk/ui_v2/common/Vibration;Lio/scanbot/sdk/ui_v2/common/Timeouts;Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;Lio/scanbot/sdk/documentqualityanalyzer/DocumentQualityAnalyzerConfiguration;)V", "")]
public CameraScreenConfiguration(AcknowledgementScreenConfiguration acknowledgement, IntroductionScreenConfiguration introduction, ScanAssistanceOverlay scanAssistanceOverlay, CameraPermissionScreen cameraPermission, StyledText topBarTitle, IconButton topBarIntroButton, ButtonConfiguration topBarBackButton, UserGuidanceConfiguration topUserGuidance, DocumentScannerUserGuidance userGuidance, ScanbotColor backgroundColor, bool autoRotateImages, bool openReviewAfterEachScan, DocumentScannerCameraConfiguration cameraConfiguration, DocumentScannerParameters scannerParameters, DocumentPolygonConfiguration polygon, CameraToolbar toolbar, ViewFinderConfiguration viewFinder, CaptureFeedback captureFeedback, Vibration vibration, Timeouts timeouts, ScanbotAlertDialog limitReachedAlertDialog, ScanbotAlertDialog cancelAlertDialog, DocumentQualityAnalyzerConfiguration documentQualityAnalyzerConfiguration)
Parameters
acknowledgementAcknowledgementScreenConfigurationintroductionIntroductionScreenConfigurationscanAssistanceOverlayScanAssistanceOverlaycameraPermissionCameraPermissionScreentopBarTitleStyledTexttopBarIntroButtonIconButtontopBarBackButtonButtonConfigurationtopUserGuidanceUserGuidanceConfigurationuserGuidanceDocumentScannerUserGuidancebackgroundColorScanbotColorautoRotateImagesboolopenReviewAfterEachScanboolcameraConfigurationDocumentScannerCameraConfigurationscannerParametersDocumentScannerParameterspolygonDocumentPolygonConfigurationtoolbarCameraToolbarviewFinderViewFinderConfigurationcaptureFeedbackCaptureFeedbackvibrationVibrationtimeoutsTimeoutslimitReachedAlertDialogScanbotAlertDialogcancelAlertDialogScanbotAlertDialogdocumentQualityAnalyzerConfigurationDocumentQualityAnalyzerConfiguration
CameraScreenConfiguration(JSONObject)
[Register(".ctor", "(Lorg/json/JSONObject;)V", "")]
public CameraScreenConfiguration(JSONObject json)
Parameters
jsonJSONObject
CameraScreenConfiguration(IDictionary<string, Object>)
[Register(".ctor", "(Ljava/util/Map;)V", "")]
public CameraScreenConfiguration(IDictionary<string, Object> source)
Parameters
sourceIDictionary<string, Object>
Properties
Acknowledgement
public AcknowledgementScreenConfiguration Acknowledgement { get; set; }
Property Value
AutoRotateImages
public bool AutoRotateImages { get; set; }
Property Value
BackgroundColor
public ScanbotColor BackgroundColor { get; set; }
Property Value
CameraConfiguration
public DocumentScannerCameraConfiguration CameraConfiguration { get; set; }
Property Value
CameraPermission
public CameraPermissionScreen CameraPermission { get; set; }
Property Value
CancelAlertDialog
public ScanbotAlertDialog CancelAlertDialog { get; set; }
Property Value
CaptureFeedback
public CaptureFeedback CaptureFeedback { get; set; }
Property Value
Creator
[Register("CREATOR")]
public static IParcelableCreator Creator { get; }
Property Value
DocumentQualityAnalyzerConfiguration
public DocumentQualityAnalyzerConfiguration DocumentQualityAnalyzerConfiguration { get; set; }
Property Value
Introduction
public IntroductionScreenConfiguration Introduction { get; set; }
Property Value
LimitReachedAlertDialog
public ScanbotAlertDialog LimitReachedAlertDialog { get; set; }
Property Value
OpenReviewAfterEachScan
public bool OpenReviewAfterEachScan { get; set; }
Property Value
Polygon
public DocumentPolygonConfiguration Polygon { get; set; }
Property Value
ScanAssistanceOverlay
public ScanAssistanceOverlay ScanAssistanceOverlay { get; set; }
Property Value
ScannerParameters
public DocumentScannerParameters ScannerParameters { get; set; }
Property Value
Timeouts
public Timeouts Timeouts { get; set; }
Property Value
Toolbar
public CameraToolbar Toolbar { get; set; }
Property Value
TopBarBackButton
public ButtonConfiguration TopBarBackButton { get; set; }
Property Value
TopBarIntroButton
public IconButton TopBarIntroButton { get; set; }
Property Value
TopBarTitle
public StyledText TopBarTitle { get; set; }
Property Value
TopUserGuidance
public UserGuidanceConfiguration TopUserGuidance { get; set; }
Property Value
UserGuidance
public DocumentScannerUserGuidance UserGuidance { get; set; }
Property Value
Vibration
public Vibration Vibration { get; set; }
Property Value
ViewFinder
public ViewFinderConfiguration ViewFinder { get; set; }
Property Value
Methods
Component1()
[Register("component1", "()Lio/scanbot/sdk/ui_v2/document/configuration/AcknowledgementScreenConfiguration;", "")]
public AcknowledgementScreenConfiguration Component1()
Returns
Component10()
[Register("component10", "()Lio/scanbot/sdk/ui_v2/common/ScanbotColor;", "")]
public ScanbotColor Component10()
Returns
Component11()
[Register("component11", "()Z", "")]
public bool Component11()
Returns
Component12()
[Register("component12", "()Z", "")]
public bool Component12()
Returns
Component13()
[Register("component13", "()Lio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerCameraConfiguration;", "")]
public DocumentScannerCameraConfiguration Component13()
Returns
Component14()
[Register("component14", "()Lio/scanbot/sdk/documentscanner/DocumentScannerParameters;", "")]
public DocumentScannerParameters Component14()
Returns
Component15()
[Register("component15", "()Lio/scanbot/sdk/ui_v2/document/configuration/DocumentPolygonConfiguration;", "")]
public DocumentPolygonConfiguration Component15()
Returns
Component16()
[Register("component16", "()Lio/scanbot/sdk/ui_v2/document/configuration/CameraToolbar;", "")]
public CameraToolbar Component16()
Returns
Component17()
[Register("component17", "()Lio/scanbot/sdk/ui_v2/common/ViewFinderConfiguration;", "")]
public ViewFinderConfiguration Component17()
Returns
Component18()
[Register("component18", "()Lio/scanbot/sdk/ui_v2/document/configuration/CaptureFeedback;", "")]
public CaptureFeedback Component18()
Returns
Component19()
[Register("component19", "()Lio/scanbot/sdk/ui_v2/common/Vibration;", "")]
public Vibration Component19()
Returns
Component2()
[Register("component2", "()Lio/scanbot/sdk/ui_v2/document/configuration/IntroductionScreenConfiguration;", "")]
public IntroductionScreenConfiguration Component2()
Returns
Component20()
[Register("component20", "()Lio/scanbot/sdk/ui_v2/common/Timeouts;", "")]
public Timeouts Component20()
Returns
Component21()
[Register("component21", "()Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;", "")]
public ScanbotAlertDialog Component21()
Returns
Component22()
[Register("component22", "()Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;", "")]
public ScanbotAlertDialog Component22()
Returns
Component23()
[Register("component23", "()Lio/scanbot/sdk/documentqualityanalyzer/DocumentQualityAnalyzerConfiguration;", "")]
public DocumentQualityAnalyzerConfiguration Component23()
Returns
Component3()
[Register("component3", "()Lio/scanbot/sdk/ui_v2/document/configuration/ScanAssistanceOverlay;", "")]
public ScanAssistanceOverlay Component3()
Returns
Component4()
[Register("component4", "()Lio/scanbot/sdk/ui_v2/common/CameraPermissionScreen;", "")]
public CameraPermissionScreen Component4()
Returns
Component5()
[Register("component5", "()Lio/scanbot/sdk/ui_v2/common/StyledText;", "")]
public StyledText Component5()
Returns
Component6()
[Register("component6", "()Lio/scanbot/sdk/ui_v2/common/IconButton;", "")]
public IconButton Component6()
Returns
Component7()
[Register("component7", "()Lio/scanbot/sdk/ui_v2/common/ButtonConfiguration;", "")]
public ButtonConfiguration Component7()
Returns
Component8()
[Register("component8", "()Lio/scanbot/sdk/ui_v2/common/UserGuidanceConfiguration;", "")]
public UserGuidanceConfiguration Component8()
Returns
Component9()
[Register("component9", "()Lio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerUserGuidance;", "")]
public DocumentScannerUserGuidance Component9()
Returns
Copy(AcknowledgementScreenConfiguration, IntroductionScreenConfiguration, ScanAssistanceOverlay, CameraPermissionScreen, StyledText, IconButton, ButtonConfiguration, UserGuidanceConfiguration, DocumentScannerUserGuidance, ScanbotColor, bool, bool, DocumentScannerCameraConfiguration, DocumentScannerParameters, DocumentPolygonConfiguration, CameraToolbar, ViewFinderConfiguration, CaptureFeedback, Vibration, Timeouts, ScanbotAlertDialog, ScanbotAlertDialog, DocumentQualityAnalyzerConfiguration)
[Register("copy", "(Lio/scanbot/sdk/ui_v2/document/configuration/AcknowledgementScreenConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/IntroductionScreenConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/ScanAssistanceOverlay;Lio/scanbot/sdk/ui_v2/common/CameraPermissionScreen;Lio/scanbot/sdk/ui_v2/common/StyledText;Lio/scanbot/sdk/ui_v2/common/IconButton;Lio/scanbot/sdk/ui_v2/common/ButtonConfiguration;Lio/scanbot/sdk/ui_v2/common/UserGuidanceConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerUserGuidance;Lio/scanbot/sdk/ui_v2/common/ScanbotColor;ZZLio/scanbot/sdk/ui_v2/document/configuration/DocumentScannerCameraConfiguration;Lio/scanbot/sdk/documentscanner/DocumentScannerParameters;Lio/scanbot/sdk/ui_v2/document/configuration/DocumentPolygonConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/CameraToolbar;Lio/scanbot/sdk/ui_v2/common/ViewFinderConfiguration;Lio/scanbot/sdk/ui_v2/document/configuration/CaptureFeedback;Lio/scanbot/sdk/ui_v2/common/Vibration;Lio/scanbot/sdk/ui_v2/common/Timeouts;Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;Lio/scanbot/sdk/ui_v2/common/ScanbotAlertDialog;Lio/scanbot/sdk/documentqualityanalyzer/DocumentQualityAnalyzerConfiguration;)Lio/scanbot/sdk/ui_v2/document/configuration/CameraScreenConfiguration;", "")]
public CameraScreenConfiguration Copy(AcknowledgementScreenConfiguration acknowledgement, IntroductionScreenConfiguration introduction, ScanAssistanceOverlay scanAssistanceOverlay, CameraPermissionScreen cameraPermission, StyledText topBarTitle, IconButton topBarIntroButton, ButtonConfiguration topBarBackButton, UserGuidanceConfiguration topUserGuidance, DocumentScannerUserGuidance userGuidance, ScanbotColor backgroundColor, bool autoRotateImages, bool openReviewAfterEachScan, DocumentScannerCameraConfiguration cameraConfiguration, DocumentScannerParameters scannerParameters, DocumentPolygonConfiguration polygon, CameraToolbar toolbar, ViewFinderConfiguration viewFinder, CaptureFeedback captureFeedback, Vibration vibration, Timeouts timeouts, ScanbotAlertDialog limitReachedAlertDialog, ScanbotAlertDialog cancelAlertDialog, DocumentQualityAnalyzerConfiguration documentQualityAnalyzerConfiguration)
Parameters
acknowledgementAcknowledgementScreenConfigurationintroductionIntroductionScreenConfigurationscanAssistanceOverlayScanAssistanceOverlaycameraPermissionCameraPermissionScreentopBarTitleStyledTexttopBarIntroButtonIconButtontopBarBackButtonButtonConfigurationtopUserGuidanceUserGuidanceConfigurationuserGuidanceDocumentScannerUserGuidancebackgroundColorScanbotColorautoRotateImagesboolopenReviewAfterEachScanboolcameraConfigurationDocumentScannerCameraConfigurationscannerParametersDocumentScannerParameterspolygonDocumentPolygonConfigurationtoolbarCameraToolbarviewFinderViewFinderConfigurationcaptureFeedbackCaptureFeedbackvibrationVibrationtimeoutsTimeoutslimitReachedAlertDialogScanbotAlertDialogcancelAlertDialogScanbotAlertDialogdocumentQualityAnalyzerConfigurationDocumentQualityAnalyzerConfiguration
Returns
Default()
[Register("default", "()Lio/scanbot/sdk/ui_v2/document/configuration/CameraScreenConfiguration;", "")]
public static CameraScreenConfiguration Default()
Returns
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
<p>Describe the kinds of special objects contained in this Parcelable
instance's marshaled representation. For example, if the object will
include a file descriptor in the output of #writeToParcel(Parcel, int),
the return value of this method must include the
#CONTENTS_FILE_DESCRIPTOR bit.
.
android.os.Parcelable.describeContents()
Portions of this page are modifications based on work created and shared by the
ToJson(ToJsonConfiguration)
[Register("toJson", "(Lio/scanbot/sdk/common/ToJsonConfiguration;)Lorg/json/JSONObject;", "")]
public JSONObject ToJson(ToJsonConfiguration config)
Parameters
configToJsonConfiguration
Returns
WriteToParcel(Parcel, ParcelableWriteFlags)
Flatten this object in to a Parcel.
[Register("writeToParcel", "(Landroid/os/Parcel;I)V", "")]
public void WriteToParcel(Parcel dest, ParcelableWriteFlags flags)
Parameters
destParcelThe Parcel in which the object should be written.
flagsParcelableWriteFlagsAdditional flags about how the object should be written. May be 0 or
#PARCELABLE_WRITE_RETURN_VALUE.
Remarks
Flatten this object in to a Parcel.
.
android.os.Parcelable.writeToParcel(android.os.Parcel, int)
Portions of this page are modifications based on work created and shared by the