public class CPDFEditPageSelections extends java.lang.Object implements IEditSelectionHelper
IEditSelectionHelper.IEditSelectCallback
Constructor and Description |
---|
CPDFEditPageSelections(android.content.Context context,
CPDFPageView pageView) |
Modifier and Type | Method and Description |
---|---|
void |
cancelSelections(boolean onlyDismissContext) |
void |
findSelections(android.graphics.PointF point1,
android.graphics.PointF point2,
boolean needConvert) |
CPDFEditArea |
getCurrentFocusTextArea() |
java.util.List<CPDFEditSelection> |
getSelections() |
boolean |
isAttached() |
void |
onAttach() |
void |
onDetach() |
void |
onDraw(android.graphics.Canvas canvas) |
boolean |
onLongPress(float x,
float y) |
boolean |
onSelectTouchEvent(android.view.MotionEvent event,
IEditSelectionHelper.IEditSelectCallback selectCallback) |
boolean |
onTouchEvent(android.view.MotionEvent event) |
void |
setCurrentFocusTextArea(CPDFEditArea currentFocusTextArea) |
void |
setEditArea(java.util.concurrent.CopyOnWriteArrayList<CPDFEditArea> editAreas) |
void |
setISelectCallback(IEditSelectionHelper.IEditSelectCallback selectCallback) |
void |
setPDFDocument(CPDFDocument pdfDocument) |
void |
setSelections(java.util.ArrayList<android.graphics.RectF> selections) |
void |
showContextMenu() |
void |
updateSelectDrawableRes(int leftRes,
int rightRes) |
void |
updateSelections() |
void |
updateSelections(CPDFEditTextArea editTextArea,
CPDFEditCharItem startItem,
CPDFEditCharItem endItem) |
public CPDFEditPageSelections(android.content.Context context, CPDFPageView pageView)
public void setPDFDocument(CPDFDocument pdfDocument)
public void setEditArea(java.util.concurrent.CopyOnWriteArrayList<CPDFEditArea> editAreas)
public void onDraw(android.graphics.Canvas canvas)
onDraw
in interface IEditSelectionHelper
public CPDFEditArea getCurrentFocusTextArea()
public void setCurrentFocusTextArea(CPDFEditArea currentFocusTextArea)
public boolean onLongPress(float x, float y)
onLongPress
in interface IEditSelectionHelper
public boolean onTouchEvent(android.view.MotionEvent event)
onTouchEvent
in interface IEditSelectionHelper
public void setISelectCallback(IEditSelectionHelper.IEditSelectCallback selectCallback)
setISelectCallback
in interface IEditSelectionHelper
public boolean onSelectTouchEvent(android.view.MotionEvent event, IEditSelectionHelper.IEditSelectCallback selectCallback)
onSelectTouchEvent
in interface IEditSelectionHelper
public void findSelections(android.graphics.PointF point1, android.graphics.PointF point2, boolean needConvert)
public void updateSelections()
updateSelections
in interface IEditSelectionHelper
public void updateSelections(CPDFEditTextArea editTextArea, CPDFEditCharItem startItem, CPDFEditCharItem endItem)
public void onAttach()
onAttach
in interface IEditSelectionHelper
public void onDetach()
onDetach
in interface IEditSelectionHelper
public boolean isAttached()
isAttached
in interface IEditSelectionHelper
public void cancelSelections(boolean onlyDismissContext)
cancelSelections
in interface IEditSelectionHelper
public void updateSelectDrawableRes(int leftRes, int rightRes)
updateSelectDrawableRes
in interface IEditSelectionHelper
public void setSelections(java.util.ArrayList<android.graphics.RectF> selections)
setSelections
in interface IEditSelectionHelper
public java.util.List<CPDFEditSelection> getSelections()
getSelections
in interface IEditSelectionHelper
public void showContextMenu()