Table of Contents

Class PageFileStorage

Namespace
IO.Scanbot.Sdk.Persistence.Page
Assembly
DocumentSDK.NET.Droid.dll
[Register("io/scanbot/sdk/persistence/page/PageFileStorage", DoNotGenerateAcw = true)]
public class PageFileStorage : Object, IJavaObject, IJavaPeerable, IDisposable
Inheritance
PageFileStorage
Implements
Inherited Members

Constructors

PageFileStorage(DocumentPageStorageProcessor, IDocumentPageStorage, IFileIOProcessor)

[Register(".ctor", "(Lio/scanbot/sdk/persistence/page/DocumentPageStorageProcessor;Lio/scanbot/sdk/persistence/page/DocumentPageStorage;Lio/scanbot/sdk/persistence/fileio/FileIOProcessor;)V", "")]
public PageFileStorage(DocumentPageStorageProcessor pageStorageProcessor, IDocumentPageStorage pageStorage, IFileIOProcessor fileIOProcessor)

Parameters

pageStorageProcessor DocumentPageStorageProcessor
pageStorage IDocumentPageStorage
fileIOProcessor IFileIOProcessor

PageFileStorage(nint, JniHandleOwnership)

protected PageFileStorage(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Properties

A

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

Property Value

DocumentPageStorageProcessor

B

[Register("b")]
public IDocumentPageStorage B { get; set; }

Property Value

IDocumentPageStorage

C

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

Property Value

IFileIOProcessor

PageStorage

public IDocumentPageStorage PageStorage { get; }

Property Value

IDocumentPageStorage

Methods

GetImage(File, Options)

[Register("getImage", "(Ljava/io/File;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;", "")]
public Bitmap GetImage(File imageFile, BitmapFactory.Options options)

Parameters

imageFile File
options BitmapFactory.Options

Returns

Bitmap

GetImage(string, string, PageFileType, Options)

[Register("getImage", "(Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/persistence/page/PageFileType;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;", "")]
public Bitmap GetImage(string pageId, string documentId, PageFileType type, BitmapFactory.Options options)

Parameters

pageId string
documentId string
type PageFileType
options BitmapFactory.Options

Returns

Bitmap

GetImageURI(string, string, PageFileType)

[Register("getImageURI", "(Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/persistence/page/PageFileType;)Landroid/net/Uri;", "")]
public Uri GetImageURI(string pageId, string documentId, PageFileType type)

Parameters

pageId string
documentId string
type PageFileType

Returns

Uri

GetPreviewImage(string, string, PageFileType, Options)

[Register("getPreviewImage", "(Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/persistence/page/PageFileType;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;", "")]
public Bitmap GetPreviewImage(string pageId, string documentId, PageFileType type, BitmapFactory.Options options)

Parameters

pageId string
documentId string
type PageFileType
options BitmapFactory.Options

Returns

Bitmap

GetPreviewImageURI(string, string, PageFileType)

[Register("getPreviewImageURI", "(Ljava/lang/String;Ljava/lang/String;Lio/scanbot/sdk/persistence/page/PageFileType;)Landroid/net/Uri;", "")]
public Uri GetPreviewImageURI(string pageId, string documentId, PageFileType type)

Parameters

pageId string
documentId string
type PageFileType

Returns

Uri