Package org.icepdf.core.pobjects.annotations

Class Summary
Annotation An Annotation class associates an object such as a note, sound, or movie with a location on a page of a PDF document, or provides a way to interact with the user by means of the mouse and keyboard.
AnnotationFactory Factory for build annotations.
Appearance Refer to: 8.4.4 Appearance Streams
BorderEffect Refer to: 8.4.3 Border Styles
BorderStyle BorderStyle state of a PDF annotation.
CircleAnnotation Circle annotations (PDF 1.3) shall display, respectively, a rectangle or an ellipse on the page.
FreeTextAnnotation A free text annotation (PDF 1.3) displays text directly on the page.
GenericAnnotation Generic annotation that instantiated when an annotation subtype is not recognized.
InkAnnotation An ink annotation (PDF 1.3) represents a freehand “scribble� composed of one or more disjoint paths.
LineAnnotation The purpose of a line annotation (PDF 1.3) is to display a single straight line on the page.
LinkAnnotation Refer to: 8.4.5 Annotation Types
MarkupAnnotation As mentioned in 12.5.2, “Annotation Dictionaries,� the meaning of an annotation’s Contents entry varies by annotation type.
PopupAnnotation A pop-up annotation (PDF 1.3) displays text in a pop-up window for entry and editing.
SquareAnnotation Square annotations (PDF 1.3) shall display, respectively, a rectangle or an ellipse on the page.
TextAnnotation A text annotation represents a “sticky note� attached to a point in the PDF document.
TextMarkupAnnotation Text markup annotations shall appear as highlights, underlines, strikeouts (all PDF 1.3), or jagged (“squiggly�) underlines (PDF 1.4) in the text of a document.
WidgetAnnotation Interactive forms (see 12.7, “Interactive Forms�) use widget annotations (PDF 1.2) to represent the appearance of fields and to manage user interactions.