Table of Contents

Class SBSDKUI2BarcodeScannerConfiguration

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKUI2BarcodeScannerConfiguration : SBSDKUI2Node, INSCopying, INativeObject, IDisposable
Inheritance
SBSDKUI2BarcodeScannerConfiguration
Implements
INSCopying
INativeObject

Constructors

SBSDKUI2BarcodeScannerConfiguration()

public SBSDKUI2BarcodeScannerConfiguration()

SBSDKUI2BarcodeScannerConfiguration(NSObjectFlag)

protected SBSDKUI2BarcodeScannerConfiguration(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKUI2BarcodeScannerConfiguration(NativeHandle)

protected SBSDKUI2BarcodeScannerConfiguration(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKUI2BarcodeScannerConfiguration(SBSDKBarcodeDocumentFormat[], bool, SBSDKUpcEanExtensionBehavior, string, double, nint, nint, nint, bool, bool, bool, SBSDKBarcodeFormat[], SBSDKMSIPlesseyChecksumAlgorithm, SBSDKAustraliaPostCustomerFormat, SBSDKGS1Handling, bool)

public SBSDKUI2BarcodeScannerConfiguration(SBSDKBarcodeDocumentFormat[] extractedDocumentFormats, bool onlyAcceptDocuments, SBSDKUpcEanExtensionBehavior extensions, string barcodesRegexFilter, double minimumSizeScore, nint minimumTextLength, nint maximumTextLength, nint minimum1DBarcodesQuietZone, bool stripCheckDigits, bool useIATA2OF5Checksum, bool useCode11Checksum, SBSDKBarcodeFormat[] barcodeFormats, SBSDKMSIPlesseyChecksumAlgorithm msiPlesseyChecksumAlgorithm, SBSDKAustraliaPostCustomerFormat australiaPostCustomerFormat, SBSDKGS1Handling gs1Handling, bool returnBarcodeImage)

Parameters

extractedDocumentFormats SBSDKBarcodeDocumentFormat[]
onlyAcceptDocuments bool
extensions SBSDKUpcEanExtensionBehavior
barcodesRegexFilter string
minimumSizeScore double
minimumTextLength nint
maximumTextLength nint
minimum1DBarcodesQuietZone nint
stripCheckDigits bool
useIATA2OF5Checksum bool
useCode11Checksum bool
barcodeFormats SBSDKBarcodeFormat[]
msiPlesseyChecksumAlgorithm SBSDKMSIPlesseyChecksumAlgorithm
australiaPostCustomerFormat SBSDKAustraliaPostCustomerFormat
gs1Handling SBSDKGS1Handling
returnBarcodeImage bool

Properties

AustraliaPostCustomerFormat

public virtual SBSDKAustraliaPostCustomerFormat AustraliaPostCustomerFormat { get; set; }

Property Value

SBSDKAustraliaPostCustomerFormat

BarcodeFormats

public virtual SBSDKBarcodeFormat[] BarcodeFormats { get; set; }

Property Value

SBSDKBarcodeFormat[]

BarcodesRegexFilter

public virtual string BarcodesRegexFilter { get; set; }

Property Value

string

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

Extensions

public virtual SBSDKUpcEanExtensionBehavior Extensions { get; set; }

Property Value

SBSDKUpcEanExtensionBehavior

ExtractedDocumentFormats

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

Property Value

SBSDKBarcodeDocumentFormat[]

Gs1Handling

public virtual SBSDKGS1Handling Gs1Handling { get; set; }

Property Value

SBSDKGS1Handling

Hash

public virtual nuint Hash { get; }

Property Value

nuint

MaximumTextLength

public virtual nint MaximumTextLength { get; set; }

Property Value

nint

Minimum1DBarcodesQuietZone

public virtual nint Minimum1DBarcodesQuietZone { get; set; }

Property Value

nint

MinimumSizeScore

public virtual double MinimumSizeScore { get; set; }

Property Value

double

MinimumTextLength

public virtual nint MinimumTextLength { get; set; }

Property Value

nint

MsiPlesseyChecksumAlgorithm

public virtual SBSDKMSIPlesseyChecksumAlgorithm MsiPlesseyChecksumAlgorithm { get; set; }

Property Value

SBSDKMSIPlesseyChecksumAlgorithm

OnlyAcceptDocuments

public virtual bool OnlyAcceptDocuments { get; set; }

Property Value

bool

ReturnBarcodeImage

public virtual bool ReturnBarcodeImage { get; set; }

Property Value

bool

StripCheckDigits

public virtual bool StripCheckDigits { get; set; }

Property Value

bool

UseCode11Checksum

public virtual bool UseCode11Checksum { get; set; }

Property Value

bool

UseIATA2OF5Checksum

public virtual bool UseIATA2OF5Checksum { get; set; }

Property Value

bool

Methods

Copy(NSZone?)

public virtual NSObject Copy(NSZone? zone)

Parameters

zone NSZone

Returns

NSObject

FromJsonWithJson(string)

public static SBSDKUI2BarcodeScannerConfiguration? FromJsonWithJson(string json)

Parameters

json string

Returns

SBSDKUI2BarcodeScannerConfiguration

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