Table of Contents

Class SBSDKBarcodeScannerConfiguration

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

Constructors

SBSDKBarcodeScannerConfiguration()

public SBSDKBarcodeScannerConfiguration()

SBSDKBarcodeScannerConfiguration(NSObjectFlag)

protected SBSDKBarcodeScannerConfiguration(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKBarcodeScannerConfiguration(NativeHandle)

protected SBSDKBarcodeScannerConfiguration(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKBarcodeScannerConfiguration(SBSDKBarcodeFormatConfigurationBase[], SBSDKBarcodeDocumentFormat[], bool, bool, SBSDKBarcodeScannerEngineMode, bool)

public SBSDKBarcodeScannerConfiguration(SBSDKBarcodeFormatConfigurationBase[] barcodeFormatConfigurations, SBSDKBarcodeDocumentFormat[] extractedDocumentFormats, bool onlyAcceptDocuments, bool returnBarcodeImage, SBSDKBarcodeScannerEngineMode engineMode, bool optimizedForOverlays)

Parameters

barcodeFormatConfigurations SBSDKBarcodeFormatConfigurationBase[]
extractedDocumentFormats SBSDKBarcodeDocumentFormat[]
onlyAcceptDocuments bool
returnBarcodeImage bool
engineMode SBSDKBarcodeScannerEngineMode
optimizedForOverlays bool

Properties

BarcodeFormatConfigurations

public virtual SBSDKBarcodeFormatConfigurationBase[] BarcodeFormatConfigurations { get; set; }

Property Value

SBSDKBarcodeFormatConfigurationBase[]

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

EngineMode

public virtual SBSDKBarcodeScannerEngineMode EngineMode { get; set; }

Property Value

SBSDKBarcodeScannerEngineMode

ExtractedDocumentFormats

public virtual SBSDKBarcodeDocumentFormat[] ExtractedDocumentFormats { get; set; }

Property Value

SBSDKBarcodeDocumentFormat[]

Hash

public virtual nuint Hash { get; }

Property Value

nuint

OnlyAcceptDocuments

public virtual bool OnlyAcceptDocuments { get; set; }

Property Value

bool

OptimizedForOverlays

public virtual bool OptimizedForOverlays { get; set; }

Property Value

bool

ReturnBarcodeImage

public virtual bool ReturnBarcodeImage { get; set; }

Property Value

bool

Methods

Copy(NSZone?)

public virtual NSObject Copy(NSZone? zone)

Parameters

zone NSZone

Returns

NSObject

CreateWithBarcodeFormats(SBSDKBarcodeFormat[], SBSDKBarcodeDocumentFormat[], bool)

public virtual SBSDKBarcodeScannerConfiguration CreateWithBarcodeFormats(SBSDKBarcodeFormat[] barcodeFormats, SBSDKBarcodeDocumentFormat[] extractedDocumentFormats, bool onlyAcceptDocuments)

Parameters

barcodeFormats SBSDKBarcodeFormat[]
extractedDocumentFormats SBSDKBarcodeDocumentFormat[]
onlyAcceptDocuments bool

Returns

SBSDKBarcodeScannerConfiguration

FromJsonWithJson(string)

public static SBSDKBarcodeScannerConfiguration? FromJsonWithJson(string json)

Parameters

json string

Returns

SBSDKBarcodeScannerConfiguration

IsEqual(NSObject?)

public virtual bool IsEqual(NSObject? @object)

Parameters

object NSObject

Returns

bool

ToJsonWithConfiguration(SBSDKToJSONConfiguration)

public virtual string ToJsonWithConfiguration(SBSDKToJSONConfiguration configuration)

Parameters

configuration SBSDKToJSONConfiguration

Returns

string