Table of Contents

Class SBSDKViewFinderConfiguration

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKViewFinderConfiguration : NSObject, INSCopying, INativeObject, IDisposable
Inheritance
SBSDKViewFinderConfiguration
Implements
INSCopying
INativeObject
Extension Methods

Constructors

SBSDKViewFinderConfiguration(NSObjectFlag)

protected SBSDKViewFinderConfiguration(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKViewFinderConfiguration(NativeHandle)

protected SBSDKViewFinderConfiguration(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKViewFinderConfiguration(bool, SBSDKFinderViewStyle, SBSDKAspectRatio, UIEdgeInsets, NFloat, CGPoint, CGRect, bool, SBSDKAspectRatio?, UIEdgeInsets, UIColor, UIColor, NFloat, NFloat, bool, UIVisualEffect?)

public SBSDKViewFinderConfiguration(bool isViewFinderEnabled, SBSDKFinderViewStyle style, SBSDKAspectRatio aspectRatio, UIEdgeInsets minimumInset, NFloat preferredHeight, CGPoint offset, CGRect finderSafeArea, bool ignoresSafeAreaInsets, SBSDKAspectRatio? secondaryAspectRatio, UIEdgeInsets secondaryMinimumInset, UIColor lineColor, UIColor backgroundColor, NFloat lineCornerRadius, NFloat lineWidth, bool isAnimatingChanges, UIVisualEffect? backgroundEffect)

Parameters

isViewFinderEnabled bool
style SBSDKFinderViewStyle
aspectRatio SBSDKAspectRatio
minimumInset UIEdgeInsets
preferredHeight NFloat
offset CGPoint
finderSafeArea CGRect
ignoresSafeAreaInsets bool
secondaryAspectRatio SBSDKAspectRatio
secondaryMinimumInset UIEdgeInsets
lineColor UIColor
backgroundColor UIColor
lineCornerRadius NFloat
lineWidth NFloat
isAnimatingChanges bool
backgroundEffect UIVisualEffect

SBSDKViewFinderConfiguration(bool, SBSDKFinderViewStyle, SBSDKAspectRatio, UIEdgeInsets, NFloat, NFloat, NFloat, CGPoint, CGRect, bool, SBSDKAspectRatio?, UIEdgeInsets, UIColor, UIColor, NFloat, NFloat, bool, UIVisualEffect?)

public SBSDKViewFinderConfiguration(bool isViewFinderEnabled, SBSDKFinderViewStyle style, SBSDKAspectRatio aspectRatio, UIEdgeInsets minimumInset, NFloat preferredHeight, NFloat maxWidth, NFloat maxHeight, CGPoint offset, CGRect finderSafeArea, bool ignoresSafeAreaInsets, SBSDKAspectRatio? secondaryAspectRatio, UIEdgeInsets secondaryMinimumInset, UIColor lineColor, UIColor backgroundColor, NFloat lineCornerRadius, NFloat lineWidth, bool isAnimatingChanges, UIVisualEffect? backgroundEffect)

Parameters

isViewFinderEnabled bool
style SBSDKFinderViewStyle
aspectRatio SBSDKAspectRatio
minimumInset UIEdgeInsets
preferredHeight NFloat
maxWidth NFloat
maxHeight NFloat
offset CGPoint
finderSafeArea CGRect
ignoresSafeAreaInsets bool
secondaryAspectRatio SBSDKAspectRatio
secondaryMinimumInset UIEdgeInsets
lineColor UIColor
backgroundColor UIColor
lineCornerRadius NFloat
lineWidth NFloat
isAnimatingChanges bool
backgroundEffect UIVisualEffect

Properties

AspectRatio

public virtual SBSDKAspectRatio AspectRatio { get; set; }

Property Value

SBSDKAspectRatio

BackgroundColor

public virtual UIColor BackgroundColor { get; set; }

Property Value

UIColor

BackgroundEffect

public virtual UIVisualEffect? BackgroundEffect { get; set; }

Property Value

UIVisualEffect

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

DefaultConfiguration

public static SBSDKViewFinderConfiguration DefaultConfiguration { get; }

Property Value

SBSDKViewFinderConfiguration

FinderSafeArea

public virtual CGRect FinderSafeArea { get; set; }

Property Value

CGRect

IgnoresSafeAreaInsets

public virtual bool IgnoresSafeAreaInsets { get; set; }

Property Value

bool

IsAnimatingChanges

public virtual bool IsAnimatingChanges { get; set; }

Property Value

bool

IsViewFinderEnabled

public virtual bool IsViewFinderEnabled { get; set; }

Property Value

bool

LineColor

public virtual UIColor LineColor { get; set; }

Property Value

UIColor

LineCornerRadius

public virtual NFloat LineCornerRadius { get; set; }

Property Value

NFloat

LineWidth

public virtual NFloat LineWidth { get; set; }

Property Value

NFloat

MaxHeight

public virtual NFloat MaxHeight { get; set; }

Property Value

NFloat

MaxWidth

public virtual NFloat MaxWidth { get; set; }

Property Value

NFloat

MinimumInset

public virtual UIEdgeInsets MinimumInset { get; set; }

Property Value

UIEdgeInsets

Offset

public virtual CGPoint Offset { get; set; }

Property Value

CGPoint

PreferredHeight

public virtual NFloat PreferredHeight { get; set; }

Property Value

NFloat

SecondaryAspectRatio

public virtual SBSDKAspectRatio? SecondaryAspectRatio { get; set; }

Property Value

SBSDKAspectRatio

SecondaryMinimumInset

public virtual UIEdgeInsets SecondaryMinimumInset { get; set; }

Property Value

UIEdgeInsets

Style

public virtual SBSDKFinderViewStyle Style { get; set; }

Property Value

SBSDKFinderViewStyle

Methods

ApplyFrom(SBSDKViewFinderConfiguration)

public virtual void ApplyFrom(SBSDKViewFinderConfiguration other)

Parameters

other SBSDKViewFinderConfiguration

AutomaticallyNotifiesObserversForKey(string)

public static bool AutomaticallyNotifiesObserversForKey(string key)

Parameters

key string

Returns

bool

Copy(NSZone?)

public virtual NSObject Copy(NSZone? zone)

Parameters

zone NSZone

Returns

NSObject

KeyPathsForValuesAffectingValueForKey(string)

public static NSSet<NSString> KeyPathsForValuesAffectingValueForKey(string key)

Parameters

key string

Returns

NSSet<NSString>