Class SBSDKScannedDocument
- Namespace
- ScanbotSDK.iOS
- Assembly
- DocumentSDK.NET.iOS.dll
public class SBSDKScannedDocument : NSObject
- Inheritance
-
SBSDKScannedDocument
Constructors
SBSDKScannedDocument()
public SBSDKScannedDocument()
SBSDKScannedDocument(NSObjectFlag)
protected SBSDKScannedDocument(NSObjectFlag t)
Parameters
t NSObjectFlag
SBSDKScannedDocument(NativeHandle)
protected SBSDKScannedDocument(NativeHandle handle)
Parameters
handle NativeHandle
SBSDKScannedDocument(SBSDKDocument, nint)
public SBSDKScannedDocument(SBSDKDocument document, nint documentImageSizeLimit)
Parameters
document SBSDKDocument
documentImageSizeLimit nint
SBSDKScannedDocument(SBSDKScannedDocument)
public SBSDKScannedDocument(SBSDKScannedDocument document)
Parameters
document SBSDKScannedDocument
SBSDKScannedDocument(nint)
public SBSDKScannedDocument(nint documentImageSizeLimit)
Parameters
documentImageSizeLimit nint
SBSDKScannedDocument(string)
public SBSDKScannedDocument(string documentUuid)
Parameters
documentUuid string
Properties
ClassHandle
public override NativeHandle ClassHandle { get; }
Property Value
- NativeHandle
CreationDate
public virtual NSDate CreationDate { get; }
Property Value
- NSDate
CreationTimeStamp
public virtual long CreationTimeStamp { get; }
Property Value
- long
DocumentImageSizeLimit
public virtual nint DocumentImageSizeLimit { get; }
Property Value
- nint
DocumentImageURLs
public virtual NSUrl[] DocumentImageURLs { get; }
Property Value
- NSUrl[]
FileStorageBaseDirectory
public static NSUrl FileStorageBaseDirectory { get; set; }
Property Value
- NSUrl
public static SBSDKImageFileFormat FileStorageImageFormat { get; set; }
Property Value
- SBSDKImageFileFormat
FileStorageImageQuality
public static byte FileStorageImageQuality { get; set; }
Property Value
- byte
Hash
public virtual nuint Hash { get; }
Property Value
- nuint
PageCount
public virtual nint PageCount { get; }
Property Value
- nint
PageUuids
public virtual string[] PageUuids { get; }
Property Value
- string[]
Pages
public virtual SBSDKScannedPage[] Pages { get; }
Property Value
- SBSDKScannedPage[]
PdfURI
public virtual NSUrl PdfURI { get; }
Property Value
- NSUrl
StoredDocumentUuids
public static string[] StoredDocumentUuids { get; }
Property Value
- string[]
TiffURI
public virtual NSUrl TiffURI { get; }
Property Value
- NSUrl
Uuid
public virtual string Uuid { get; }
Property Value
- string
Methods
AddObserver(SBSDKScannedDocumentObserver)
public virtual void AddObserver(SBSDKScannedDocumentObserver observer)
Parameters
observer SBSDKScannedDocumentObserver
AddPageWith(UIImage, SBSDKPolygon, SBSDKParametricFilter[])
public virtual SBSDKScannedPage? AddPageWith(UIImage image, SBSDKPolygon polygon, SBSDKParametricFilter[] filters)
Parameters
image UIImage
polygon SBSDKPolygon
filters SBSDKParametricFilter[]
Returns
- SBSDKScannedPage
Clone()
public virtual SBSDKScannedDocument? Clone()
Returns
- SBSDKScannedDocument
CreateDocumentWithDocumentImageSizeLimit(nint)
public static SBSDKScannedDocument CreateDocumentWithDocumentImageSizeLimit(nint documentImageSizeLimit)
Parameters
documentImageSizeLimit nint
Returns
- SBSDKScannedDocument
DeleteAndReturnError(out NSError?)
public virtual bool DeleteAndReturnError(out NSError? error)
Parameters
error NSError
Returns
- bool
DeleteDocumentWithDocumentUuid(string)
public static bool DeleteDocumentWithDocumentUuid(string documentUuid)
Parameters
documentUuid string
Returns
- bool
DocumentExistsWithDocumentUuid(string)
public static bool DocumentExistsWithDocumentUuid(string documentUuid)
Parameters
documentUuid string
Returns
- bool
InsertPageWithAt(UIImage, nint, SBSDKPolygon, SBSDKParametricFilter[])
public virtual SBSDKScannedPage? InsertPageWithAt(UIImage image, nint index, SBSDKPolygon polygon, SBSDKParametricFilter[] filters)
Parameters
image UIImage
index nint
polygon SBSDKPolygon
filters SBSDKParametricFilter[]
Returns
- SBSDKScannedPage
LoadDocumentWithDocumentUuid(string)
public static SBSDKScannedDocument? LoadDocumentWithDocumentUuid(string documentUuid)
Parameters
documentUuid string
Returns
- SBSDKScannedDocument
MovePageAtTo(nint, nint)
public virtual bool MovePageAtTo(nint sourceIndex, nint destIndex)
Parameters
sourceIndex nint
destIndex nint
Returns
- bool
PageAt(nint)
public virtual SBSDKScannedPage? PageAt(nint index)
Parameters
index nint
Returns
- SBSDKScannedPage
PageExistsWithDocumentUuid(string, string)
public static bool PageExistsWithDocumentUuid(string documentUuid, string pageUuid)
Parameters
documentUuid string
pageUuid string
Returns
- bool
PageWith(string)
public virtual SBSDKScannedPage? PageWith(string pageUuid)
Parameters
pageUuid string
Returns
- SBSDKScannedPage
RebuildPages()
public virtual void RebuildPages()
RemoveAllPagesOnError(Action<SBSDKScannedPage, NSError>?)
public virtual void RemoveAllPagesOnError(Action<SBSDKScannedPage, NSError>? onError)
Parameters
onError Action<SBSDKScannedPage, NSError>
RemoveObserver(SBSDKScannedDocumentObserver)
public virtual void RemoveObserver(SBSDKScannedDocumentObserver observer)
Parameters
observer SBSDKScannedDocumentObserver
RemovePage(SBSDKScannedPage, Action<SBSDKScannedPage, NSError>?)
public virtual void RemovePage(SBSDKScannedPage page, Action<SBSDKScannedPage, NSError>? onError)
Parameters
page SBSDKScannedPage
onError Action<SBSDKScannedPage, NSError>
ToJson()
public virtual string ToJson()
Returns
- string