Public Member Functions | |
String | getType () |
boolean | isContinueAddAnnot () |
void | onActivate () |
void | onDeactivate () |
boolean | onLongPress (int pageIndex, MotionEvent motionEvent) |
boolean | onSingleTapConfirmed (int pageIndex, MotionEvent motionEvent) |
boolean | onTouchEvent (int pageIndex, MotionEvent motionEvent) |
void | setContinueAddAnnot (boolean continueAddAnnot) |
![]() | |
void | onDraw (int pageIndex, Canvas canvas) |
Public Attributes | |
String | TH_TYPE_ARROW = "Arrow Tool" |
String | TH_TYPE_BLANKSELECT = "BlankSelect Tool" |
String | TH_TYPE_CALLOUT = "Callout Tool" |
String | TH_TYPE_CIRCLE = "Circle Tool" |
String | TH_TYPE_DISTANCE = "Distance Tool" |
String | TH_TYPE_ERASER = "Eraser Tool" |
String | TH_TYPE_FILEATTACHMENT = "FileAttachment Tool" |
String | TH_TYPE_FORMFILLER = "FormFiller Tool" |
String | TH_TYPE_HIGHLIGHT = "Highlight Tool" |
String | TH_TYPE_INK = "Ink Tool" |
String | TH_TYPE_LINE = "Line Tool" |
String | TH_TYPE_NOTE = "Note Tool" |
String | TH_TYPE_PDFIMAGE = "PDFImage Tool" |
String | TH_TYPE_POLYGON = "polygon Tool" |
String | TH_TYPE_POLYGONCLOUD = "polygon cloud Tool" |
String | TH_TYPE_POLYLINE = "polyline Tool" |
String | TH_TYPE_REPLACE = "Replace Tool" |
String | TH_TYPE_SCREEN_AUDIO = "Audio Tool" |
String | TH_TYPE_SCREEN_VIDEO = "Video Tool" |
String | TH_TYPE_SELECT_ANNOTATIONS = "Select Annotations Tool" |
String | TH_TYPE_SIGNATURE = "Signature Tool" |
String | TH_TYPE_SQUARE = "Square Tool" |
String | TH_TYPE_SQUIGGLY = "Squiggly Tool" |
String | TH_TYPE_STAMP = "Stamp Tool" |
String | TH_TYPE_STRIKEOUT = "Strikeout Tool" |
String | TH_TYPE_TEXTBOX = "Textbox Tool" |
String | TH_TYPE_TEXTSELECT = "TextSelect Tool" |
String | TH_TYPE_TYPEWRITER = "Typewriter Tool" |
String | TH_TYPE_UNDERLINE = "Underline Tool" |
String | TH_TYPR_INSERTTEXT = "InsetText Tool" |
Interface that defines a tool to add annotation or select text.
String com.foxit.uiextensions.ToolHandler.getType | ( | ) |
boolean com.foxit.uiextensions.ToolHandler.isContinueAddAnnot | ( | ) |
void com.foxit.uiextensions.ToolHandler.onActivate | ( | ) |
Called when a tool handler is selected as the current tool handler.
void com.foxit.uiextensions.ToolHandler.onDeactivate | ( | ) |
Called when the current tool handler is changed.
boolean com.foxit.uiextensions.ToolHandler.onLongPress | ( | int | pageIndex, |
MotionEvent | motionEvent | ||
) |
Called when PDFViewCtrl.UIExtensionsManager#onLongPress(MotionEvent) is called.
pageIndex | The page index.Valid range: from 0 to (count -1). count is the page count. |
motionEvent | A MotionEvent object which species the event. |
boolean com.foxit.uiextensions.ToolHandler.onSingleTapConfirmed | ( | int | pageIndex, |
MotionEvent | motionEvent | ||
) |
Called when PDFViewCtrl.UIExtensionsManager#onSingleTapConfirmed(MotionEvent) is called.
pageIndex | The page index.Valid range: from 0 to (count -1). count is the page count. |
motionEvent | A MotionEvent object which species the event. |
boolean com.foxit.uiextensions.ToolHandler.onTouchEvent | ( | int | pageIndex, |
MotionEvent | motionEvent | ||
) |
Called when PDFViewCtrl.UIExtensionsManager#onTouchEvent(int, MotionEvent) is called
pageIndex | The page index.Valid range: from 0 to (count -1). count is the page count. |
motionEvent | A MotionEvent object which species the event. |
void com.foxit.uiextensions.ToolHandler.setContinueAddAnnot | ( | boolean | continueAddAnnot | ) |
Set whether the annot can be created continuously. The default is false.
continueAddAnnot | whether the annotation can be created continuously. |
String com.foxit.uiextensions.ToolHandler.TH_TYPE_ARROW = "Arrow Tool" |
Tool Handler type: arrow.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_BLANKSELECT = "BlankSelect Tool" |
Tool Handler type: a tool to add annotation or signature on blank position.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_CALLOUT = "Callout Tool" |
Tool Handler type: callout.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_CIRCLE = "Circle Tool" |
Tool Handler type: circle.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_DISTANCE = "Distance Tool" |
Tool Handler type: distance.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_ERASER = "Eraser Tool" |
Tool Handler type: eraser.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_FILEATTACHMENT = "FileAttachment Tool" |
Tool Handler type: file attachment.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_FORMFILLER = "FormFiller Tool" |
Tool Handler type: form filler.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_HIGHLIGHT = "Highlight Tool" |
Tool Handler type: highlight.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_INK = "Ink Tool" |
Tool Handler type: ink.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_LINE = "Line Tool" |
Tool Handler type: line.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_NOTE = "Note Tool" |
Tool Handler type: note.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_PDFIMAGE = "PDFImage Tool" |
Tool Handler type: image.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_POLYGON = "polygon Tool" |
Tool Handler type: polygon.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_POLYGONCLOUD = "polygon cloud Tool" |
Tool Handler type: polygon cloud.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_POLYLINE = "polyline Tool" |
Tool Handler type: polyline.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_REPLACE = "Replace Tool" |
Tool Handler type: replace.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_SCREEN_AUDIO = "Audio Tool" |
Tool Handler type: audio.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_SCREEN_VIDEO = "Video Tool" |
Tool Handler type: video.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_SELECT_ANNOTATIONS = "Select Annotations Tool" |
Tool Handler type: select multiple annotations.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_SIGNATURE = "Signature Tool" |
Tool Handler type: signature.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_SQUARE = "Square Tool" |
Tool Handler type: square.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_SQUIGGLY = "Squiggly Tool" |
Tool Handler type: squiggly.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_STAMP = "Stamp Tool" |
Tool Handler type: stamp.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_STRIKEOUT = "Strikeout Tool" |
Tool Handler type: strikeout.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_TEXTBOX = "Textbox Tool" |
Tool Handler type: textbox.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_TEXTSELECT = "TextSelect Tool" |
Tool Handler type: select text.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_TYPEWRITER = "Typewriter Tool" |
Tool Handler type: typewriter.
String com.foxit.uiextensions.ToolHandler.TH_TYPE_UNDERLINE = "Underline Tool" |
Tool Handler type: underline.
String com.foxit.uiextensions.ToolHandler.TH_TYPR_INSERTTEXT = "InsetText Tool" |
Tool Handler type: insert text.