Table of Contents

Class DocumentScannerView

Namespace
ScanbotSDK.MAUI.Document.ClassicComponent
Assembly
DocumentSDK.MAUI.dll
public class DocumentScannerView : View, INotifyPropertyChanged, IVisualTreeElement, IEffectControlProvider, IToolTipElement, IContextFlyoutElement, IAnimatable, IViewController, IVisualElementController, IElementController, IGestureController, IGestureRecognizers, IPropertyMapperView, IHotReloadableView, IReplaceableView, IView, ITransform, IElement
Inheritance
DocumentScannerView
Implements
Inherited Members

Constructors

DocumentScannerView()

public DocumentScannerView()

Fields

AcceptedAngleScoreProperty

public static readonly BindableProperty AcceptedAngleScoreProperty

Field Value

BindableProperty

AcceptedBrightnessThresholdProperty

public static readonly BindableProperty AcceptedBrightnessThresholdProperty

Field Value

BindableProperty

AcceptedSizeScoreProperty

public static readonly BindableProperty AcceptedSizeScoreProperty

Field Value

BindableProperty

AutoSnappingDelayProperty

public static readonly BindableProperty AutoSnappingDelayProperty

Field Value

BindableProperty

AutoSnappingEnabledProperty

public static readonly BindableProperty AutoSnappingEnabledProperty

Field Value

BindableProperty

AutoSnappingSensitivityProperty

public static readonly BindableProperty AutoSnappingSensitivityProperty

Field Value

BindableProperty

CameraModuleProperty

public static readonly BindableProperty CameraModuleProperty

Field Value

BindableProperty

CameraPreviewModeProperty

public static readonly BindableProperty CameraPreviewModeProperty

Field Value

BindableProperty

DetectDocumentAfterSnapProperty

public static readonly BindableProperty DetectDocumentAfterSnapProperty

Field Value

BindableProperty

FinderAspectRatioProperty

public static readonly BindableProperty FinderAspectRatioProperty

Field Value

BindableProperty

FinderCornerRadiusProperty

public static readonly BindableProperty FinderCornerRadiusProperty

Field Value

BindableProperty

FinderEnabledProperty

public static readonly BindableProperty FinderEnabledProperty

Field Value

BindableProperty

FinderLineColorProperty

public static readonly BindableProperty FinderLineColorProperty

Field Value

BindableProperty

FinderLineWidthProperty

public static readonly BindableProperty FinderLineWidthProperty

Field Value

BindableProperty

FinderMinimumPaddingProperty

public static readonly BindableProperty FinderMinimumPaddingProperty

Field Value

BindableProperty

FinderOverlayColorProperty

public static readonly BindableProperty FinderOverlayColorProperty

Field Value

BindableProperty

FlashEnabledProperty

public static readonly BindableProperty FlashEnabledProperty

Field Value

BindableProperty

HardwareButtonEnabledProperty

public static readonly BindableProperty HardwareButtonEnabledProperty

Field Value

BindableProperty

IgnoreOrientationMismatchProperty

public static readonly BindableProperty IgnoreOrientationMismatchProperty

Field Value

BindableProperty

IsCameraFrozenProperty

public static readonly BindableProperty IsCameraFrozenProperty

Field Value

BindableProperty

LockDocumentAspectRatioToFinderProperty

public static readonly BindableProperty LockDocumentAspectRatioToFinderProperty

Field Value

BindableProperty

PartiallyVisibleDocumentConfigurationProperty

public static readonly BindableProperty PartiallyVisibleDocumentConfigurationProperty

Field Value

BindableProperty

PhotoQualityPrioritizationProperty

public static readonly BindableProperty PhotoQualityPrioritizationProperty

Field Value

BindableProperty

PolygonAutoSnapProgressColorProperty

public static readonly BindableProperty PolygonAutoSnapProgressColorProperty

Field Value

BindableProperty

PolygonAutoSnapProgressEnabledProperty

public static readonly BindableProperty PolygonAutoSnapProgressEnabledProperty

Field Value

BindableProperty

PolygonAutoSnapProgressLineWidthProperty

public static readonly BindableProperty PolygonAutoSnapProgressLineWidthProperty

Field Value

BindableProperty

PolygonBackgroundColorOKProperty

public static readonly BindableProperty PolygonBackgroundColorOKProperty

Field Value

BindableProperty

PolygonBackgroundColorProperty

public static readonly BindableProperty PolygonBackgroundColorProperty

Field Value

BindableProperty

PolygonColorOKProperty

public static readonly BindableProperty PolygonColorOKProperty

Field Value

BindableProperty

PolygonColorProperty

public static readonly BindableProperty PolygonColorProperty

Field Value

BindableProperty

PolygonCornerRadiusProperty

public static readonly BindableProperty PolygonCornerRadiusProperty

Field Value

BindableProperty

PolygonEnabledProperty

public static readonly BindableProperty PolygonEnabledProperty

Field Value

BindableProperty

PolygonLineWidthProperty

public static readonly BindableProperty PolygonLineWidthProperty

Field Value

BindableProperty

RequiredAspectRatiosProperty

public static readonly BindableProperty RequiredAspectRatiosProperty

Field Value

BindableProperty

TouchToFocusEnabledProperty

public static readonly BindableProperty TouchToFocusEnabledProperty

Field Value

BindableProperty

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

AutoSnappingDelay

public double AutoSnappingDelay { get; set; }

Property Value

double

AutoSnappingEnabled

public bool AutoSnappingEnabled { get; set; }

Property Value

bool

AutoSnappingSensitivity

public double AutoSnappingSensitivity { get; set; }

Property Value

double

CameraModule

public CameraModule CameraModule { get; set; }

Property Value

CameraModule

CameraPreviewMode

public CameraPreviewMode CameraPreviewMode { get; set; }

Property Value

CameraPreviewMode

DetectDocumentAfterSnap

public bool DetectDocumentAfterSnap { get; set; }

Property Value

bool

FinderAspectRatio

public AspectRatio FinderAspectRatio { get; set; }

Property Value

AspectRatio

FinderCornerRadius

public double FinderCornerRadius { get; set; }

Property Value

double

FinderEnabled

public bool FinderEnabled { get; set; }

Property Value

bool

FinderLineColor

public ColorValue FinderLineColor { get; set; }

Property Value

ColorValue

FinderLineWidth

public double FinderLineWidth { get; set; }

Property Value

double

FinderMinimumPadding

public double FinderMinimumPadding { get; set; }

Property Value

double

FinderOverlayColor

public ColorValue FinderOverlayColor { get; set; }

Property Value

ColorValue

FlashEnabled

public bool FlashEnabled { get; set; }

Property Value

bool

HardwareButtonEnabled

public bool HardwareButtonEnabled { get; set; }

Property Value

bool

IgnoreOrientationMismatch

public bool IgnoreOrientationMismatch { get; set; }

Property Value

bool

IsCameraFrozen

public bool IsCameraFrozen { get; set; }

Property Value

bool

LockDocumentAspectRatioToFinder

public bool LockDocumentAspectRatioToFinder { get; set; }

Property Value

bool

PartiallyVisibleDocumentConfiguration

public PartiallyVisibleDocumentConfiguration PartiallyVisibleDocumentConfiguration { get; set; }

Property Value

PartiallyVisibleDocumentConfiguration

PhotoQualityPrioritization

public CapturePhotoQualityPrioritization PhotoQualityPrioritization { get; set; }

Property Value

CapturePhotoQualityPrioritization

PolygonAutoSnapProgressColor

public ColorValue PolygonAutoSnapProgressColor { get; set; }

Property Value

ColorValue

PolygonAutoSnapProgressEnabled

public bool PolygonAutoSnapProgressEnabled { get; set; }

Property Value

bool

PolygonAutoSnapProgressLineWidth

public double PolygonAutoSnapProgressLineWidth { get; set; }

Property Value

double

PolygonBackgroundColor

public ColorValue PolygonBackgroundColor { get; set; }

Property Value

ColorValue

PolygonBackgroundColorOK

public ColorValue PolygonBackgroundColorOK { get; set; }

Property Value

ColorValue

PolygonColor

public ColorValue PolygonColor { get; set; }

Property Value

ColorValue

PolygonColorOK

public ColorValue PolygonColorOK { get; set; }

Property Value

ColorValue

PolygonCornerRadius

public double PolygonCornerRadius { get; set; }

Property Value

double

PolygonEnabled

public bool PolygonEnabled { get; set; }

Property Value

bool

PolygonLineWidth

public double PolygonLineWidth { get; set; }

Property Value

double

RequiredAspectRatios

public AspectRatio[] RequiredAspectRatios { get; set; }

Property Value

AspectRatio[]

TouchToFocusEnabled

public bool TouchToFocusEnabled { get; set; }

Property Value

bool

Methods

SnapDocument(bool)

public void SnapDocument(bool acquireFocus = false)

Parameters

acquireFocus bool

Events

OnDocumentScanningError

public event EventHandler<Exception> OnDocumentScanningError

Event Type

EventHandler<Exception>

OnFrameDetectionResult

public event EventHandler<DetectionStatusEventArgs> OnFrameDetectionResult

Event Type

EventHandler<DetectionStatusEventArgs>

OnSnappedDocumentResult

public event EventHandler<SnappedDocumentResultEventArgs> OnSnappedDocumentResult

Event Type

EventHandler<SnappedDocumentResultEventArgs>