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
[Register("createPdfImagesExtractor", "()Lio/scanbot/sdk/pdf/PdfImagesExtractor;", "")]
public IPdfImagesExtractor CreatePdfImagesExtractor()
Returns
- IPdfImagesExtractor
[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