public class CPDFAnnotationDragHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
CPDFAnnotationDragHelper.DragMode |
Constructor and Description |
---|
CPDFAnnotationDragHelper() |
Modifier and Type | Method and Description |
---|---|
static float |
GetCross(android.graphics.PointF p1,
android.graphics.PointF p2,
android.graphics.PointF p) |
static boolean |
isPointInRect(android.graphics.PointF p1,
android.graphics.PointF p2,
android.graphics.PointF p3,
android.graphics.PointF p4,
android.graphics.PointF p) |
static void |
scaleStampsAnnotation(CPDFAnnotation annotation,
android.graphics.RectF area,
CPDFAnnotationDragHelper.DragMode dragMode,
float offsetX,
float offsetY,
float scaleValue,
int limitOffsetX,
int limitOffsetY) |
static CPDFAnnotationDragHelper.DragMode |
touchFreetextOnNode(float x,
float y,
android.graphics.RectF leftCenter_node,
android.graphics.RectF rightCenter_node,
android.graphics.RectF topCenter_node,
android.graphics.RectF bottomCenter_node) |
static CPDFAnnotationDragHelper.DragMode |
touchLineOnNode(float x,
float y,
android.graphics.RectF start_node,
android.graphics.RectF end_node) |
static CPDFAnnotationDragHelper.DragMode |
touchOnNode(float x,
float y,
android.graphics.RectF left_top_node,
android.graphics.RectF right_top_node,
android.graphics.RectF left_bottom_node,
android.graphics.RectF right_bottom_node) |
static void |
translateAnnotation(CPDFAnnotation annotation,
android.graphics.RectF area,
CPDFAnnotationDragHelper.DragMode dragMode,
float offsetX,
float offsetY,
float scaleValue) |
static void |
translateAnnotation(CPDFAnnotation annotation,
android.graphics.RectF area,
CPDFAnnotationDragHelper.DragMode dragMode,
float offsetX,
float offsetY,
float scaleValue,
int limitOffsetX,
int limitOffsetY) |
static void |
translateLineAnnotation(CPDFAnnotation annotation,
android.graphics.RectF area,
android.graphics.PointF startPoint,
android.graphics.PointF endPoint,
CPDFAnnotationDragHelper.DragMode dragMode,
float scaleValue,
int limitOffsetX,
int limitOffsetY,
float offsetX,
float offsetY) |
static android.graphics.RectF |
translateStampsAnnotation(CPDFAnnotation annotation,
android.graphics.RectF area,
CPDFAnnotationDragHelper.DragMode dragMode,
float offsetX,
float offsetY,
float scaleValue,
int limitOffsetX,
int limitOffsetY,
android.graphics.PointF[] vertices) |
public static void translateAnnotation(CPDFAnnotation annotation, android.graphics.RectF area, CPDFAnnotationDragHelper.DragMode dragMode, float offsetX, float offsetY, float scaleValue)
public static android.graphics.RectF translateStampsAnnotation(CPDFAnnotation annotation, android.graphics.RectF area, CPDFAnnotationDragHelper.DragMode dragMode, float offsetX, float offsetY, float scaleValue, int limitOffsetX, int limitOffsetY, android.graphics.PointF[] vertices)
public static float GetCross(android.graphics.PointF p1, android.graphics.PointF p2, android.graphics.PointF p)
public static boolean isPointInRect(android.graphics.PointF p1, android.graphics.PointF p2, android.graphics.PointF p3, android.graphics.PointF p4, android.graphics.PointF p)
public static void scaleStampsAnnotation(CPDFAnnotation annotation, android.graphics.RectF area, CPDFAnnotationDragHelper.DragMode dragMode, float offsetX, float offsetY, float scaleValue, int limitOffsetX, int limitOffsetY)
public static void translateAnnotation(CPDFAnnotation annotation, android.graphics.RectF area, CPDFAnnotationDragHelper.DragMode dragMode, float offsetX, float offsetY, float scaleValue, int limitOffsetX, int limitOffsetY)
public static void translateLineAnnotation(CPDFAnnotation annotation, android.graphics.RectF area, android.graphics.PointF startPoint, android.graphics.PointF endPoint, CPDFAnnotationDragHelper.DragMode dragMode, float scaleValue, int limitOffsetX, int limitOffsetY, float offsetX, float offsetY)
public static CPDFAnnotationDragHelper.DragMode touchOnNode(float x, float y, android.graphics.RectF left_top_node, android.graphics.RectF right_top_node, android.graphics.RectF left_bottom_node, android.graphics.RectF right_bottom_node)
public static CPDFAnnotationDragHelper.DragMode touchLineOnNode(float x, float y, android.graphics.RectF start_node, android.graphics.RectF end_node)
public static CPDFAnnotationDragHelper.DragMode touchFreetextOnNode(float x, float y, android.graphics.RectF leftCenter_node, android.graphics.RectF rightCenter_node, android.graphics.RectF topCenter_node, android.graphics.RectF bottomCenter_node)