Table of Contents

Class CameraScreenConfiguration

Namespace
ScanbotSDK.MAUI.Document
Assembly
ScanbotSDK.Shared.dll

Configuration of the screen for scanning the pages with the camera.

public class CameraScreenConfiguration
Inheritance
CameraScreenConfiguration
Inherited Members

Properties

Acknowledgement

Configuration of the acknowledgement screen.

public AcknowledgementScreenConfiguration Acknowledgement { get; set; }

Property Value

AcknowledgementScreenConfiguration

BackgroundColor

The background color of the camera screen. Default is "#000000FF"

public ColorValue BackgroundColor { get; set; }

Property Value

ColorValue

BottomBar

Configuration of the bottom bar for the camera screen.

public CameraBottomBar BottomBar { get; set; }

Property Value

CameraBottomBar

CameraConfiguration

Configuration of the camera behavior.

public DocumentScannerCameraConfiguration CameraConfiguration { get; set; }

Property Value

DocumentScannerCameraConfiguration

CameraPermission

Configuration of the camera permission screen.

public CameraPermissionScreen CameraPermission { get; set; }

Property Value

CameraPermissionScreen

CancelAlertDialog

Configuration of the alert dialog displayed when the 'cancel' button is pressed.

public ScanbotAlertDialog CancelAlertDialog { get; set; }

Property Value

ScanbotAlertDialog

CaptureFeedback

Configuration of the feedback shown after snapping a page.

public CaptureFeedback CaptureFeedback { get; set; }

Property Value

CaptureFeedback

Introduction

Configuration of the introduction screen.

public IntroductionScreenConfiguration Introduction { get; set; }

Property Value

IntroductionScreenConfiguration

LimitReachedAlertDialog

Configuration of the alert dialog displayed when the scan limit is reached.

public ScanbotAlertDialog LimitReachedAlertDialog { get; set; }

Property Value

ScanbotAlertDialog

Polygon

Configuration of the document contour detection polygon.

public DocumentPolygonConfiguration Polygon { get; set; }

Property Value

DocumentPolygonConfiguration

ScanAssistanceOverlay

Configuration of the scan assistance overlay.

public ScanAssistanceOverlay ScanAssistanceOverlay { get; set; }

Property Value

ScanAssistanceOverlay

Timeouts

Configuration of timeouts.

public Timeouts Timeouts { get; set; }

Property Value

Timeouts

TopBarBackButton

Configuration of the 'cancel' button, located in the top bar.

public ButtonConfiguration TopBarBackButton { get; set; }

Property Value

ButtonConfiguration

TopBarIntroButton

Configuration of the 'introduction' button, located in the top bar.

public IconButton TopBarIntroButton { get; set; }

Property Value

IconButton

TopBarTitle

Configuration of the title, located in the top bar.

public StyledText TopBarTitle { get; set; }

Property Value

StyledText

TopUserGuidance

Configuration of the static user guidance, located just below the top bar.

public UserGuidanceConfiguration TopUserGuidance { get; set; }

Property Value

UserGuidanceConfiguration

UserGuidance

Configuration of the hints guiding users through the scanning process.

public DocumentScannerUserGuidance UserGuidance { get; set; }

Property Value

DocumentScannerUserGuidance

Vibration

Configuration of the scan confirmation vibration.

public Vibration Vibration { get; set; }

Property Value

Vibration

ViewFinder

Configuration of the viewfinder.

public ViewFinderConfiguration ViewFinder { get; set; }

Property Value

ViewFinderConfiguration

Methods

FromJson(string)

public static CameraScreenConfiguration FromJson(string rawJson)

Parameters

rawJson string

Returns

CameraScreenConfiguration