| Class | Description |
|---|---|
| AnnotDrawingTool |
A drawing tool is started by calling
QPDFNotesView.startDrawingTool(AnnotDrawingTool). |
| BlackSquareDrawingTool | |
| CalloutDrawingTool | |
| CircleDrawingTool |
A DrawingTool implementation that, in
ShapeDrawingTool.initAnnot(PointF), instantiates a Circle Annotation using the values from CircleAnnotSettings;
adjusts the Circle's bounds as the user drags; and calls CircleDrawingTool.finishDrawing() when the user releases. |
| FreeHighlightDrawingTool |
A subclass of InkDrawingTool which, instead, creates an Ink Annotation with using the FreeHiglight intent and the values in
FreeHighlightAnnotSettings. |
| FreeTextDrawingTool |
A DrawingTool implementation that, in
ShapeDrawingTool.initAnnot(PointF), instantiates a FreeText Annotation using the values from FreeTextAnnotSettings;
adjusts the Annotations's bounds as the user drags; and calls FreeTextDrawingTool.finishDrawing() when the user releases. |
| InkDrawingTool |
A DrawingTool implementation that, in
InkDrawingTool.initAnnot(PointF), instantiates an Ink Annotation using the values from InkHighlightAnnotSettings and
draws a gesture as the user drags. |
| LineDrawingTool |
A DrawingTool implementation that, in
LineDrawingTool.initAnnot(PointF), instantiates a Line Annotation using the values from LineAnnotSettings; adjusts the Line's
bounds as the user drags; and calls LineDrawingTool.finishDrawing() when the user releases. |
| MarkupDrawingTool | |
| NoteDrawingTool |
A DrawingTool implementation that, in
NoteDrawingTool.initAnnot(PointF), instantiates a Note Annotation using the values from NoteAnnotSettings;
adjusts the Annotations's bounds as the user drags; and calls NoteDrawingTool.finishDrawing() when the user releases. |
| Preview | |
| RubberStampDrawingTool |
A DrawingTool implementation that instantiates a Stamp annotation of the given width and height with a custom painter.
|
| ShapeDrawingTool | |
| SignatureDrawingTool | |
| SquareDrawingTool |
A DrawingTool implementation that, in
ShapeDrawingTool.initAnnot(PointF), instantiates a Square Annotation using the values from SquareAnnotSettings;
adjusts the Annotations's bounds as the user drags; and calls SquareDrawingTool.finishDrawing() when the user releases. |
| TypeWriterDrawingTool |