public abstract class CPDFFakeInkAnnotAttachHelper extends java.lang.Object implements IAnnotAttachHelper, IInkDrawCallback
Modifier and Type | Class and Description |
---|---|
static interface |
CPDFFakeInkAnnotAttachHelper.HandwritingHelper |
IInkDrawCallback.Effect, IInkDrawCallback.Mode
Constructor and Description |
---|
CPDFFakeInkAnnotAttachHelper() |
Modifier and Type | Method and Description |
---|---|
boolean |
canRedo()
Whether to support Redo, is a time-consuming method.
|
boolean |
canUndo()
Whether to support Undo, is a time-consuming method.
|
void |
onClean()
Clears canvas
|
void |
onDraw(android.graphics.Canvas canvas)
Implement this to do your drawing.
|
void |
onInit(CPDFReaderView readerView,
CPDFPageView pageView)
Initialization, set initial value of
CPDFReaderView and CPDFPageView in current class instance. |
void |
onRedo()
Redo
|
void |
onSave()
Saves ink annotation
|
boolean |
onTouchEvent(android.view.MotionEvent event)
This method to handle touch screen motion events
|
void |
onUndo()
Undo
|
void |
setEffect(IInkDrawCallback.Effect effect)
Sets stroke effect, more:
IInkDrawCallback.Effect |
void |
setHandwritingHelper(CPDFFakeInkAnnotAttachHelper.HandwritingHelper handwritingHelper) |
void |
setMode(IInkDrawCallback.Mode mode)
Sets drawing mode, more:
IInkDrawCallback.Mode |
void |
setPDFPage(CPDFPage pdfPage)
Sets page object of the document, more:
CPDFPage |
public void onInit(CPDFReaderView readerView, CPDFPageView pageView)
IAnnotAttachHelper
CPDFReaderView
and CPDFPageView
in current class instance.onInit
in interface IAnnotAttachHelper
readerView
- Used for showing View
in the whole documentpageView
- Used for showing View
of each page in the document.public void setHandwritingHelper(CPDFFakeInkAnnotAttachHelper.HandwritingHelper handwritingHelper)
public void setPDFPage(CPDFPage pdfPage)
IAnnotAttachHelper
CPDFPage
setPDFPage
in interface IAnnotAttachHelper
pdfPage
- Page object of the document, more: CPDFPage
public boolean onTouchEvent(android.view.MotionEvent event)
IAnnotAttachHelper
onTouchEvent
in interface IAnnotAttachHelper
event
- The motion event.public void onDraw(android.graphics.Canvas canvas)
IAnnotAttachHelper
onDraw
in interface IAnnotAttachHelper
canvas
- The canvas on which the background will be drawnpublic void onUndo()
IInkDrawCallback
onUndo
in interface IInkDrawCallback
public void onRedo()
IInkDrawCallback
onRedo
in interface IInkDrawCallback
public boolean canUndo()
IInkDrawCallback
canUndo
in interface IInkDrawCallback
public boolean canRedo()
IInkDrawCallback
canRedo
in interface IInkDrawCallback
public void onClean()
IInkDrawCallback
onClean
in interface IInkDrawCallback
public void onSave()
IInkDrawCallback
onSave
in interface IInkDrawCallback
public void setMode(IInkDrawCallback.Mode mode)
IInkDrawCallback
IInkDrawCallback.Mode
setMode
in interface IInkDrawCallback
mode
- Drawing mode, more: IInkDrawCallback.Mode
public void setEffect(IInkDrawCallback.Effect effect)
IInkDrawCallback
IInkDrawCallback.Effect
setEffect
in interface IInkDrawCallback
effect
- Stroke effect