# Package org.apache.pdfbox.pdmodel.interactive.annotation

The annotation package contains classes that work with PDF annotation elements.

See: Description

Interface Summary
AnnotationFilter: Simple interface allowing the use of an annotation filter visitor.

Class Summary
PDAnnotation: A PDF annotation.
PDAnnotationCaret
PDAnnotationCircle
PDAnnotationFileAttachment: This is the class that represents a file attachment.
PDAnnotationFreeText
PDAnnotationHighlight
PDAnnotationInk
PDAnnotationLine: This is the class that represents a line annotation.
PDAnnotationLink: This is the class that represents a link annotation.
PDAnnotationMarkup: This class represents the additional fields of a Markup type Annotation.
PDAnnotationPolygon
PDAnnotationPolyline
PDAnnotationPopup: This is the class that represents a popup annotation.
PDAnnotationRubberStamp: This is the class that represents a rubber stamp annotation.
PDAnnotationSound
PDAnnotationSquare
PDAnnotationSquareCircle: This is the class that represents a rectangular or elliptical annotation introduced in PDF 1.3 specification .
PDAnnotationSquiggly
PDAnnotationStrikeout
PDAnnotationText: This is the class that represents a text annotation.
PDAnnotationTextMarkup: This is the abstract class that represents a text markup annotation introduced in the PDF 1.3 specification, except Squiggly lines in 1.4.
PDAnnotationUnderline
PDAnnotationUnknown: This is the class that represents an arbitrary Unknown Annotation type.
PDAnnotationWidget: This is the class that represents a widget annotation.
PDAppearanceCharacteristicsDictionary: This class represents an appearance characteristics dictionary.
PDAppearanceDictionary: An appearance dictionary specifying how the annotation shall be presented visually on the page.
PDAppearanceEntry: An entry in an appearance dictionary.
PDAppearanceStream: An appearance stream is a form XObject, a self-contained content stream that shall be rendered inside the annotation rectangle.
PDBorderEffectDictionary: This class represents a PDF /BE entry the border effect dictionary.
PDBorderStyleDictionary: This class represents a PDF /BS entry the border style dictionary.
PDExternalDataDictionary: This class represents an external data dictionary.

## Package org.apache.pdfbox.pdmodel.interactive.annotation Description

The annotation package contains classes that work with PDF annotation elements.