PTExtendedAnnotType
enum PTExtendedAnnotType : NSUInteger {}
Annotation types, including those of PTAnnotType
, and extra types
that are determined based on an annotation’s properties.
-
Text annotation
Declaration
Objective-C
PTExtendedAnnotTypeText
Swift
case text = 0
-
Link annotation
Declaration
Objective-C
PTExtendedAnnotTypeLink
Swift
case link = 1
-
Free text annotation
Declaration
Objective-C
PTExtendedAnnotTypeFreeText
Swift
case freeText = 2
-
Line annotation
Declaration
Objective-C
PTExtendedAnnotTypeLine
Swift
case line = 3
-
Square annotation
Declaration
Objective-C
PTExtendedAnnotTypeSquare
Swift
case square = 4
-
Circle annotation
Declaration
Objective-C
PTExtendedAnnotTypeCircle
Swift
case circle = 5
-
Polygon annotation (with
e_ptNone
return value from-[PTMarkup GetBorderEffect]
)Declaration
Objective-C
PTExtendedAnnotTypePolygon
Swift
case polygon = 6
-
Polyline annotation
Declaration
Objective-C
PTExtendedAnnotTypePolyline
Swift
case polyline = 7
-
Highlight annotation
Declaration
Objective-C
PTExtendedAnnotTypeHighlight
Swift
case highlight = 8
-
Underline annotation
Declaration
Objective-C
PTExtendedAnnotTypeUnderline
Swift
case underline = 9
-
Squiggly-underline annotation
Declaration
Objective-C
PTExtendedAnnotTypeSquiggly
Swift
case squiggly = 10
-
Strikeout annotation
Declaration
Objective-C
PTExtendedAnnotTypeStrikeOut
Swift
case strikeOut = 11
-
Rubber stamp annotation
Declaration
Objective-C
PTExtendedAnnotTypeStamp
Swift
case stamp = 12
-
Caret annotation
Declaration
Objective-C
PTExtendedAnnotTypeCaret
Swift
case caret = 13
-
Ink annotation
Declaration
Objective-C
PTExtendedAnnotTypeInk
Swift
case ink = 14
-
Pop-up annotation
Declaration
Objective-C
PTExtendedAnnotTypePopup
Swift
case popup = 15
-
File attachment annotation
Declaration
Objective-C
PTExtendedAnnotTypeFileAttachment
Swift
case fileAttachment = 16
-
Sound annotation
Declaration
Objective-C
PTExtendedAnnotTypeSound
Swift
case sound = 17
-
Movie annotation
Declaration
Objective-C
PTExtendedAnnotTypeMovie
Swift
case movie = 18
-
Widget annotation
Declaration
Objective-C
PTExtendedAnnotTypeWidget
Swift
case widget = 19
-
Screen annotation
Declaration
Objective-C
PTExtendedAnnotTypeScreen
Swift
case screen = 20
-
Printer’s mark annotation
Declaration
Objective-C
PTExtendedAnnotTypePrinterMark
Swift
case printerMark = 21
-
Trap network annotation
Declaration
Objective-C
PTExtendedAnnotTypeTrapNet
Swift
case trapNet = 22
-
Watermark annotation
Declaration
Objective-C
PTExtendedAnnotTypeWatermark
Swift
case watermark = 23
-
3D annotation
Declaration
Objective-C
PTExtendedAnnotType3D
Swift
case threeDimensional = 24
-
Redaction annotation
Declaration
Objective-C
PTExtendedAnnotTypeRedact
Swift
case redact = 25
-
Projection annotation, Adobe supplement to ISO 32000
Declaration
Objective-C
PTExtendedAnnotTypeProjection
Swift
case projection = 26
-
Rich Media annotation, Adobe supplement to ISO 32000
Declaration
Objective-C
PTExtendedAnnotTypeRichMedia
Swift
case richMedia = 27
-
Any other annotation type, not listed in the PDF specification and unrecognized by PDFTron software
Declaration
Objective-C
PTExtendedAnnotTypeUnknown
Swift
case unknown = 28
-
Arrow annotation
Declaration
Objective-C
PTExtendedAnnotTypeArrow
Swift
case arrow = 29
-
Signature annotation
Declaration
Objective-C
PTExtendedAnnotTypeSignature
Swift
case signature = 30
-
Cloudy annotation (with
e_ptCloudy
return value from-[PTMarkup GetBorderEffect]
)Declaration
Objective-C
PTExtendedAnnotTypeCloudy
Swift
case cloudy = 31
-
Ruler annotation
Declaration
Objective-C
PTExtendedAnnotTypeRuler
Swift
case ruler = 32
-
Perimeter annotation
Declaration
Objective-C
PTExtendedAnnotTypePerimeter
Swift
case perimeter = 33
-
Area annotation
Declaration
Objective-C
PTExtendedAnnotTypeArea
Swift
case area = 34
-
Image stamp annotation
Declaration
Objective-C
PTExtendedAnnotTypeImageStamp
Swift
case imageStamp = 35
-
Pencil drawing annotation
Declaration
Objective-C
PTExtendedAnnotTypePencilDrawing
Swift
case pencilDrawing = 36
-
Freehand highlight annotation.
Declaration
Objective-C
PTExtendedAnnotTypeFreehandHighlight
Swift
case freehandHighlight = 37
-
Free text callout annotation.
Declaration
Objective-C
PTExtendedAnnotTypeCallout
Swift
case callout = 38
-
Text redact annotation
Declaration
Objective-C
PTExtendedAnnotTypeTextRedact
Swift
case textRedact = 39
-
Text field annotation
Declaration
Objective-C
PTExtendedAnnotTypeTextField
Swift
case textField = 40
-
Check box annotation
Declaration
Objective-C
PTExtendedAnnotTypeCheckBox
Swift
case checkBox = 41
-
Radio button annotation
Declaration
Objective-C
PTExtendedAnnotTypeRadioButton
Swift
case radioButton = 42
-
Combo box annotation
Declaration
Objective-C
PTExtendedAnnotTypeComboBox
Swift
case comboBox = 43
-
List box annotation
Declaration
Objective-C
PTExtendedAnnotTypeListBox
Swift
case listBox = 44
-
Signature field annotation
Declaration
Objective-C
PTExtendedAnnotTypeSignatureField
Swift
case signatureField = 45
-
Date text annotation
Declaration
Objective-C
PTExtendedAnnotTypeDateText
Swift
case dateText = 46
-
Spacing text annotation
Declaration
Objective-C
PTExtendedAnnotTypeSpacingText
Swift
case spacingText = 47
-
Eraser ‘annotation’
Declaration
Objective-C
PTExtendedAnnotTypeEraser
Swift
case eraser = 48
-
Count annotation
Declaration
Objective-C
PTExtendedAnnotTypeCount
Swift
case count = 49
-
The last enum value representing the total count of existing types
Declaration
Objective-C
PTExtendedAnnotTypeLastEnumValue
Swift
case lastEnumValue = 50