PTAnnotType
enum PTAnnotType {}
PDF supports the standard annotation types listed in the following enumeration (plug-in extensions may add new annotation types):
-
Text annotation
Declaration
Objective-C
e_ptText
-
Link annotation
Declaration
Objective-C
e_ptLink
-
Free text annotation
Declaration
Objective-C
e_ptFreeText
-
Line annotation
Declaration
Objective-C
e_ptLine
-
Square annotation
Declaration
Objective-C
e_ptSquare
-
Circle annotation
Declaration
Objective-C
e_ptCircle
-
Polygon annotation
Declaration
Objective-C
e_ptPolygon
-
Polyline annotation
Declaration
Objective-C
e_ptPolyline
-
Highlight annotation
Declaration
Objective-C
e_ptHighlight
-
Underline annotation
Declaration
Objective-C
e_ptUnderline
-
Squiggly-underline annotation
Declaration
Objective-C
e_ptSquiggly
-
Strikeout annotation
Declaration
Objective-C
e_ptStrikeOut
-
Rubber stamp annotation
Declaration
Objective-C
e_ptStamp
-
Caret annotation
Declaration
Objective-C
e_ptCaret
-
Ink annotation
Declaration
Objective-C
e_ptInk
-
Pop-up annotation
Declaration
Objective-C
e_ptPopup
-
File attachment annotation
Declaration
Objective-C
e_ptFileAttachment
-
Sound annotation
Declaration
Objective-C
e_ptSound
-
Movie annotation
Declaration
Objective-C
e_ptMovie
-
Widget annotation
Declaration
Objective-C
e_ptWidget
-
Screen annotation
Declaration
Objective-C
e_ptScreen
-
Printer’s mark annotation
Declaration
Objective-C
e_ptPrinterMark
-
Trap network annotation
Declaration
Objective-C
e_ptTrapNet
-
Watermark annotation
Declaration
Objective-C
e_ptWatermark
-
3D annotation
Declaration
Objective-C
e_pt3D
-
Redact annotation
Declaration
Objective-C
e_ptRedact
-
Projection annotation, Adobe supplement to ISO 32000
Declaration
Objective-C
e_ptProjection
-
Rich Media annotation, Adobe supplement to ISO 32000
Declaration
Objective-C
e_ptRichMedia
-
Any other annotation type, not listed in PDF spec and unrecognized by PDFTron software
Declaration
Objective-C
e_ptUnknown