summaryrefslogtreecommitdiff
path: root/platform/java/src/com/artifex/mupdf
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2018-09-05 22:05:17 +0800
committerSebastian Rasmussen <sebras@gmail.com>2018-09-06 20:35:20 +0800
commit69790b1bd81642539a9eb0004818e7fce98d46b6 (patch)
tree67d4bd3ce65ae36db2f54d91e94bf2a1053f3b7a /platform/java/src/com/artifex/mupdf
parent62d3d8ca0e406e1a916ebcc8288d17d8058236af (diff)
downloadmupdf-69790b1bd81642539a9eb0004818e7fce98d46b6.tar.xz
jni: Add interface for snapping selection to structured text.
Diffstat (limited to 'platform/java/src/com/artifex/mupdf')
-rw-r--r--platform/java/src/com/artifex/mupdf/fitz/StructuredText.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/java/src/com/artifex/mupdf/fitz/StructuredText.java b/platform/java/src/com/artifex/mupdf/fitz/StructuredText.java
index 19b85335..5d73c5f5 100644
--- a/platform/java/src/com/artifex/mupdf/fitz/StructuredText.java
+++ b/platform/java/src/com/artifex/mupdf/fitz/StructuredText.java
@@ -8,6 +8,10 @@ public class StructuredText
Context.init();
}
+ public static final int SELECT_CHARS = 0;
+ public static final int SELECT_WORDS = 1;
+ public static final int SELECT_LINES = 2;
+
private long pointer;
protected native void finalize();
@@ -23,6 +27,7 @@ public class StructuredText
public native Quad[] search(String needle);
public native Quad[] highlight(Point a, Point b);
+ public native Quad snapSelection(Point a, Point b, int mode);
public native String copy(Point a, Point b);
public native void walk(StructuredTextWalker walker);