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