Protocols

  • The PTAnnotEditToolDelegate protocol allows the adopting class to respond to messages sent by the PTAnnotEditTool class.

    See more

    Declaration

    Objective-C

    @protocol PTAnnotEditToolDelegate <NSObject>

    Swift

    protocol PTAnnotEditToolDelegate : NSObjectProtocol
  • The methods declared by the PTAnnotStyleDelegate protocol allow the adopting delegate to respond to messages from the PTAnnotStyle class.

    See more

    Declaration

    Objective-C

    @protocol PTAnnotStyleDelegate <NSObject>

    Swift

    protocol PTAnnotStyleDelegate : NSObjectProtocol
  • The methods declared by the PTAnnotStyleViewControllerDelegate protocol allow the adopting delegate to respond to messages from the AnnotStyleViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTAnnotStyleViewControllerDelegate <NSObject>

    Swift

    protocol PTAnnotStyleViewControllerDelegate : NSObjectProtocol
  • The methods declared by the PTAnnotationToolbarDelegate protocol allow the adopting delegate to respond to messages from the PTAnnotationToolbar class.

    See more

    Declaration

    Objective-C

    @protocol PTAnnotationToolbarDelegate <UIToolbarDelegate>

    Swift

    protocol PTAnnotationToolbarDelegate : UIToolbarDelegate
  • The methods declared by the PTAnnotationViewControllerDelegate protocol allow the adopting class to respond to messages from the PTAnnotationViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTAnnotationViewControllerDelegate <NSObject>

    Swift

    protocol PTAnnotationViewControllerDelegate : NSObjectProtocol
  • The methods declared by the PTBookmarkViewControllerDelegate protocol allow the adopting delegate to respond to messages from the PTBookmarkViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTBookmarkViewControllerDelegate <NSObject>

    Swift

    protocol PTBookmarkViewControllerDelegate : NSObjectProtocol
  • The methods declared by the PTColorPickerViewControllerDelegate protocol allow the adopting delegate to respond to messages from the PTColorPickerViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTColorPickerViewControllerDelegate <NSObject>

    Swift

    protocol PTColorPickerViewControllerDelegate : NSObjectProtocol
  • The methods declared by the PTDigSigViewControllerDelegate protocol allow the adopting delegate to respond to message from the PTDigSigViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTDigSigViewControllerDelegate <NSObject>

    Swift

    protocol PTDigSigViewControllerDelegate : NSObjectProtocol
  • The PTEditToolbarDelegate procotol defines the interface that edit toolbar delegate objects implement to respond to toolbar events.

    See more

    Declaration

    Objective-C

    @protocol PTEditToolbarDelegate <UIToolbarDelegate>

    Swift

    protocol PTEditToolbarDelegate : UIToolbarDelegate
  • The methods declared by the PTFindTextToolbarDelegate protocol allow the adopting delegate to respond to messages from the PTFindTextToolbar class.

    See more

    Declaration

    Objective-C

    @protocol PTFindTextToolbarDelegate <UIToolbarDelegate>
  • The methods declared by the PTFloatingSigViewControllerDelegate protocol allow the adopting delegate to respond to message from the PTFloatingSigViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTFloatingSigViewControllerDelegate <NSObject>

    Swift

    protocol PTFloatingSigViewControllerDelegate : NSObjectProtocol
  • Informs the delegate object of changes in the originator’s state.

    See more

    Declaration

    Objective-C

    @protocol PTFreeHandCreateDelegate <NSObject>

    Swift

    protocol PTFreeHandCreateDelegate : NSObjectProtocol
  • The methods declared by the PTOutlineViewControllerDelegate protocol allow the adopting delegate to respond to messages from the PTOutlineViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTOutlineViewControllerDelegate <NSObject>

    Swift

    protocol PTOutlineViewControllerDelegate : NSObjectProtocol
  • The PTChoiceFormDataSource protocol is adopted by an object that mediates a choice field’s choices for a ChoiceFormViewController object. The data source provides the ChoiceFormViewController with the information it needs display the choices.

    See more

    Declaration

    Objective-C

    @protocol PTChoiceFormDataSource <NSObject>
  • The methods declared by the PTCoordinatedDocumentDelegate protocol allow the adopting delegate to respond to messages from the PTCoordinatedDocument class.

    See more

    Declaration

    Objective-C

    @protocol PTCoordinatedDocumentDelegate <NSObject>

    Swift

    protocol PTCoordinatedDocumentDelegate : NSObjectProtocol
  • The methods declared by the PTDocumentViewControllerDelegate protocol allow the adopting delegate to respond to messages from the PTDocumentViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTDocumentViewControllerDelegate <NSObject>

    Swift

    protocol PTDocumentViewControllerDelegate : NSObjectProtocol
  • Describes the methods that are called when the user wishes to save or cancel their changes to the annotation’s note.

    See more

    Declaration

    Objective-C

    @protocol PTNoteEditControllerDelegate <NSObject>

    Swift

    protocol PTNoteEditControllerDelegate : NSObjectProtocol
  • A class conforming to the PTOverridable protocol can be overridden with a subclass, registered with the PTOverrides class. Once registered, the provided subclass will be used instead of the original class wherever an instance is created.

    See more

    Declaration

    Objective-C

    @protocol PTOverridable <NSObject>

    Swift

    protocol PTOverridable : NSObjectProtocol
  • The methods declared by the PTPageTemplateViewControllerDelegate protocol allow the adopting delegate to respond to messages from the PTPageTemplateViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTPageTemplateViewControllerDelegate <NSObject>

    Swift

    protocol PTPageTemplateViewControllerDelegate : NSObjectProtocol
  • The delegate of a reflow view controller must adopt the PTReflowViewControllerDelegate protocol. These methods allow the delegate to receive notification when the page is changed and when the reflow view controller should be dismissed.

    See more

    Declaration

    Objective-C

    @protocol PTReflowViewControllerDelegate <NSObject>

    Swift

    protocol PTReflowViewControllerDelegate : NSObjectProtocol
  • A delegate used to respond to events from a PTSavedSignaturesViewController instance.

    See more

    Declaration

    Objective-C

    @protocol PTSavedSignaturesViewControllerDelegate <NSObject>

    Swift

    protocol PTSavedSignaturesViewControllerDelegate : NSObjectProtocol
  • The methods declared by the PTSettingsViewControllerDelegate protocol allow the adopting class to respond to messages from the PTSettingsViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTSettingsViewControllerDelegate <NSObject>

    Swift

    protocol PTSettingsViewControllerDelegate : NSObjectProtocol
  • The methods declared by the PTTabbedDocumentViewControllerDelegate protocol allow the adopting delegate to respond to messages from the PTTabbedDocumentViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTTabbedDocumentViewControllerDelegate <NSObject>

    Swift

    protocol PTTabbedDocumentViewControllerDelegate : NSObjectProtocol
  • The methods declared by the PTTextSearchViewControllerDelegate protocol allow the adopting delegate to respond to messages from the PTTextSearchViewController class.

    See more

    Declaration

    Objective-C

    @protocol PTTextSearchViewControllerDelegate <NSObject>

    Swift

    protocol PTTextSearchViewControllerDelegate : NSObjectProtocol
  • The PTToolEvents protocol allows the adopting class to receive events from a PTToolSwitching and control the tool’s behavior.

    See more

    Declaration

    Objective-C

    @protocol PTToolEvents <NSObject>

    Swift

    protocol PTToolEvents : NSObjectProtocol
  • The PTToolOptionsDelegate protocol allows the adopting class to provide annotation options information to a tool.

    See more

    Declaration

    Objective-C

    @protocol PTToolOptionsDelegate <NSObject>

    Swift

    protocol PTToolOptionsDelegate : NSObjectProtocol
  • The PTToolSwitching protocol allows the adopting tool-class to specify the next tool to use if this tool does not completely handle an event.

    See more

    Declaration

    Objective-C

    @protocol PTToolSwitching <PTPDFViewCtrlToolDelegate>

    Swift

    protocol PTToolSwitching : PTPDFViewCtrlToolDelegate
  • The methods declared by the PTThumbnailSliderViewDelegate protocol allow the adopting delegate to respond to messages from the ThumbnailSliderView class.

    See more

    Declaration

    Objective-C

    @protocol PTThumbnailSliderViewDelegate <NSObject>

    Swift

    protocol PTThumbnailSliderViewDelegate : NSObjectProtocol
  • The methods declared by the PTToolManagerDelegate protocol allow the adopting delegate to respond to messages from the PTToolManager class.

    See more

    Declaration

    Objective-C

    @protocol PTToolManagerDelegate <NSObject>

    Swift

    protocol PTToolManagerDelegate : NSObjectProtocol