Other Classes

The following classes are available globally.

  • A color patch represents a single patch of colors in the UI. It contains of one or multiple colors that should be grouped together.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFColorPatch : NSObject

    Swift

    class PSPDFColorPatch : NSObject
  • A color palette is a set of color patches that are grouped together based on a specific look or theme.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFColorPalette : NSObject

    Swift

    class PSPDFColorPalette : NSObject
  • The factory used to create color pickers. Subclass this to customize your color pickers.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFColorPickerFactory : NSObject

    Swift

    class PSPDFColorPickerFactory : NSObject
  • Manages document editing. Supports operations such as remove, move, rotate and add page. - note: This class requires the Document Editor component to be enabled for your license.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFDocumentEditor : NSObject

    Swift

    class PSPDFDocumentEditor : NSObject
  • An abstract base class for model objects, using reflection to provide sensible default behaviors.

    The default implementations of , -hash, and -isEqual: make use of the +propertyKeys method.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFModel : NSObject <NSCopying>

    Swift

    class PSPDFModel : NSObject, NSCopying
  • Create, merge or modify PDF documents. Can also flatten annotation data.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFProcessor : NSObject

    Swift

    class PSPDFProcessor : NSObject
  • Operation that converts many file formats to PDF. Needs to be executed from a thread. Requires the PSPDFFeatureMaskPDFCreation feature flag.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFConversionOperation : NSOperation
  • Represents an item that can be added to either a new page or an existing page. The item can either be a UIImage which will then be compressed as a JPEG using imageJpegCompressionQuality or a NSURL that points to a JPEG or PDF file.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFProcessorItem : NSObject

    Swift

    class PSPDFProcessorItem : NSObject
  • Represents a single HUD item. - warning: Only use this class on the main thread.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFStatusHUDItem : NSObject

    Swift

    class PSPDFStatusHUDItem : NSObject
  • Status HUD view that represents a given status HUD item.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFStatusHUDView : UIView

    Swift

    class PSPDFStatusHUDView : NSView
  • Layout attributes for the thubmnail collection view.

    See more

    Declaration

    Objective-C

    
    @interface PSPDFThumbnailFlowLayoutAttributes : UICollectionViewLayoutAttributes

    Swift

    class PSPDFThumbnailFlowLayoutAttributes