Class ScanbotSDK
- Namespace
- IO.Scanbot.Sdk
- Assembly
- DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/ScanbotSDK", DoNotGenerateAcw = true)]
public class ScanbotSDK : Object, ILicensableSdk, IBarcodeScanningSdk, IStorageSpaceAware, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
ScanbotSDK
- Implements
-
- Derived
-
- 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
ScanbotSDK(nint, JniHandleOwnership)
protected ScanbotSDK(nint javaReference, JniHandleOwnership transfer)
Parameters
javaReference nint
transfer JniHandleOwnership
Properties
AnalyticsManager
public IScanbotAnalyticsManager AnalyticsManager { get; }
Property Value
- IScanbotAnalyticsManager
AvailableDiskSpace
public virtual long AvailableDiskSpace { get; }
Property Value
- long
DocumentApi
public IDocumentApi DocumentApi { get; }
Property Value
- IDocumentApi
LicenseInfo
public virtual LicenseInfo LicenseInfo { get; }
Property Value
- LicenseInfo
PageFileStorage
[Obsolete("deprecated")]
public PageFileStorage PageFileStorage { get; }
Property Value
- PageFileStorage
StorageAware
public IStorageSpaceAware StorageAware { get; set; }
Property Value
- IStorageSpaceAware
TotalDiskSpace
public virtual long TotalDiskSpace { get; }
Property Value
- long
UsedDiskSpace
public virtual long UsedDiskSpace { get; }
Property Value
- long
Methods
[Register("createBarcodeDocumentParser", "(Ljava/util/List;)Lio/scanbot/common/Result;", "GetCreateBarcodeDocumentParser_Ljava_util_List_Handler")]
public virtual IResult CreateBarcodeDocumentParser(IList<BarcodeDocumentFormat> acceptedFormats)
Parameters
acceptedFormats IList<BarcodeDocumentFormat>
Returns
- IResult
CreateBarcodeFileStorage()
[Register("createBarcodeFileStorage", "()Lio/scanbot/sdk/persistence/BarcodeFileStorage;", "GetCreateBarcodeFileStorageHandler")]
public virtual BarcodeFileStorage CreateBarcodeFileStorage()
Returns
- BarcodeFileStorage
CreateBarcodeScanner(BarcodeScannerConfiguration)
[Register("createBarcodeScanner", "(Lio/scanbot/sdk/barcode/BarcodeScannerConfiguration;)Lio/scanbot/common/Result;", "GetCreateBarcodeScanner_Lio_scanbot_sdk_barcode_BarcodeScannerConfiguration_Handler")]
public virtual IResult CreateBarcodeScanner(BarcodeScannerConfiguration configuration)
Parameters
configuration BarcodeScannerConfiguration
Returns
- IResult
CreateBlobFactory()
[Register("createBlobFactory", "()Lio/scanbot/sdk/blob/BlobFactory;", "")]
public BlobFactory CreateBlobFactory()
Returns
- BlobFactory
CreateBlobManager()
[Register("createBlobManager", "()Lio/scanbot/sdk/blob/BlobManager;", "")]
public BlobManager CreateBlobManager()
Returns
- BlobManager
CreateCheckScanner()
[Register("createCheckScanner", "()Lio/scanbot/common/Result;", "")]
public IResult CreateCheckScanner()
Returns
- IResult
CreateCheckScanner(CheckScannerConfiguration)
[Register("createCheckScanner", "(Lio/scanbot/sdk/check/CheckScannerConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult CreateCheckScanner(CheckScannerConfiguration configuration)
Parameters
configuration CheckScannerConfiguration
Returns
- IResult
CreateCleaner()
[Obsolete("deprecated")]
[Register("createCleaner", "()Lio/scanbot/sdk/persistence/cleanup/Cleaner;", "")]
public Cleaner CreateCleaner()
Returns
- Cleaner
CreateCreditCardScanner()
[Register("createCreditCardScanner", "()Lio/scanbot/common/Result;", "")]
public IResult CreateCreditCardScanner()
Returns
- IResult
CreateCreditCardScanner(CreditCardScannerConfiguration)
[Register("createCreditCardScanner", "(Lio/scanbot/sdk/creditcard/CreditCardScannerConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult CreateCreditCardScanner(CreditCardScannerConfiguration configuration)
Parameters
configuration CreditCardScannerConfiguration
Returns
- IResult
[Register("createDocumentDataExtractor", "()Lio/scanbot/common/Result;", "")]
public IResult CreateDocumentDataExtractor()
Returns
- IResult
[Register("createDocumentDataExtractor", "(Lio/scanbot/sdk/documentdata/DocumentDataExtractorConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult CreateDocumentDataExtractor(DocumentDataExtractorConfiguration configuration)
Parameters
configuration DocumentDataExtractorConfiguration
Returns
- IResult
CreateDocumentEnhancer()
[Register("createDocumentEnhancer", "()Lio/scanbot/common/Result;", "")]
public IResult CreateDocumentEnhancer()
Returns
- IResult
CreateDocumentQualityAnalyzer()
[Register("createDocumentQualityAnalyzer", "()Lio/scanbot/common/Result;", "")]
public IResult CreateDocumentQualityAnalyzer()
Returns
- IResult
CreateDocumentQualityAnalyzer(DocumentQualityAnalyzerConfiguration)
[Register("createDocumentQualityAnalyzer", "(Lio/scanbot/sdk/documentqualityanalyzer/DocumentQualityAnalyzerConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult CreateDocumentQualityAnalyzer(DocumentQualityAnalyzerConfiguration configuration)
Parameters
configuration DocumentQualityAnalyzerConfiguration
Returns
- IResult
CreateDocumentScanner()
[Register("createDocumentScanner", "()Lio/scanbot/common/Result;", "")]
public IResult CreateDocumentScanner()
Returns
- IResult
CreateDocumentScanner(DocumentScannerConfiguration)
[Register("createDocumentScanner", "(Lio/scanbot/sdk/documentscanner/DocumentScannerConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult CreateDocumentScanner(DocumentScannerConfiguration configuration)
Parameters
configuration DocumentScannerConfiguration
Returns
- IResult
CreateMedicalCertificateScanner()
[Register("createMedicalCertificateScanner", "()Lio/scanbot/common/Result;", "")]
public IResult CreateMedicalCertificateScanner()
Returns
- IResult
CreateMrzScanner()
[Register("createMrzScanner", "()Lio/scanbot/common/Result;", "")]
public IResult CreateMrzScanner()
Returns
- IResult
CreateMrzScanner(MrzScannerConfiguration)
[Register("createMrzScanner", "(Lio/scanbot/sdk/mrz/MrzScannerConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult CreateMrzScanner(MrzScannerConfiguration configuration)
Parameters
configuration MrzScannerConfiguration
Returns
- IResult
CreateOcrEngineManager()
[Register("createOcrEngineManager", "()Lio/scanbot/sdk/ocr/OcrEngineManager;", "")]
public IOcrEngineManager CreateOcrEngineManager()
Returns
- IOcrEngineManager
CreatePageFileStorage()
[Obsolete("deprecated")]
[Register("createPageFileStorage", "()Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;", "")]
public PageFileStorage CreatePageFileStorage()
Returns
- PageFileStorage
CreatePageProcessor()
[Obsolete("deprecated")]
[Register("createPageProcessor", "()Lio/scanbot/sdk/docprocessing/legacy/PageProcessor;", "")]
public PageProcessor CreatePageProcessor()
Returns
- PageProcessor
CreatePdfGenerator(OcrConfig)
[Register("createPdfGenerator", "(Lio/scanbot/sdk/ocr/OcrEngineManager$OcrConfig;)Lio/scanbot/sdk/pdf/PdfGenerator;", "")]
public IPdfGenerator CreatePdfGenerator(IOcrEngineManager.OcrConfig ocrConfiguration)
Parameters
ocrConfiguration IOcrEngineManager.OcrConfig
Returns
- IPdfGenerator
[Register("createPdfImagesExtractor", "()Lio/scanbot/sdk/pdf/PdfImagesExtractor;", "")]
public IPdfImagesExtractor CreatePdfImagesExtractor()
Returns
- IPdfImagesExtractor
[Register("createPdfPagesExtractor", "()Lio/scanbot/sdk/docprocessing/PdfPagesExtractor;", "")]
public IPdfPagesExtractor CreatePdfPagesExtractor()
Returns
- IPdfPagesExtractor
CreateTextPatternScanner()
[Register("createTextPatternScanner", "()Lio/scanbot/common/Result;", "")]
public IResult CreateTextPatternScanner()
Returns
- IResult
CreateTextPatternScanner(TextPatternScannerConfiguration)
[Register("createTextPatternScanner", "(Lio/scanbot/sdk/textpattern/TextPatternScannerConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult CreateTextPatternScanner(TextPatternScannerConfiguration configuration)
Parameters
configuration TextPatternScannerConfiguration
Returns
- IResult
CreateTiffGeneratorManager()
[Register("createTiffGeneratorManager", "()Lio/scanbot/sdk/tiff/TiffGeneratorManager;", "")]
public TiffGeneratorManager CreateTiffGeneratorManager()
Returns
- TiffGeneratorManager
CreateVinScanner()
[Register("createVinScanner", "()Lio/scanbot/common/Result;", "")]
public IResult CreateVinScanner()
Returns
- IResult
CreateVinScanner(VinScannerConfiguration)
[Register("createVinScanner", "(Lio/scanbot/sdk/vin/VinScannerConfiguration;)Lio/scanbot/common/Result;", "")]
public IResult CreateVinScanner(VinScannerConfiguration configuration)
Parameters
configuration VinScannerConfiguration
Returns
- IResult
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
Xva(ISdkComponent)
[Register("xva", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/persistence/page/legacy/PageFileStorage;", "")]
public static PageFileStorage Xva(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- PageFileStorage
Xvc(ISdkComponent)
[Register("xvc", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvc(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- IResult
Xvd(ISdkComponent)
[Register("xvd", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/ocr/OcrEngineManager;", "")]
public static IOcrEngineManager Xvd(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- IOcrEngineManager
Xvf(ISdkComponent)
[Register("xvf", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/tiff/TiffGeneratorManager;", "")]
public static TiffGeneratorManager Xvf(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- TiffGeneratorManager
Xvg(ISdkComponent)
[Register("xvg", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sap/SapManager;", "")]
public static SapManager Xvg(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- SapManager
Xvh(ISdkComponent)
[Register("xvh", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/persistence/BarcodeFileStorage;", "")]
public static BarcodeFileStorage Xvh(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- BarcodeFileStorage
Xvj(ISdkComponent)
[Register("xvj", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/persistence/cleanup/Cleaner;", "")]
public static Cleaner Xvj(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- Cleaner
Xvk(BarcodeScannerConfiguration, ISdkComponent)
[Register("xvk", "(Lio/scanbot/sdk/barcode/BarcodeScannerConfiguration;Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvk(BarcodeScannerConfiguration p0, ISdkComponent p1)
Parameters
p0 BarcodeScannerConfiguration
p1 ISdkComponent
Returns
- IResult
Xvk(CheckScannerConfiguration, ISdkComponent)
[Register("xvk", "(Lio/scanbot/sdk/check/CheckScannerConfiguration;Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvk(CheckScannerConfiguration p0, ISdkComponent p1)
Parameters
p0 CheckScannerConfiguration
p1 ISdkComponent
Returns
- IResult
Xvk(CreditCardScannerConfiguration, ISdkComponent)
[Register("xvk", "(Lio/scanbot/sdk/creditcard/CreditCardScannerConfiguration;Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvk(CreditCardScannerConfiguration p0, ISdkComponent p1)
Parameters
p0 CreditCardScannerConfiguration
p1 ISdkComponent
Returns
- IResult
Xvk(ISdkComponent)
[Register("xvk", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/analytics/IScanbotAnalyticsManager;", "")]
public static IScanbotAnalyticsManager Xvk(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- IScanbotAnalyticsManager
[Register("xvk", "(Lio/scanbot/sdk/documentdata/DocumentDataExtractorConfiguration;Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvk(DocumentDataExtractorConfiguration p0, ISdkComponent p1)
Parameters
p0 DocumentDataExtractorConfiguration
p1 ISdkComponent
Returns
- IResult
Xvk(DocumentQualityAnalyzerConfiguration, ISdkComponent)
[Register("xvk", "(Lio/scanbot/sdk/documentqualityanalyzer/DocumentQualityAnalyzerConfiguration;Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvk(DocumentQualityAnalyzerConfiguration p0, ISdkComponent p1)
Parameters
p0 DocumentQualityAnalyzerConfiguration
p1 ISdkComponent
Returns
- IResult
Xvk(DocumentScannerConfiguration, ISdkComponent)
[Register("xvk", "(Lio/scanbot/sdk/documentscanner/DocumentScannerConfiguration;Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvk(DocumentScannerConfiguration p0, ISdkComponent p1)
Parameters
p0 DocumentScannerConfiguration
p1 ISdkComponent
Returns
- IResult
Xvk(MrzScannerConfiguration, ISdkComponent)
[Register("xvk", "(Lio/scanbot/sdk/mrz/MrzScannerConfiguration;Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvk(MrzScannerConfiguration p0, ISdkComponent p1)
Parameters
p0 MrzScannerConfiguration
p1 ISdkComponent
Returns
- IResult
Xvk(TextPatternScannerConfiguration, ISdkComponent)
[Register("xvk", "(Lio/scanbot/sdk/textpattern/TextPatternScannerConfiguration;Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvk(TextPatternScannerConfiguration p0, ISdkComponent p1)
Parameters
p0 TextPatternScannerConfiguration
p1 ISdkComponent
Returns
- IResult
Xvk(VinScannerConfiguration, ISdkComponent)
[Register("xvk", "(Lio/scanbot/sdk/vin/VinScannerConfiguration;Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvk(VinScannerConfiguration p0, ISdkComponent p1)
Parameters
p0 VinScannerConfiguration
p1 ISdkComponent
Returns
- IResult
Xvk(IFunction1)
[Register("xvk", "(Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;", "")]
public static Object Xvk(IFunction1 p0)
Parameters
p0 IFunction1
Returns
- Object
Xvk(IList, ISdkComponent)
[Register("xvk", "(Ljava/util/List;Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvk(IList p0, ISdkComponent p1)
Parameters
p0 IList
p1 ISdkComponent
Returns
- IResult
Xvl(ISdkComponent)
[Register("xvl", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/common/Result;", "")]
public static IResult Xvl(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- IResult
Xvm(ISdkComponent)
[Register("xvm", "(Lio/scanbot/sdk/di/SdkComponent;)Ljava/util/Set;", "")]
public static ICollection Xvm(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- ICollection
Xvn(ISdkComponent)
[Register("xvn", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/docprocessing/DocumentApi;", "")]
public static IDocumentApi Xvn(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- IDocumentApi
Xvo(ISdkComponent)
[Register("xvo", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/pdf/PdfImagesExtractor;", "")]
public static IPdfImagesExtractor Xvo(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- IPdfImagesExtractor
Xvp(ISdkComponent)
[Register("xvp", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/blob/BlobFactory;", "")]
public static BlobFactory Xvp(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- BlobFactory
Xvr(ISdkComponent)
[Register("xvr", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/docprocessing/legacy/PageProcessor;", "")]
public static PageProcessor Xvr(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- PageProcessor
Xvs(ISdkComponent)
[Register("xvs", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/persistence/page/PageFileStorage;", "")]
public static PageFileStorage Xvs(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- PageFileStorage
Xvv(ISdkComponent)
[Register("xvv", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/blob/BlobManager;", "")]
public static BlobManager Xvv(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- BlobManager
Xvw(ISdkComponent)
[Register("xvw", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;", "")]
public static IFileIOProcessor Xvw(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- IFileIOProcessor
Xvx(ISdkComponent)
[Register("xvx", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/licensing/LicenseInfo;", "")]
public static LicenseInfo Xvx(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- LicenseInfo
Xvz(ISdkComponent)
[Register("xvz", "(Lio/scanbot/sdk/di/SdkComponent;)Lio/scanbot/sdk/docprocessing/PdfPagesExtractor;", "")]
public static IPdfPagesExtractor Xvz(ISdkComponent p0)
Parameters
p0 ISdkComponent
Returns
- IPdfPagesExtractor