Class SBSDKDocument  
  
  
    - Namespace
 - ScanbotSDK.iOS
 
  - Assembly
 - DocumentSDK.NET.iOS.dll
 
   
  
  
  
    public class SBSDKDocument : NSObject, INSCopying, INativeObject, IDisposable
   
  
    - Inheritance
 
    - 
      
      
SBSDKDocument
     
  
  
    - Implements
 
    - 
      
INSCopying
      INativeObject
      
     
  
  Constructors
  
  
  SBSDKDocument()
  
  
  
  
  
  
  
  SBSDKDocument(NSObjectFlag)
  
  
  
  
  
    protected SBSDKDocument(NSObjectFlag t)
   
  Parameters
  
    t NSObjectFlag 
    
  
  
  
  SBSDKDocument(NativeHandle)
  
  
  
  
  
    protected SBSDKDocument(NativeHandle handle)
   
  Parameters
  
    handle NativeHandle 
    
  
  
  
  SBSDKDocument(SBSDKDocument)
  
  
  
  
  
    public SBSDKDocument(SBSDKDocument document)
   
  Parameters
  
    document SBSDKDocument 
    
  
  Properties
  
  
  ClassHandle
  
  
  
  
  
    public override NativeHandle ClassHandle { get; }
   
  Property Value
  
    - NativeHandle
 
    
  
  
  
  DocumentImageURLs
  
  
  
  
  
    public virtual NSUrl[] DocumentImageURLs { get; }
   
  Property Value
  
    - NSUrl[]
 
    
  
  
  
  Pages
  
  
  
  
  
    public virtual SBSDKDocumentPage[] Pages { get; }
   
  Property Value
  
    - SBSDKDocumentPage[]
 
    
  
  Methods
  
  
  AddPage(SBSDKDocumentPage)
  
  
  
  
  
    public virtual bool AddPage(SBSDKDocumentPage page)
   
  Parameters
  
    page SBSDKDocumentPage 
    
  
  Returns
  
    - bool
 
    
  
  
  
  Copy(NSZone?)
  
  
  
  
  
    public virtual NSObject Copy(NSZone? zone)
   
  Parameters
  
    zone NSZone 
    
  
  Returns
  
    - NSObject
 
    
  
  
  
  IndexOfPageWithPageFileID(NSUuid)
  
  
  
  
  
    public virtual nint IndexOfPageWithPageFileID(NSUuid uuid)
   
  Parameters
  
    uuid NSUuid 
    
  
  Returns
  
    - nint
 
    
  
  
  
  InsertPageAtIndex(SBSDKDocumentPage, nint)
  
  
  
  
  
    public virtual bool InsertPageAtIndex(SBSDKDocumentPage page, nint index)
   
  Parameters
  
    page SBSDKDocumentPage 
    
    index nint 
    
  
  Returns
  
    - bool
 
    
  
  
  
  PageAtIndex(nint)
  
  
  
  
  
    public virtual SBSDKDocumentPage? PageAtIndex(nint index)
   
  Parameters
  
    index nint 
    
  
  Returns
  
    - SBSDKDocumentPage
 
    
  
  
  
  PageWithPageFileID(NSUuid)
  
  
  
  
  
    public virtual SBSDKDocumentPage? PageWithPageFileID(NSUuid uuid)
   
  Parameters
  
    uuid NSUuid 
    
  
  Returns
  
    - SBSDKDocumentPage
 
    
  
  
  
  RemoveAllPages()
  
  
  
  
  
    public virtual void RemoveAllPages()
   
  
  
  RemovePageAtIndex(nint)
  
  
  
  
  
    public virtual void RemovePageAtIndex(nint index)
   
  Parameters
  
    index nint 
    
  
  
  
  ReplacePageAtIndexWithPage(nint, SBSDKDocumentPage)
  
  
  
  
  
    public virtual bool ReplacePageAtIndexWithPage(nint index, SBSDKDocumentPage page)
   
  Parameters
  
    index nint 
    
    page SBSDKDocumentPage 
    
  
  Returns
  
    - bool