AdvancedShapeCreate |
This class is the base class for several shape creation classes that need clicks to determine
vertices vs drag and drop, e.g., Polyline, Polygon, Cloud and etc. |
AnnotEdit |
This class is responsible for editing a selected annotation, e.g., moving and resizing. |
AnnotEditAdvancedShape |
This class is responsible for editing a selected advanced shape such as polyline, polygon and cloud. |
AnnotEditLine |
This class is responsible for editing a selected line or arrow, e.g., moving and resizing. |
AnnotEditRectGroup |
This class is for selecting a group of annotations
|
AnnotEditTextMarkup |
This class is responsible for editing text markup: highlight/strikeout/underline, e.g., moving and resizing. |
AnnotManager |
This class is responsible for generating local annotation changes XFDF string and
merging remote annotation changes XFDF string
|
AreaMeasureCreate |
|
ArrowCreate |
This class is for creating an arrow. |
BaseTool |
|
CalloutCreate |
A tool for creating callout annotation
|
CheckboxFieldCreate |
This class is for creating checkbox field
|
ChoiceFieldCreate |
|
CloudCreate |
This class is for creating a rectangle annotation. |
ComboBoxFieldCreate |
This class is for creating combo box field
|
CountMeasurementCreateTool |
|
CustomRelativeLayout |
a RelativeLayout inside PDFViewCtrl with
specified page position posX, posY, and page_num. |
DialogAnnotNote |
The DialogAnnotNote is the super class for all annotation dialogs. |
DialogFormFillChoice |
A dialog about choosing selection in Form choice field. |
DialogFormFillText |
A dialog about entering text in form text field
|
DialogFreeTextNote |
The DialogFreeTextNote is used for adding and editing free text. |
DialogLinkEditor |
A dialog editing link url/ page number
|
DialogNumberPicker |
A dialog about picking number
|
DialogStickyNote |
The DialogStickyNote is a subclass of DialogAnnotNote and is used
for all sticky note annotations. |
DialogTextSearchOption |
Dialog of given option when searching text
|
DigitalSignature |
|
Eraser |
This class is for erasing annotation. |
FileAttachmentCreate |
|
FormFill |
This class is responsible for filling forms. |
FreehandCreate |
This class is for creating a free hand annotation. |
FreeHighlighterCreate |
This class is for creating a free highlighter annotation. |
FreeTextCreate |
A tool for creating free text annotation
|
FreeTextDateCreate |
|
FreeTextSpacingCreate |
This class is responsible for creating FreeText annotation with custom spacing. |
LineCreate |
This class is for creating a line annotation. |
LinkAction |
A tool for handling single tap on Link annotation
|
ListBoxFieldCreate |
This class is for creating list box field
|
OvalCreate |
This class is for creating an oval annotation. |
Pan |
Pan tool implements the following functions:
- Select the hit annotation and switch to annotation edit tool on single tap event;
- Bring up annotation creation menu upon long press event.
|
PerimeterMeasureCreate |
|
PolygonCreate |
This class is for creating a rectangle annotation. |
PolylineCreate |
This class is for creating a rectangle annotation. |
QuickMenu |
This class implements the quick menu for tools. |
QuickMenu.FadeOutAnimListener |
fade out animation listener
when animation ends, set the fadeout view to be invisible,
and start the next coming view animation
|
QuickMenuBuilder |
A helper Menu class for constructing QuickMenu
|
QuickMenuItem |
the MenuItem inside QuickMenu
|
RadioGroupFieldCreate |
This class is for creating radio group field
|
RectAreaMeasureCreate |
|
RectCreate |
This class is for creating a rectangle annotation. |
RectLinkCreate |
Used for creating Rectangle link
|
RectRedactionCreate |
|
RichMedia |
A tool for handling single tap on rich media annotation
|
RubberStampCreate |
This class is for creating rubber stamp annotation. |
RulerCreate |
|
Signature |
This class is for creating signature annotation. |
SignatureFieldCreate |
This class is for creating a signature field annotation
|
SimpleShapeCreate |
This class is the base class for several shape creation classes,
e.g., LineCreate, OvalCreate, etc. |
SimpleTapShapeCreate |
|
SmartPenInk |
|
SmartPenMarkup |
|
SoundCreate |
|
Stamper |
This class is for creating stamp annotation. |
StickyNoteCreate |
This class is for creating a sticky note annotation. |
TextFieldCreate |
This class is for creating multiline text field
|
TextHighlightCreate |
This class is for creating text highlight annotation. |
TextHighlighter |
This class can be used to highlight all search results. |
TextLinkCreate |
This tool is for creating link annotation by selected text
|
TextMarkupCreate |
This class is the base class for all text markup creation tools. |
TextRedactionCreate |
|
TextSelect |
This class selects text on pages. |
TextSquigglyCreate |
This class is for creating text squiggly annotation. |
TextStrikeoutCreate |
This class is for creating text strikeout annotation. |
TextUnderlineCreate |
This class is for creating text underline annotation. |
Tool |
The base class that implements the ToolManager.Tool interface and several
basic tool functionalities. |
ToolManager |
This class implements the PDFViewCtrl.ToolManager
interface. |
UndoRedoManager |
This class is responsible for managing the undo/redo chain and importing/exporting meta-data
from/to each state of the chain
if you wish to add a new action to be handled in UndoRedoManager,
make sure you will make necessary changes to
#isValidAction(Context, String) and
isEditPageAction(Context, String)
|