Table of Contents

Class ScanbotBarcodeScannerSDK

Namespace
IO.Scanbot.Sdk.Barcode_scanner
Assembly
BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/barcode_scanner/ScanbotBarcodeScannerSDK", DoNotGenerateAcw = true)]
public sealed class ScanbotBarcodeScannerSDK : Object, ILicensableSdk, IBarcodeScanningSdk, IStorageSpaceAware, IJavaObject, IJavaPeerable, IDisposable
Inheritance
ScanbotBarcodeScannerSDK
Implements
Inherited Members

Constructors

ScanbotBarcodeScannerSDK(Activity)

[Register(".ctor", "(Landroid/app/Activity;)V", "")]
public ScanbotBarcodeScannerSDK(Activity activity)

Parameters

activity Activity

ScanbotBarcodeScannerSDK(Application)

[Register(".ctor", "(Landroid/app/Application;)V", "")]
public ScanbotBarcodeScannerSDK(Application application)

Parameters

application Application

ScanbotBarcodeScannerSDK(Service)

[Register(".ctor", "(Landroid/app/Service;)V", "")]
public ScanbotBarcodeScannerSDK(Service service)

Parameters

service Service

ScanbotBarcodeScannerSDK(Context)

[Register(".ctor", "(Landroid/content/Context;)V", "")]
public ScanbotBarcodeScannerSDK(Context context)

Parameters

context Context

Properties

A

[Register("a")]
public StorageSpaceAwareImpl A { get; set; }

Property Value

StorageSpaceAwareImpl

AvailableDiskSpace

public long AvailableDiskSpace { get; }

Property Value

long

B

[Register("b")]
public static ScanbotBarcodeScannerSDK.Companion B { get; }

Property Value

ScanbotBarcodeScannerSDK.Companion

C

[Register("c")]
public static IScanbotBarcodeScannerSDKComponent C { get; set; }

Property Value

IScanbotBarcodeScannerSDKComponent

LicenseInfo

public SdkLicenseInfo LicenseInfo { get; }

Property Value

SdkLicenseInfo

ScanbotBarcodeScannerSDKComponent

public IScanbotBarcodeScannerSDKComponent ScanbotBarcodeScannerSDKComponent { get; }

Property Value

IScanbotBarcodeScannerSDKComponent

TotalDiskSpace

public long TotalDiskSpace { get; }

Property Value

long

UsedDiskSpace

public long UsedDiskSpace { get; }

Property Value

long

Methods

CreateBarcodeDocumentParser()

[Register("createBarcodeDocumentParser", "()Lio/scanbot/sdk/barcode/document/BarcodeDocumentParser;", "")]
public IBarcodeDocumentParser CreateBarcodeDocumentParser()

Returns

IBarcodeDocumentParser

CreateBarcodeFileStorage()

[Register("createBarcodeFileStorage", "()Lio/scanbot/sdk/persistence/BarcodeFileStorage;", "")]
public BarcodeFileStorage CreateBarcodeFileStorage()

Returns

BarcodeFileStorage

CreateBarcodeScanner()

[Register("createBarcodeScanner", "()Lio/scanbot/sdk/barcode/BarcodeScanner;", "")]
public IBarcodeScanner CreateBarcodeScanner()

Returns

IBarcodeScanner

CreatePdfImagesExtractor()

[Register("createPdfImagesExtractor", "()Lio/scanbot/sdk/pdf/PdfImagesExtractor;", "")]
public IPdfImagesExtractor CreatePdfImagesExtractor()

Returns

IPdfImagesExtractor

FileIOProcessor()

[Register("fileIOProcessor", "()Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;", "")]
public IFileIOProcessor FileIOProcessor()

Returns

IFileIOProcessor

ResultRepositoryForClass(Class)

[Register("resultRepositoryForClass", "(Ljava/lang/Class;)Lio/scanbot/sdk/ui/result/ResultRepository;", "")]
[JavaTypeParameters(new string[] { "T" })]
public IResultRepository ResultRepositoryForClass(Class clazz)

Parameters

clazz Class

Returns

IResultRepository