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