Class SBSDKDocumentPageFileStorage  
  
  
    - Namespace
 - ScanbotSDK.iOS
 
  - Assembly
 - DocumentSDK.NET.iOS.dll
 
   
  
  
  
    public class SBSDKDocumentPageFileStorage : NSObject
   
  
    - Inheritance
 
    - 
      
      
SBSDKDocumentPageFileStorage
     
  
  Constructors
  
  
  SBSDKDocumentPageFileStorage(NSObjectFlag)
  
  
  
  
  
    protected SBSDKDocumentPageFileStorage(NSObjectFlag t)
   
  Parameters
  
    t NSObjectFlag 
    
  
  
  
  SBSDKDocumentPageFileStorage(NativeHandle)
  
  
  
  
  
    protected SBSDKDocumentPageFileStorage(NativeHandle handle)
   
  Parameters
  
    handle NativeHandle 
    
  
  
  
  SBSDKDocumentPageFileStorage(SBSDKImageFileFormat)
  
  
  
  
  
    public SBSDKDocumentPageFileStorage(SBSDKImageFileFormat imageFormat)
   
  Parameters
  
    imageFormat SBSDKImageFileFormat 
    
  
  
  
  SBSDKDocumentPageFileStorage(SBSDKImageFileFormat, nuint, SBSDKStorageLocation?)
  
  
  
  
  
    public SBSDKDocumentPageFileStorage(SBSDKImageFileFormat imageFormat, nuint quality, SBSDKStorageLocation? location)
   
  Parameters
  
    imageFormat SBSDKImageFileFormat 
    
    quality nuint 
    
    location SBSDKStorageLocation 
    
  
  
  
  SBSDKDocumentPageFileStorage(nuint)
  
  
  
  
  
    public SBSDKDocumentPageFileStorage(nuint quality)
   
  Parameters
  
    quality nuint 
    
  
  Properties
  
  
  AllPageFileIDs
  
  
  
  
  
    public virtual NSUuid[] AllPageFileIDs { get; }
   
  Property Value
  
    - NSUuid[]
 
    
  
  
  
  ClassHandle
  
  
  
  
  
    public override NativeHandle ClassHandle { get; }
   
  Property Value
  
    - NativeHandle
 
    
  
  
  
  DefaultStorage
  
  
  
  
  
    public static SBSDKDocumentPageFileStorage DefaultStorage { get; set; }
   
  Property Value
  
    - SBSDKDocumentPageFileStorage
 
    
  
  
  
  WritingImageFileFormat
  
  
  
  
  
    public virtual SBSDKImageFileFormat WritingImageFileFormat { get; }
   
  Property Value
  
    - SBSDKImageFileFormat
 
    
  
  
  
  WritingJpegImageCompressionQuality
  
  
  
  
  
    public virtual nuint WritingJpegImageCompressionQuality { get; }
   
  Property Value
  
    - nuint
 
    
  
  Methods
  
  
  Add(UIImage)
  
  
  
  
  
    public virtual NSUuid? Add(UIImage image)
   
  Parameters
  
    image UIImage 
    
  
  Returns
  
    - NSUuid
 
    
  
  
  
  ExistsPageFileID(NSUuid)
  
  
  
  
  
    public virtual bool ExistsPageFileID(NSUuid pageFileID)
   
  Parameters
  
    pageFileID NSUuid 
    
  
  Returns
  
    - bool
 
    
  
  
  
  ImageURLWithPageFileIDPageFileType(NSUuid, SBSDKDocumentPageFileType)
  
  
  
  
  
    public virtual NSUrl? ImageURLWithPageFileIDPageFileType(NSUuid pageFileID, SBSDKDocumentPageFileType type)
   
  Parameters
  
    pageFileID NSUuid 
    
    type SBSDKDocumentPageFileType 
    
  
  Returns
  
    - NSUrl
 
    
  
  
  
  ImageWithPageFileIDPageFileType(NSUuid, SBSDKDocumentPageFileType)
  
  
  
  
  
    public virtual UIImage? ImageWithPageFileIDPageFileType(NSUuid pageFileID, SBSDKDocumentPageFileType type)
   
  Parameters
  
    pageFileID NSUuid 
    
    type SBSDKDocumentPageFileType 
    
  
  Returns
  
    - UIImage
 
    
  
  
  
  PreviewImageURLWithPageFileIDPageFileType(NSUuid, SBSDKDocumentPageFileType)
  
  
  
  
  
    public virtual NSUrl? PreviewImageURLWithPageFileIDPageFileType(NSUuid pageFileID, SBSDKDocumentPageFileType type)
   
  Parameters
  
    pageFileID NSUuid 
    
    type SBSDKDocumentPageFileType 
    
  
  Returns
  
    - NSUrl
 
    
  
  
  
  PreviewImageWithPageFileIDPageFileType(NSUuid, SBSDKDocumentPageFileType)
  
  
  
  
  
    public virtual UIImage? PreviewImageWithPageFileIDPageFileType(NSUuid pageFileID, SBSDKDocumentPageFileType type)
   
  Parameters
  
    pageFileID NSUuid 
    
    type SBSDKDocumentPageFileType 
    
  
  Returns
  
    - UIImage
 
    
  
  
  
  RemoveAll()
  
  
  
  
  
    public virtual void RemoveAll()
   
  
  
  RemoveAllExceptWithPageFileIDs(NSUuid[])
  
  
  
  
  
    public virtual void RemoveAllExceptWithPageFileIDs(NSUuid[] pageFileIDs)
   
  Parameters
  
    pageFileIDs NSUuid[] 
    
  
  
  
  RemoveImageForExistingPageFileIDPageFileType(NSUuid, SBSDKDocumentPageFileType)
  
  
  
  
  
    public virtual bool RemoveImageForExistingPageFileIDPageFileType(NSUuid pageFileID, SBSDKDocumentPageFileType type)
   
  Parameters
  
    pageFileID NSUuid 
    
    type SBSDKDocumentPageFileType 
    
  
  Returns
  
    - bool
 
    
  
  
  
  RemovePageFileID(NSUuid)
  
  
  
  
  
    public virtual void RemovePageFileID(NSUuid pageFileID)
   
  Parameters
  
    pageFileID NSUuid 
    
  
  
  
  SetForExistingPageFileIDPageFileType(UIImage, NSUuid, SBSDKDocumentPageFileType)
  
  
  
  
  
    public virtual bool SetForExistingPageFileIDPageFileType(UIImage image, NSUuid pageFileID, SBSDKDocumentPageFileType type)
   
  Parameters
  
    image UIImage 
    
    pageFileID NSUuid 
    
    type SBSDKDocumentPageFileType 
    
  
  Returns
  
    - bool