Table of Contents

Class BarcodeScannerConfiguration

Namespace
IO.Scanbot.Sdk.Barcode
Assembly
DocumentSDK.NET.Droid.dll
public sealed class BarcodeScannerConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
Inheritance
BarcodeScannerConfiguration
Implements

Constructors

BarcodeScannerConfiguration()

public BarcodeScannerConfiguration()

BarcodeScannerConfiguration(JSONObject)

public BarcodeScannerConfiguration(JSONObject json)

Parameters

json JSONObject

BarcodeScannerConfiguration(IDictionary<string, Object>)

public BarcodeScannerConfiguration(IDictionary<string, Object> source)

Parameters

source IDictionary<string, Object>

BarcodeScannerConfiguration(IList<BarcodeFormatConfigurationBase>, IList<BarcodeDocumentFormat>, bool, bool, BarcodeScannerEngineMode, BarcodeAccumulationConfiguration, bool)

public BarcodeScannerConfiguration(IList<BarcodeFormatConfigurationBase> barcodeFormatConfigurations, IList<BarcodeDocumentFormat> extractedDocumentFormats, bool onlyAcceptDocuments, bool returnBarcodeImage, BarcodeScannerEngineMode engineMode, BarcodeAccumulationConfiguration accumulationConfig, bool optimizedForOverlays)

Parameters

barcodeFormatConfigurations IList<BarcodeFormatConfigurationBase>
extractedDocumentFormats IList<BarcodeDocumentFormat>
onlyAcceptDocuments bool
returnBarcodeImage bool
engineMode BarcodeScannerEngineMode
accumulationConfig BarcodeAccumulationConfiguration
optimizedForOverlays bool

Properties

AccumulationConfig

public BarcodeAccumulationConfiguration AccumulationConfig { get; set; }

Property Value

BarcodeAccumulationConfiguration

BarcodeFormatConfigurations

public IList<BarcodeFormatConfigurationBase> BarcodeFormatConfigurations { get; set; }

Property Value

IList<BarcodeFormatConfigurationBase>

Creator

public static IParcelableCreator Creator { get; }

Property Value

IParcelableCreator

EngineMode

public BarcodeScannerEngineMode EngineMode { get; set; }

Property Value

BarcodeScannerEngineMode

ExtractedDocumentFormats

public IList<BarcodeDocumentFormat> ExtractedDocumentFormats { get; set; }

Property Value

IList<BarcodeDocumentFormat>

OnlyAcceptDocuments

public bool OnlyAcceptDocuments { get; set; }

Property Value

bool

OptimizedForOverlays

public bool OptimizedForOverlays { get; set; }

Property Value

bool

ReturnBarcodeImage

public bool ReturnBarcodeImage { get; set; }

Property Value

bool

Methods

Component1()

public IList<BarcodeFormatConfigurationBase> Component1()

Returns

IList<BarcodeFormatConfigurationBase>

Component2()

public IList<BarcodeDocumentFormat> Component2()

Returns

IList<BarcodeDocumentFormat>

Component3()

public bool Component3()

Returns

bool

Component4()

public bool Component4()

Returns

bool

Component5()

public BarcodeScannerEngineMode Component5()

Returns

BarcodeScannerEngineMode

Component6()

public BarcodeAccumulationConfiguration Component6()

Returns

BarcodeAccumulationConfiguration

Component7()

public bool Component7()

Returns

bool

Copy(IList<BarcodeFormatConfigurationBase>, IList<BarcodeDocumentFormat>, bool, bool, BarcodeScannerEngineMode, BarcodeAccumulationConfiguration, bool)

public BarcodeScannerConfiguration Copy(IList<BarcodeFormatConfigurationBase> barcodeFormatConfigurations, IList<BarcodeDocumentFormat> extractedDocumentFormats, bool onlyAcceptDocuments, bool returnBarcodeImage, BarcodeScannerEngineMode engineMode, BarcodeAccumulationConfiguration accumulationConfig, bool optimizedForOverlays)

Parameters

barcodeFormatConfigurations IList<BarcodeFormatConfigurationBase>
extractedDocumentFormats IList<BarcodeDocumentFormat>
onlyAcceptDocuments bool
returnBarcodeImage bool
engineMode BarcodeScannerEngineMode
accumulationConfig BarcodeAccumulationConfiguration
optimizedForOverlays bool

Returns

BarcodeScannerConfiguration

Default()

public static BarcodeScannerConfiguration Default()

Returns

BarcodeScannerConfiguration

DescribeContents()

public int DescribeContents()

Returns

int

ToJson(ToJsonConfiguration)

public JSONObject ToJson(ToJsonConfiguration config)

Parameters

config ToJsonConfiguration

Returns

JSONObject

WriteToParcel(Parcel, ParcelableWriteFlags)

public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)

Parameters

out Parcel
flags ParcelableWriteFlags