Class

# PDFAnnotation

<div class="rst-class">

forsearch

</div>

PDF

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

## Description

The parent class of the various PDF annotation classes.

## Enumerations

<div id="pdfannotation.bordereffecttypes">

<div class="rst-class">

forsearch

</div>

</div>

PDFAnnotation.BorderEffectTypes

### BorderEffectTypes

> Used by the `PDFCallout</api/pdf/pdfcallout>` and `PDFShape</api/pdf/pdfshape>` classes.
>
> | Name     |
> |----------|
> | NoEffect |
> | Cloudy   |

<div id="pdfannotation.borderstyles">

<div class="rst-class">

forsearch

</div>

</div>

PDFAnnotation.BorderStyles

### BorderStyles

> Used by the `PDFCallout</api/pdf/pdfcallout>`, `PDFLine</api/pdf/pdfline>` and `PDFShape</api/pdf/pdfshape>` classes.
>
> | Name      |
> |-----------|
> | Beveled   |
> | Dashed    |
> | Inset     |
> | Solid     |
> | Underline |

<div id="pdfannotation.lineendingstyles">

<div class="rst-class">

forsearch

</div>

</div>

PDFAnnotation.LineEndingStyles

### LineEndingStyles

> Used by the `PDFCallout</api/pdf/pdfcallout>` and `PDFLine</api/pdf/pdfline>` classes.
>
> | Name               |
> |--------------------|
> | Butt               |
> | Circle             |
> | ClosedArrow        |
> | Diamond            |
> | None               |
> | OpenArrow          |
> | ReverseClosedArrow |
> | ReverseOpenArrow   |
> | Slash              |
> | Square             |

<div id="pdfannotation.markuptypes">

<div class="rst-class">

forsearch

</div>

</div>

PDFAnnotation.MarkupTypes

### MarkupTypes

> The various styles that can be applied when adding a markup.
>
> | Name      |
> |-----------|
> | Highlight |
> | Squiggly  |
> | Strikeout |
> | Underline |

## Compatibility

|                       |     |
|-----------------------|-----|
| **Project Types**     | All |
| **Operating Systems** | All |

<div class="seealso">

PDFObject parent class; `PDFControl</api/pdf/pdfcontrol>`, `PDFCallout</api/pdf/pdfcallout>`, `PDFLine</api/pdf/pdfline>`, and `PDFShape</api/pdf/pdfshape>` classes

</div>
