Package com.pspdfkit.annotations
Annotation API (with all available annotation types).
See: Description
-
Class Summary Class Description MediaAnnotation Abstract annotation class holding a media file asset. StampAnnotation Represents a stamp or annotationBitmap annotation on the page. WidgetAnnotation Represents the appearance of a field in interactive forms. PolygonAnnotation Represents a closed polygon on a page. FreeTextAnnotation Represents a free text annotation on the page. AssetAnnotation Abstract subclass that contains an asset from a link. FileAnnotation Represents an annotation associated with EmbeddedFile. PolylineAnnotation Represents a polyline on the page. RichMediaAnnotation RichMedia annotations are defined in the ISO32000 Adobe Supplement and are the modern way of embedding video content. ScreenAnnotation A screen annotation (PDF 1.5) specifies a region of a page upon which media clips may be played. UnknownAnnotation Represents an annotation that is currently not recognised and handled by PSPDFKit. UnderlineAnnotation Represents underlined text on the page. HighlightAnnotation Represents a text highlight annotation on the page. InkAnnotation Represents a freehand drawing on the page. BaseLineAnnotation Abstract base class for PolygonAnnotation and PolylineAnnotation. SoundAnnotation Represents an audio file added to a page. LineAnnotation Represents a line on the page. ShapeAnnotation Abstract base-class of all shape annotations: LineAnnotation, SquareAnnotation, CircleAnnotation, PolygonAnnotation, PolylineAnnotation. LinkAnnotation Link type of annotation either carrying an URI or a page destination. StrikeOutAnnotation Represents a strike-out text on the page. TextMarkupAnnotation Abstract base-class of all text markup annotations: HighlightAnnotation, , UnderlineAnnotation and StrikeOutAnnotation. SquigglyAnnotation Represents a squiggly text underline on the page. BaseRectsAnnotation Abstract base-class of all markup annotations: TextMarkupAnnotation and . Annotation Represents a generic annotation in the PDF document. CircleAnnotation Represents a circle on the page. SquareAnnotation Represents a square rendered on the page. RedactionAnnotation Represents a redaction annotation on the document. NoteAnnotation Represents a note (shown as an icon) on the page. -
Enum Summary Enum Description FreeTextAnnotationIntent Possible styles of free text annotation. FreeTextTextJustification Possible values for the alignment of the text. MediaWindowType The type of the window to display the media in. VerticalTextAlignment Possible values for the vertical alignment of the text. BorderEffect Border effect types for annotations. AnnotationZIndexMove The possible z-index moves that can be applied on the annotation. BorderStyle Border style types for annotations. LineEndType Types of available line ends in annotations. BlendMode List of blending modes available for the annotations that can be set by setBlendMode. AnnotationType All currently supported annotation types. AnnotationFlags Specifies various characteristics of the annotation. -
Interface Summary Interface Description OnAnnotationUpdatedListener Listener for annotation update events inside AnnotationProvider. AnnotationProvider Handles all annotation related operations on the owning document. -
Annotation Summary Annotation Description IconName Denotes that a parameter must belong to on of these strings defined in : PUSH_PIN, PAPERCLIP, GRAPH, TAG. IconName Denotes possible constants for sound annotation icons. IconName Denotes that a parameter must belong to on of these strings defined in : COMMENT, RIGHT_POINTER, RIGHT_ARROW, CHECK, CIRCLE, CROSS, INSERT, NEW_PARAGRAPH, NOTE, PARAGRAPH, HELP, STAR, KEY.