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>
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
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
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()
Returns
- bool
Component4()
Returns
- bool
Component5()
public BarcodeScannerEngineMode Component5()
Returns
- BarcodeScannerEngineMode
Component6()
public BarcodeAccumulationConfiguration Component6()
Returns
- BarcodeAccumulationConfiguration
Component7()
Returns
- 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