summaryrefslogtreecommitdiff
path: root/platform/java/src/com/artifex/mupdf/fitz/StructuredTextWalker.java
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2018-09-05 17:45:19 +0800
committerSebastian Rasmussen <sebras@gmail.com>2018-09-06 20:35:20 +0800
commit62d3d8ca0e406e1a916ebcc8288d17d8058236af (patch)
treeb494d80652657800e37922938be5e1b941f433ff /platform/java/src/com/artifex/mupdf/fitz/StructuredTextWalker.java
parent605d8a1b2760845b772ce47c5d65a871281f58de (diff)
downloadmupdf-62d3d8ca0e406e1a916ebcc8288d17d8058236af.tar.xz
jni: Add StructuredTextWalker interface.
Diffstat (limited to 'platform/java/src/com/artifex/mupdf/fitz/StructuredTextWalker.java')
-rw-r--r--platform/java/src/com/artifex/mupdf/fitz/StructuredTextWalker.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/platform/java/src/com/artifex/mupdf/fitz/StructuredTextWalker.java b/platform/java/src/com/artifex/mupdf/fitz/StructuredTextWalker.java
new file mode 100644
index 00000000..b38686ca
--- /dev/null
+++ b/platform/java/src/com/artifex/mupdf/fitz/StructuredTextWalker.java
@@ -0,0 +1,11 @@
+package com.artifex.mupdf.fitz;
+
+public interface StructuredTextWalker
+{
+ void onImageBlock(Rect bbox, Matrix transform, Image image);
+ void beginTextBlock(Rect bbox);
+ void endTextBlock();
+ void beginLine(Rect bbox, int wmode);
+ void endLine();
+ void onChar(int c, Point origin, Font font, float size, Quad q);
+}