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>