summaryrefslogtreecommitdiff
path: root/platform/java/mupdf_native.h
diff options
context:
space:
mode:
authorSebastian Rasmussen <sebras@gmail.com>2016-07-23 16:34:32 +0800
committerSebastian Rasmussen <sebras@gmail.com>2016-08-02 02:20:45 +0800
commit147ce438ceb89649028e953bd7456c1fdfd79de2 (patch)
tree6238ecbabe760b893e1908476010af6a29b9feeb /platform/java/mupdf_native.h
parent6d07cc05e97df6b756641cdd24179cfa9934ee41 (diff)
downloadmupdf-147ce438ceb89649028e953bd7456c1fdfd79de2.tar.xz
JNI: Add/change PDFDocument.save() related methods.
Added methods: * PDFDocument.hasUnsavedChanges() * PDFDocument.canBeSavedIncrementally() The interface for PDFDocument.save() now returns the number of errors encountered while saving.
Diffstat (limited to 'platform/java/mupdf_native.h')
-rw-r--r--platform/java/mupdf_native.h20
1 files changed, 18 insertions, 2 deletions
diff --git a/platform/java/mupdf_native.h b/platform/java/mupdf_native.h
index aad39be2..8fb0ffac 100644
--- a/platform/java/mupdf_native.h
+++ b/platform/java/mupdf_native.h
@@ -1526,10 +1526,26 @@ JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addFont
/*
* Class: com_artifex_mupdf_fitz_PDFDocument
+ * Method: hasUnsavedChanges
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_hasUnsavedChanges
+ (JNIEnv *, jobject);
+
+/*
+ * Class: com_artifex_mupdf_fitz_PDFDocument
+ * Method: canBeSavedIncrementally
+ * Signature: ()Z
+ */
+JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_canBeSavedIncrementally
+ (JNIEnv *, jobject);
+
+/*
+ * Class: com_artifex_mupdf_fitz_PDFDocument
* Method: save
- * Signature: (Ljava/lang/String;Ljava/lang/String;)V
+ * Signature: (Ljava/lang/String;Ljava/lang/String;)I
*/
-JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_save
+JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_save
(JNIEnv *, jobject, jstring, jstring);
#ifdef __cplusplus