Class BarcodeScannerJsonConfiguration
- Namespace
- IO.Scanbot.Sdk.UI.View.Barcode.Configuration.Json
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class BarcodeScannerJsonConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
BarcodeScannerJsonConfiguration
- Implements
-
Constructors
BarcodeScannerJsonConfiguration()
public BarcodeScannerJsonConfiguration()
BarcodeScannerJsonConfiguration(string, string, IList<JsonBarcodeDocumentFormat>, JsonBarcodesExtensionFilter, JsonColor, JsonCameraModule, Double, string, JsonEngineMode, string, string, JsonColor, Double, string, JsonColor, JsonAspectRatio, JsonColor, Boolean, Boolean, JsonOrientationLockMode, Integer, Integer, Boolean, Integer, Boolean, Boolean, Boolean, Boolean, JsonColor, JsonColor, IList<JsonBarcodeFormat>, Boolean, Boolean, JsonCameraPreviewMode, JsonZoomRange, Integer, JsonGs1HandlingMode, JsonMSIPlesseyChecksumAlgorithm, JsonAustraliaPostCustomerFormat, Boolean, JsonBarcodeImageGenerationType, Double, Double, Boolean, JsonConfirmationDialogConfiguration, JsonSelectionOverlayConfiguration)
public BarcodeScannerJsonConfiguration(string version, string screen, IList<JsonBarcodeDocumentFormat> acceptedDocumentFormats, JsonBarcodesExtensionFilter barcodesExtensionFilter, JsonColor cameraOverlayColor, JsonCameraModule cameraModule, Double cameraZoomFactor, string cancelButtonTitle, JsonEngineMode engineMode, string enableCameraButtonTitle, string enableCameraExplanationText, JsonColor finderLineColor, Double finderLineWidth, string finderTextHint, JsonColor finderTextHintColor, JsonAspectRatio finderAspectRatio, JsonColor flashButtonInactiveColor, Boolean flashEnabled, Boolean touchToFocusEnabled, JsonOrientationLockMode orientationLockMode, Integer minimumTextLength, Integer maximumTextLength, Boolean minFocusDistanceLock, Integer minimum1DBarcodesQuietZone, Boolean stripCheckDigits, Boolean useIATA2OF5Checksum, Boolean useCode11Checksum, Boolean successBeepEnabled, JsonColor topBarBackgroundColor, JsonColor topBarButtonsColor, IList<JsonBarcodeFormat> barcodeFormats, Boolean useButtonsAllCaps, Boolean replaceCancelButtonWithIcon, JsonCameraPreviewMode cameraPreviewMode, JsonZoomRange cameraZoomRange, Integer autoCancelTimeout, JsonGs1HandlingMode gs1HandlingMode, JsonMSIPlesseyChecksumAlgorithm msiPlesseyChecksumAlgorithm, JsonAustraliaPostCustomerFormat australiaPostCustomerFormat, Boolean lowPowerMode, JsonBarcodeImageGenerationType barcodeImageGenerationType, Double initialScanningDelay, Double delayAfterScan, Boolean viewFinderEnabled, JsonConfirmationDialogConfiguration confirmationDialogConfiguration, JsonSelectionOverlayConfiguration overlayConfiguration)
Parameters
version
string
screen
string
acceptedDocumentFormats
IList<JsonBarcodeDocumentFormat>
barcodesExtensionFilter
JsonBarcodesExtensionFilter
cameraOverlayColor
JsonColor
cameraModule
JsonCameraModule
cameraZoomFactor
Double
cancelButtonTitle
string
engineMode
JsonEngineMode
enableCameraButtonTitle
string
enableCameraExplanationText
string
finderLineColor
JsonColor
finderLineWidth
Double
finderTextHint
string
finderTextHintColor
JsonColor
finderAspectRatio
JsonAspectRatio
flashButtonInactiveColor
JsonColor
flashEnabled
Boolean
touchToFocusEnabled
Boolean
orientationLockMode
JsonOrientationLockMode
minimumTextLength
Integer
maximumTextLength
Integer
minFocusDistanceLock
Boolean
minimum1DBarcodesQuietZone
Integer
stripCheckDigits
Boolean
useIATA2OF5Checksum
Boolean
useCode11Checksum
Boolean
successBeepEnabled
Boolean
topBarBackgroundColor
JsonColor
topBarButtonsColor
JsonColor
barcodeFormats
IList<JsonBarcodeFormat>
useButtonsAllCaps
Boolean
replaceCancelButtonWithIcon
Boolean
cameraPreviewMode
JsonCameraPreviewMode
cameraZoomRange
JsonZoomRange
autoCancelTimeout
Integer
gs1HandlingMode
JsonGs1HandlingMode
msiPlesseyChecksumAlgorithm
JsonMSIPlesseyChecksumAlgorithm
australiaPostCustomerFormat
JsonAustraliaPostCustomerFormat
lowPowerMode
Boolean
barcodeImageGenerationType
JsonBarcodeImageGenerationType
initialScanningDelay
Double
delayAfterScan
Double
viewFinderEnabled
Boolean
confirmationDialogConfiguration
JsonConfirmationDialogConfiguration
overlayConfiguration
JsonSelectionOverlayConfiguration
Properties
public IList<JsonBarcodeDocumentFormat> AcceptedDocumentFormats { get; set; }
Property Value
- IList<JsonBarcodeDocumentFormat>
AustraliaPostCustomerFormat
public JsonAustraliaPostCustomerFormat AustraliaPostCustomerFormat { get; set; }
Property Value
- JsonAustraliaPostCustomerFormat
AutoCancelTimeout
public Integer AutoCancelTimeout { get; set; }
Property Value
- Integer
public IList<JsonBarcodeFormat> BarcodeFormats { get; set; }
Property Value
- IList<JsonBarcodeFormat>
BarcodeImageGenerationType
public JsonBarcodeImageGenerationType BarcodeImageGenerationType { get; set; }
Property Value
- JsonBarcodeImageGenerationType
BarcodesExtensionFilter
public JsonBarcodesExtensionFilter BarcodesExtensionFilter { get; set; }
Property Value
- JsonBarcodesExtensionFilter
CameraModule
public JsonCameraModule CameraModule { get; set; }
Property Value
- JsonCameraModule
CameraOverlayColor
public JsonColor CameraOverlayColor { get; set; }
Property Value
- JsonColor
CameraPreviewMode
public JsonCameraPreviewMode CameraPreviewMode { get; set; }
Property Value
- JsonCameraPreviewMode
CameraZoomFactor
public Double CameraZoomFactor { get; set; }
Property Value
- Double
CameraZoomRange
public JsonZoomRange CameraZoomRange { get; set; }
Property Value
- JsonZoomRange
public string CancelButtonTitle { get; set; }
Property Value
- string
ConfirmationDialogConfiguration
public JsonConfirmationDialogConfiguration ConfirmationDialogConfiguration { get; set; }
Property Value
- JsonConfirmationDialogConfiguration
Creator
public static IParcelableCreator Creator { get; }
Property Value
- IParcelableCreator
DelayAfterScan
public Double DelayAfterScan { get; set; }
Property Value
- Double
public string EnableCameraButtonTitle { get; set; }
Property Value
- string
EnableCameraExplanationText
public string EnableCameraExplanationText { get; set; }
Property Value
- string
EngineMode
public JsonEngineMode EngineMode { get; set; }
Property Value
- JsonEngineMode
FinderAspectRatio
public JsonAspectRatio FinderAspectRatio { get; set; }
Property Value
- JsonAspectRatio
FinderLineColor
public JsonColor FinderLineColor { get; set; }
Property Value
- JsonColor
FinderLineWidth
public Double FinderLineWidth { get; set; }
Property Value
- Double
FinderTextHint
public string FinderTextHint { get; set; }
Property Value
- string
FinderTextHintColor
public JsonColor FinderTextHintColor { get; set; }
Property Value
- JsonColor
public JsonColor FlashButtonInactiveColor { get; set; }
Property Value
- JsonColor
FlashEnabled
public Boolean FlashEnabled { get; set; }
Property Value
- Boolean
Gs1HandlingMode
public JsonGs1HandlingMode Gs1HandlingMode { get; set; }
Property Value
- JsonGs1HandlingMode
InitialScanningDelay
public Double InitialScanningDelay { get; set; }
Property Value
- Double
LowPowerMode
public Boolean LowPowerMode { get; set; }
Property Value
- Boolean
MaximumTextLength
public Integer MaximumTextLength { get; set; }
Property Value
- Integer
MinFocusDistanceLock
public Boolean MinFocusDistanceLock { get; set; }
Property Value
- Boolean
Minimum1DBarcodesQuietZone
public Integer Minimum1DBarcodesQuietZone { get; set; }
Property Value
- Integer
MinimumTextLength
public Integer MinimumTextLength { get; set; }
Property Value
- Integer
MsiPlesseyChecksumAlgorithm
public JsonMSIPlesseyChecksumAlgorithm MsiPlesseyChecksumAlgorithm { get; set; }
Property Value
- JsonMSIPlesseyChecksumAlgorithm
OrientationLockMode
public JsonOrientationLockMode OrientationLockMode { get; set; }
Property Value
- JsonOrientationLockMode
OverlayConfiguration
public JsonSelectionOverlayConfiguration OverlayConfiguration { get; set; }
Property Value
- JsonSelectionOverlayConfiguration
public Boolean ReplaceCancelButtonWithIcon { get; set; }
Property Value
- Boolean
Screen
public string Screen { get; set; }
Property Value
- string
StripCheckDigits
public Boolean StripCheckDigits { get; set; }
Property Value
- Boolean
SuccessBeepEnabled
public Boolean SuccessBeepEnabled { get; set; }
Property Value
- Boolean
TopBarBackgroundColor
public JsonColor TopBarBackgroundColor { get; set; }
Property Value
- JsonColor
public JsonColor TopBarButtonsColor { get; set; }
Property Value
- JsonColor
TouchToFocusEnabled
public Boolean TouchToFocusEnabled { get; set; }
Property Value
- Boolean
public Boolean UseButtonsAllCaps { get; set; }
Property Value
- Boolean
UseCode11Checksum
public Boolean UseCode11Checksum { get; set; }
Property Value
- Boolean
UseIATA2OF5Checksum
public Boolean UseIATA2OF5Checksum { get; set; }
Property Value
- Boolean
Version
public string Version { get; set; }
Property Value
- string
ViewFinderEnabled
public Boolean ViewFinderEnabled { get; set; }
Property Value
- Boolean
Methods
Component1()
public string Component1()
Returns
- string
Component10()
public string Component10()
Returns
- string
Component11()
public string Component11()
Returns
- string
Component12()
public JsonColor Component12()
Returns
- JsonColor
Component13()
public Double Component13()
Returns
- Double
Component14()
public string Component14()
Returns
- string
Component15()
public JsonColor Component15()
Returns
- JsonColor
Component16()
public JsonAspectRatio Component16()
Returns
- JsonAspectRatio
Component17()
public JsonColor Component17()
Returns
- JsonColor
Component18()
public Boolean Component18()
Returns
- Boolean
Component19()
public Boolean Component19()
Returns
- Boolean
Component2()
public string Component2()
Returns
- string
Component20()
public JsonOrientationLockMode Component20()
Returns
- JsonOrientationLockMode
Component21()
public Integer Component21()
Returns
- Integer
Component22()
public Integer Component22()
Returns
- Integer
Component23()
public Boolean Component23()
Returns
- Boolean
Component24()
public Integer Component24()
Returns
- Integer
Component25()
public Boolean Component25()
Returns
- Boolean
Component26()
public Boolean Component26()
Returns
- Boolean
Component27()
public Boolean Component27()
Returns
- Boolean
Component28()
public Boolean Component28()
Returns
- Boolean
Component29()
public JsonColor Component29()
Returns
- JsonColor
Component3()
public IList<JsonBarcodeDocumentFormat> Component3()
Returns
- IList<JsonBarcodeDocumentFormat>
Component30()
public JsonColor Component30()
Returns
- JsonColor
Component31()
public IList<JsonBarcodeFormat> Component31()
Returns
- IList<JsonBarcodeFormat>
Component32()
public Boolean Component32()
Returns
- Boolean
Component33()
public Boolean Component33()
Returns
- Boolean
Component34()
public JsonCameraPreviewMode Component34()
Returns
- JsonCameraPreviewMode
Component35()
public JsonZoomRange Component35()
Returns
- JsonZoomRange
Component36()
public Integer Component36()
Returns
- Integer
Component37()
public JsonGs1HandlingMode Component37()
Returns
- JsonGs1HandlingMode
Component38()
public JsonMSIPlesseyChecksumAlgorithm Component38()
Returns
- JsonMSIPlesseyChecksumAlgorithm
Component39()
public JsonAustraliaPostCustomerFormat Component39()
Returns
- JsonAustraliaPostCustomerFormat
Component4()
public JsonBarcodesExtensionFilter Component4()
Returns
- JsonBarcodesExtensionFilter
Component40()
public Boolean Component40()
Returns
- Boolean
Component41()
public JsonBarcodeImageGenerationType Component41()
Returns
- JsonBarcodeImageGenerationType
Component42()
public Double Component42()
Returns
- Double
Component43()
public Double Component43()
Returns
- Double
Component44()
public Boolean Component44()
Returns
- Boolean
Component45()
public JsonConfirmationDialogConfiguration Component45()
Returns
- JsonConfirmationDialogConfiguration
Component46()
public JsonSelectionOverlayConfiguration Component46()
Returns
- JsonSelectionOverlayConfiguration
Component5()
public JsonColor Component5()
Returns
- JsonColor
Component6()
public JsonCameraModule Component6()
Returns
- JsonCameraModule
Component7()
public Double Component7()
Returns
- Double
Component8()
public string Component8()
Returns
- string
Component9()
public JsonEngineMode Component9()
Returns
- JsonEngineMode
Copy(string, string, IList<JsonBarcodeDocumentFormat>, JsonBarcodesExtensionFilter, JsonColor, JsonCameraModule, Double, string, JsonEngineMode, string, string, JsonColor, Double, string, JsonColor, JsonAspectRatio, JsonColor, Boolean, Boolean, JsonOrientationLockMode, Integer, Integer, Boolean, Integer, Boolean, Boolean, Boolean, Boolean, JsonColor, JsonColor, IList<JsonBarcodeFormat>, Boolean, Boolean, JsonCameraPreviewMode, JsonZoomRange, Integer, JsonGs1HandlingMode, JsonMSIPlesseyChecksumAlgorithm, JsonAustraliaPostCustomerFormat, Boolean, JsonBarcodeImageGenerationType, Double, Double, Boolean, JsonConfirmationDialogConfiguration, JsonSelectionOverlayConfiguration)
public BarcodeScannerJsonConfiguration Copy(string version, string screen, IList<JsonBarcodeDocumentFormat> acceptedDocumentFormats, JsonBarcodesExtensionFilter barcodesExtensionFilter, JsonColor cameraOverlayColor, JsonCameraModule cameraModule, Double cameraZoomFactor, string cancelButtonTitle, JsonEngineMode engineMode, string enableCameraButtonTitle, string enableCameraExplanationText, JsonColor finderLineColor, Double finderLineWidth, string finderTextHint, JsonColor finderTextHintColor, JsonAspectRatio finderAspectRatio, JsonColor flashButtonInactiveColor, Boolean flashEnabled, Boolean touchToFocusEnabled, JsonOrientationLockMode orientationLockMode, Integer minimumTextLength, Integer maximumTextLength, Boolean minFocusDistanceLock, Integer minimum1DBarcodesQuietZone, Boolean stripCheckDigits, Boolean useIATA2OF5Checksum, Boolean useCode11Checksum, Boolean successBeepEnabled, JsonColor topBarBackgroundColor, JsonColor topBarButtonsColor, IList<JsonBarcodeFormat> barcodeFormats, Boolean useButtonsAllCaps, Boolean replaceCancelButtonWithIcon, JsonCameraPreviewMode cameraPreviewMode, JsonZoomRange cameraZoomRange, Integer autoCancelTimeout, JsonGs1HandlingMode gs1HandlingMode, JsonMSIPlesseyChecksumAlgorithm msiPlesseyChecksumAlgorithm, JsonAustraliaPostCustomerFormat australiaPostCustomerFormat, Boolean lowPowerMode, JsonBarcodeImageGenerationType barcodeImageGenerationType, Double initialScanningDelay, Double delayAfterScan, Boolean viewFinderEnabled, JsonConfirmationDialogConfiguration confirmationDialogConfiguration, JsonSelectionOverlayConfiguration overlayConfiguration)
Parameters
version
string
screen
string
acceptedDocumentFormats
IList<JsonBarcodeDocumentFormat>
barcodesExtensionFilter
JsonBarcodesExtensionFilter
cameraOverlayColor
JsonColor
cameraModule
JsonCameraModule
cameraZoomFactor
Double
cancelButtonTitle
string
engineMode
JsonEngineMode
enableCameraButtonTitle
string
enableCameraExplanationText
string
finderLineColor
JsonColor
finderLineWidth
Double
finderTextHint
string
finderTextHintColor
JsonColor
finderAspectRatio
JsonAspectRatio
flashButtonInactiveColor
JsonColor
flashEnabled
Boolean
touchToFocusEnabled
Boolean
orientationLockMode
JsonOrientationLockMode
minimumTextLength
Integer
maximumTextLength
Integer
minFocusDistanceLock
Boolean
minimum1DBarcodesQuietZone
Integer
stripCheckDigits
Boolean
useIATA2OF5Checksum
Boolean
useCode11Checksum
Boolean
successBeepEnabled
Boolean
topBarBackgroundColor
JsonColor
topBarButtonsColor
JsonColor
barcodeFormats
IList<JsonBarcodeFormat>
useButtonsAllCaps
Boolean
replaceCancelButtonWithIcon
Boolean
cameraPreviewMode
JsonCameraPreviewMode
cameraZoomRange
JsonZoomRange
autoCancelTimeout
Integer
gs1HandlingMode
JsonGs1HandlingMode
msiPlesseyChecksumAlgorithm
JsonMSIPlesseyChecksumAlgorithm
australiaPostCustomerFormat
JsonAustraliaPostCustomerFormat
lowPowerMode
Boolean
barcodeImageGenerationType
JsonBarcodeImageGenerationType
initialScanningDelay
Double
delayAfterScan
Double
viewFinderEnabled
Boolean
confirmationDialogConfiguration
JsonConfirmationDialogConfiguration
overlayConfiguration
JsonSelectionOverlayConfiguration
Returns
- BarcodeScannerJsonConfiguration
DescribeContents()
public int DescribeContents()
Returns
- int
WriteToParcel(Parcel, ParcelableWriteFlags)
public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)
Parameters
out
Parcel
flags
ParcelableWriteFlags