PDF Interaction Tools
-
The PTAnnotEditTool is used to change the properties, position and size of annotations. It also handles link annotations.
See moreDeclaration
Objective-C
@interface PTAnnotEditTool : PTTool <PTSelectionRectViewDelegate, UIPopoverPresentationControllerDelegate, UITextViewDelegate, PTAnnotStyleViewControllerDelegate>Swift
class PTAnnotEditTool : PTTool, PTSelectionRectViewDelegate, UIPopoverPresentationControllerDelegate, UITextViewDelegate, PTAnnotStyleViewControllerDelegate -
Creates arrow annotations.
See moreDeclaration
Objective-C
@interface PTArrowCreate : PTCreateToolBaseSwift
class PTArrowCreate : PTCreateToolBase -
Creates free text callout (
See morePTExtendedAnnotTypeCallout) annotations.Declaration
Objective-C
@interface PTCalloutCreate : PTFreeTextCreateSwift
class PTCalloutCreate : PTFreeTextCreate -
Creates cloudy annotations.
See moreDeclaration
Objective-C
@interface PTCloudCreate : PTPolygonCreateSwift
class PTCloudCreate : PTPolygonCreate -
Handles creation of signatures and digitally signing documents.
See moreDeclaration
Objective-C
@interface PTDigitalSignatureTool : PTTool <PTDigSigViewControllerDelegate, PTFloatingSigViewControllerDelegate, PTSignaturesManagerDelegate, UIAdaptivePresentationControllerDelegate>Swift
class PTDigitalSignatureTool : PTTool, PTDigSigViewControllerDelegate, PTFloatingSigViewControllerDelegate, PTSignaturesManagerDelegate, UIAdaptivePresentationControllerDelegate -
Creates ellipse annotations.
See moreDeclaration
Objective-C
@interface PTEllipseCreate : PTCreateToolBaseSwift
class PTEllipseCreate : PTCreateToolBase -
Erases points from FreeHand (ink) annotations.
See moreDeclaration
Objective-C
@interface PTEraser : PTCreateToolBaseSwift
class PTEraser : PTCreateToolBase -
This tool is used to fill PDF forms (AcroForms). This includes text boxes, check boxes, radio buttons, drop downs, and more.
Signatures fields are handled by the
See morePTDigitalSignatureTool. -
Creates FreeHand (Ink) annotations.
See moreDeclaration
Objective-C
@interface PTFreeHandCreate : PTCreateToolBaseSwift
class PTFreeHandCreate : PTCreateToolBase -
Creates Freehand (Ink) annotations with a multiply blend mode applied.
See moreDeclaration
Objective-C
@interface PTFreeHandHighlightCreate : PTFreeHandCreateSwift
class PTFreeHandHighlightCreate : PTFreeHandCreate -
Creates line annotations.
See moreDeclaration
Objective-C
@interface PTLineCreate : PTCreateToolBaseSwift
class PTLineCreate : PTCreateToolBase -
A non-annotating tool that is used to navigate the document. When the user taps or long presses on the document, the pan tool will check the content of the document for annotaitons and text, and if found, pass the event to the appropriate tool. When long pressing an emtpy section of the document, the
See morePTPanToolgives the option to switch to a selection of annotation creation tools. -
Creates Apple Pencil drawing annotations.
See moreDeclaration
Objective-C
@interface PTPencilDrawingCreate : PTCreateToolBaseSwift
class PTPencilDrawingCreate : PTCreateToolBase -
Creates polygon annotations.
See moreDeclaration
Objective-C
@interface PTPolygonCreate : PTPolylineCreateSwift
class PTPolygonCreate : PTPolylineCreate -
Creates polyline annotations.
See moreDeclaration
Objective-C
@interface PTPolylineCreate : PTCreateToolBaseSwift
class PTPolylineCreate : PTCreateToolBase -
The
See morePTPolylineEditToolis used to edit polyline, polygon, and cloudy annotations.Declaration
Objective-C
@interface PTPolylineEditTool : PTAnnotEditToolSwift
class PTPolylineEditTool : PTAnnotEditTool -
Creates rectangle annotations.
See moreDeclaration
Objective-C
@interface PTRectangleCreate : PTCreateToolBaseSwift
class PTRectangleCreate : PTCreateToolBase -
Creates stamp annotations.
See moreDeclaration
Objective-C
@interface PTRubberStampCreate : PTCreateToolBaseSwift
class PTRubberStampCreate : PTCreateToolBase -
Creates sticky note annotations.
See moreDeclaration
Objective-C
@interface PTStickyNoteCreate : PTCreateToolBaseSwift
class PTStickyNoteCreate : PTCreateToolBase -
Creates a text highlight annotation.
See moreDeclaration
Objective-C
@interface PTTextHighlightCreate : PTTextMarkupCreateSwift
class PTTextHighlightCreate : PTTextMarkupCreate -
Creates a text squiggly annotation.
See moreDeclaration
Objective-C
@interface PTTextSquigglyCreate : PTTextMarkupCreateSwift
class PTTextSquigglyCreate : PTTextMarkupCreate -
Creates a text strikeout annotation.
See moreDeclaration
Objective-C
@interface PTTextStrikeoutCreate : PTTextMarkupCreateSwift
class PTTextStrikeoutCreate : PTTextMarkupCreate -
Creates a text underline annotation.
See moreDeclaration
Objective-C
@interface PTTextUnderlineCreate : PTTextMarkupCreateSwift
class PTTextUnderlineCreate : PTTextMarkupCreate
PDF Interaction Tools Reference