Table of Contents

Class ScanbotSDK

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

Constructors

ScanbotSDK(Activity)

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

Parameters

activity Activity

ScanbotSDK(Application)

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

Parameters

application Application

ScanbotSDK(Service)

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

Parameters

service Service

ScanbotSDK(Context)

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

Parameters

context Context

Properties

AvailableDiskSpace

public long AvailableDiskSpace { get; }

Property Value

long

LicenseInfo

public SdkLicenseInfo LicenseInfo { get; }

Property Value

SdkLicenseInfo

PageFileStorage

[Obsolete("deprecated")]
public PageFileStorage PageFileStorage { get; }

Property Value

PageFileStorage

TotalDiskSpace

public long TotalDiskSpace { get; }

Property Value

long

UsedDiskSpace

public long UsedDiskSpace { get; }

Property Value

long

Methods

CreateBarcodeDetector()

[Register("createBarcodeDetector", "()Lio/scanbot/sdk/barcode/ScanbotBarcodeDetector;", "")]
public IScanbotBarcodeDetector CreateBarcodeDetector()

Returns

IScanbotBarcodeDetector

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

CreateBlobManager()

[Register("createBlobManager", "()Lio/scanbot/sdk/blob/BlobManager;", "")]
public BlobManager CreateBlobManager()

Returns

BlobManager

CreateCheckRecognizer()

[Register("createCheckRecognizer", "()Lio/scanbot/sdk/check/CheckRecognizer;", "")]
public ICheckRecognizer CreateCheckRecognizer()

Returns

ICheckRecognizer

CreateCleaner()

[Register("createCleaner", "()Lio/scanbot/sdk/persistence/cleanup/Cleaner;", "")]
public Cleaner CreateCleaner()

Returns

Cleaner

CreateContourDetector()

[Register("createContourDetector", "()Lio/scanbot/sdk/core/contourdetector/ContourDetector;", "")]
public ContourDetector CreateContourDetector()

Returns

ContourDetector

CreateDocumentQualityAnalyzer()

[Register("createDocumentQualityAnalyzer", "()Lio/scanbot/sdk/process/DocumentQualityAnalyzer;", "")]
public IDocumentQualityAnalyzer CreateDocumentQualityAnalyzer()

Returns

IDocumentQualityAnalyzer

CreateGenericDocumentRecognizer()

[Register("createGenericDocumentRecognizer", "()Lio/scanbot/sdk/genericdocument/GenericDocumentRecognizer;", "")]
public IGenericDocumentRecognizer CreateGenericDocumentRecognizer()

Returns

IGenericDocumentRecognizer

CreateGenericTextRecognizer()

[Register("createGenericTextRecognizer", "()Lio/scanbot/sdk/generictext/GenericTextRecognizer;", "")]
public IGenericTextRecognizer CreateGenericTextRecognizer()

Returns

IGenericTextRecognizer

CreateHealthInsuranceCardScanner()

[Register("createHealthInsuranceCardScanner", "()Lio/scanbot/sdk/hicscanner/HealthInsuranceCardScanner;", "")]
public IHealthInsuranceCardScanner CreateHealthInsuranceCardScanner()

Returns

IHealthInsuranceCardScanner

CreateLicensePlateScanner()

[Register("createLicensePlateScanner", "()Lio/scanbot/sdk/licenseplate/LicensePlateScanner;", "")]
public ILicensePlateScanner CreateLicensePlateScanner()

Returns

ILicensePlateScanner

CreateMedicalCertificateRecognizer()

[Register("createMedicalCertificateRecognizer", "()Lio/scanbot/sdk/mcrecognizer/MedicalCertificateRecognizer;", "")]
public IMedicalCertificateRecognizer CreateMedicalCertificateRecognizer()

Returns

IMedicalCertificateRecognizer

CreateMrzScanner()

[Register("createMrzScanner", "()Lio/scanbot/sdk/mrzscanner/MRZScanner;", "")]
public IMRZScanner CreateMrzScanner()

Returns

IMRZScanner

CreateOcrRecognizer()

[Register("createOcrRecognizer", "()Lio/scanbot/sdk/ocr/OpticalCharacterRecognizer;", "")]
public IOpticalCharacterRecognizer CreateOcrRecognizer()

Returns

IOpticalCharacterRecognizer

CreatePageFileStorage()

[Register("createPageFileStorage", "()Lio/scanbot/sdk/persistence/PageFileStorage;", "")]
public PageFileStorage CreatePageFileStorage()

Returns

PageFileStorage

CreatePageProcessor()

[Register("createPageProcessor", "()Lio/scanbot/sdk/docprocessing/PageProcessor;", "")]
public PageProcessor CreatePageProcessor()

Returns

PageProcessor

CreatePdfImagesExtractor()

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

Returns

IPdfImagesExtractor

CreatePdfPagesExtractor()

[Register("createPdfPagesExtractor", "()Lio/scanbot/sdk/docprocessing/PdfPagesExtractor;", "")]
public IPdfPagesExtractor CreatePdfPagesExtractor()

Returns

IPdfPagesExtractor

CreatePdfRenderer()

[Register("createPdfRenderer", "()Lio/scanbot/sdk/process/PDFRenderer;", "")]
public IPDFRenderer CreatePdfRenderer()

Returns

IPDFRenderer

CreateTextOrientationScanner()

[Register("createTextOrientationScanner", "()Lio/scanbot/sdk/textorientation/TextOrientationScanner;", "")]
public ITextOrientationScanner CreateTextOrientationScanner()

Returns

ITextOrientationScanner

CreateTiffWriter()

[Register("createTiffWriter", "()Lio/scanbot/sdk/tiff/TIFFWriter;", "")]
public TIFFWriter CreateTiffWriter()

Returns

TIFFWriter

CreateVinScanner()

[Register("createVinScanner", "()Lio/scanbot/sdk/vin/VinScanner;", "")]
public IVinScanner CreateVinScanner()

Returns

IVinScanner

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