1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class com_artifex_mupdf_fitz_Buffer */
4 
5 #ifndef _Included_com_artifex_mupdf_fitz_Buffer
6 #define _Included_com_artifex_mupdf_fitz_Buffer
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class:     com_artifex_mupdf_fitz_Buffer
12  * Method:    finalize
13  * Signature: ()V
14  */
15 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_finalize
16   (JNIEnv *, jobject);
17 
18 /*
19  * Class:     com_artifex_mupdf_fitz_Buffer
20  * Method:    newNativeBuffer
21  * Signature: (I)J
22  */
23 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Buffer_newNativeBuffer
24   (JNIEnv *, jobject, jint);
25 
26 /*
27  * Class:     com_artifex_mupdf_fitz_Buffer
28  * Method:    getLength
29  * Signature: ()I
30  */
31 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Buffer_getLength
32   (JNIEnv *, jobject);
33 
34 /*
35  * Class:     com_artifex_mupdf_fitz_Buffer
36  * Method:    readByte
37  * Signature: (I)I
38  */
39 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Buffer_readByte
40   (JNIEnv *, jobject, jint);
41 
42 /*
43  * Class:     com_artifex_mupdf_fitz_Buffer
44  * Method:    readBytes
45  * Signature: (I[B)I
46  */
47 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Buffer_readBytes
48   (JNIEnv *, jobject, jint, jbyteArray);
49 
50 /*
51  * Class:     com_artifex_mupdf_fitz_Buffer
52  * Method:    readBytesInto
53  * Signature: (I[BII)I
54  */
55 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Buffer_readBytesInto
56   (JNIEnv *, jobject, jint, jbyteArray, jint, jint);
57 
58 /*
59  * Class:     com_artifex_mupdf_fitz_Buffer
60  * Method:    writeByte
61  * Signature: (B)V
62  */
63 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeByte
64   (JNIEnv *, jobject, jbyte);
65 
66 /*
67  * Class:     com_artifex_mupdf_fitz_Buffer
68  * Method:    writeBytes
69  * Signature: ([B)V
70  */
71 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeBytes
72   (JNIEnv *, jobject, jbyteArray);
73 
74 /*
75  * Class:     com_artifex_mupdf_fitz_Buffer
76  * Method:    writeBytesFrom
77  * Signature: ([BII)V
78  */
79 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeBytesFrom
80   (JNIEnv *, jobject, jbyteArray, jint, jint);
81 
82 /*
83  * Class:     com_artifex_mupdf_fitz_Buffer
84  * Method:    writeBuffer
85  * Signature: (Lcom/artifex/mupdf/fitz/Buffer;)V
86  */
87 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeBuffer
88   (JNIEnv *, jobject, jobject);
89 
90 /*
91  * Class:     com_artifex_mupdf_fitz_Buffer
92  * Method:    writeRune
93  * Signature: (I)V
94  */
95 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeRune
96   (JNIEnv *, jobject, jint);
97 
98 /*
99  * Class:     com_artifex_mupdf_fitz_Buffer
100  * Method:    writeLine
101  * Signature: (Ljava/lang/String;)V
102  */
103 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeLine
104   (JNIEnv *, jobject, jstring);
105 
106 /*
107  * Class:     com_artifex_mupdf_fitz_Buffer
108  * Method:    writeLines
109  * Signature: ([Ljava/lang/String;)V
110  */
111 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeLines
112   (JNIEnv *, jobject, jobjectArray);
113 
114 /*
115  * Class:     com_artifex_mupdf_fitz_Buffer
116  * Method:    save
117  * Signature: (Ljava/lang/String;)V
118  */
119 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_save
120   (JNIEnv *, jobject, jstring);
121 
122 #ifdef __cplusplus
123 }
124 #endif
125 #endif
126 /* DO NOT EDIT THIS FILE - it is machine generated */
127 #include <jni.h>
128 /* Header for class com_artifex_mupdf_fitz_ColorSpace */
129 
130 #ifndef _Included_com_artifex_mupdf_fitz_ColorSpace
131 #define _Included_com_artifex_mupdf_fitz_ColorSpace
132 #ifdef __cplusplus
133 extern "C" {
134 #endif
135 /*
136  * Class:     com_artifex_mupdf_fitz_ColorSpace
137  * Method:    finalize
138  * Signature: ()V
139  */
140 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_finalize
141   (JNIEnv *, jobject);
142 
143 /*
144  * Class:     com_artifex_mupdf_fitz_ColorSpace
145  * Method:    nativeDeviceGray
146  * Signature: ()J
147  */
148 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_nativeDeviceGray
149   (JNIEnv *, jclass);
150 
151 /*
152  * Class:     com_artifex_mupdf_fitz_ColorSpace
153  * Method:    nativeDeviceRGB
154  * Signature: ()J
155  */
156 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_nativeDeviceRGB
157   (JNIEnv *, jclass);
158 
159 /*
160  * Class:     com_artifex_mupdf_fitz_ColorSpace
161  * Method:    nativeDeviceBGR
162  * Signature: ()J
163  */
164 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_nativeDeviceBGR
165   (JNIEnv *, jclass);
166 
167 /*
168  * Class:     com_artifex_mupdf_fitz_ColorSpace
169  * Method:    nativeDeviceCMYK
170  * Signature: ()J
171  */
172 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_nativeDeviceCMYK
173   (JNIEnv *, jclass);
174 
175 /*
176  * Class:     com_artifex_mupdf_fitz_ColorSpace
177  * Method:    getNumberOfComponents
178  * Signature: ()I
179  */
180 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_getNumberOfComponents
181   (JNIEnv *, jobject);
182 
183 #ifdef __cplusplus
184 }
185 #endif
186 #endif
187 /* DO NOT EDIT THIS FILE - it is machine generated */
188 #include <jni.h>
189 /* Header for class com_artifex_mupdf_fitz_Context */
190 
191 #ifndef _Included_com_artifex_mupdf_fitz_Context
192 #define _Included_com_artifex_mupdf_fitz_Context
193 #ifdef __cplusplus
194 extern "C" {
195 #endif
196 /*
197  * Class:     com_artifex_mupdf_fitz_Context
198  * Method:    initNative
199  * Signature: ()I
200  */
201 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Context_initNative
202   (JNIEnv *, jclass);
203 
204 /*
205  * Class:     com_artifex_mupdf_fitz_Context
206  * Method:    emptyStore
207  * Signature: ()V
208  */
209 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Context_emptyStore
210   (JNIEnv *, jclass);
211 
212 /*
213  * Class:     com_artifex_mupdf_fitz_Context
214  * Method:    enableICC
215  * Signature: ()V
216  */
217 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Context_enableICC
218   (JNIEnv *, jclass);
219 
220 /*
221  * Class:     com_artifex_mupdf_fitz_Context
222  * Method:    disableICC
223  * Signature: ()V
224  */
225 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Context_disableICC
226   (JNIEnv *, jclass);
227 
228 /*
229  * Class:     com_artifex_mupdf_fitz_Context
230  * Method:    setAntiAliasLevel
231  * Signature: (I)V
232  */
233 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Context_setAntiAliasLevel
234   (JNIEnv *, jclass, jint);
235 
236 /*
237  * Class:     com_artifex_mupdf_fitz_Context
238  * Method:    getVersion
239  * Signature: ()Lcom/artifex/mupdf/fitz/Context/Version;
240  */
241 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Context_getVersion
242   (JNIEnv *, jclass);
243 
244 #ifdef __cplusplus
245 }
246 #endif
247 #endif
248 /* DO NOT EDIT THIS FILE - it is machine generated */
249 #include <jni.h>
250 /* Header for class com_artifex_mupdf_fitz_Cookie */
251 
252 #ifndef _Included_com_artifex_mupdf_fitz_Cookie
253 #define _Included_com_artifex_mupdf_fitz_Cookie
254 #ifdef __cplusplus
255 extern "C" {
256 #endif
257 /*
258  * Class:     com_artifex_mupdf_fitz_Cookie
259  * Method:    finalize
260  * Signature: ()V
261  */
262 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Cookie_finalize
263   (JNIEnv *, jobject);
264 
265 /*
266  * Class:     com_artifex_mupdf_fitz_Cookie
267  * Method:    newNative
268  * Signature: ()J
269  */
270 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Cookie_newNative
271   (JNIEnv *, jobject);
272 
273 /*
274  * Class:     com_artifex_mupdf_fitz_Cookie
275  * Method:    abort
276  * Signature: ()V
277  */
278 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Cookie_abort
279   (JNIEnv *, jobject);
280 
281 #ifdef __cplusplus
282 }
283 #endif
284 #endif
285 /* DO NOT EDIT THIS FILE - it is machine generated */
286 #include <jni.h>
287 /* Header for class com_artifex_mupdf_fitz_Device */
288 
289 #ifndef _Included_com_artifex_mupdf_fitz_Device
290 #define _Included_com_artifex_mupdf_fitz_Device
291 #ifdef __cplusplus
292 extern "C" {
293 #endif
294 #undef com_artifex_mupdf_fitz_Device_BLEND_NORMAL
295 #define com_artifex_mupdf_fitz_Device_BLEND_NORMAL 0L
296 #undef com_artifex_mupdf_fitz_Device_BLEND_MULTIPLY
297 #define com_artifex_mupdf_fitz_Device_BLEND_MULTIPLY 1L
298 #undef com_artifex_mupdf_fitz_Device_BLEND_SCREEN
299 #define com_artifex_mupdf_fitz_Device_BLEND_SCREEN 2L
300 #undef com_artifex_mupdf_fitz_Device_BLEND_OVERLAY
301 #define com_artifex_mupdf_fitz_Device_BLEND_OVERLAY 3L
302 #undef com_artifex_mupdf_fitz_Device_BLEND_DARKEN
303 #define com_artifex_mupdf_fitz_Device_BLEND_DARKEN 4L
304 #undef com_artifex_mupdf_fitz_Device_BLEND_LIGHTEN
305 #define com_artifex_mupdf_fitz_Device_BLEND_LIGHTEN 5L
306 #undef com_artifex_mupdf_fitz_Device_BLEND_COLOR_DODGE
307 #define com_artifex_mupdf_fitz_Device_BLEND_COLOR_DODGE 6L
308 #undef com_artifex_mupdf_fitz_Device_BLEND_COLOR_BURN
309 #define com_artifex_mupdf_fitz_Device_BLEND_COLOR_BURN 7L
310 #undef com_artifex_mupdf_fitz_Device_BLEND_HARD_LIGHT
311 #define com_artifex_mupdf_fitz_Device_BLEND_HARD_LIGHT 8L
312 #undef com_artifex_mupdf_fitz_Device_BLEND_SOFT_LIGHT
313 #define com_artifex_mupdf_fitz_Device_BLEND_SOFT_LIGHT 9L
314 #undef com_artifex_mupdf_fitz_Device_BLEND_DIFFERENCE
315 #define com_artifex_mupdf_fitz_Device_BLEND_DIFFERENCE 10L
316 #undef com_artifex_mupdf_fitz_Device_BLEND_EXCLUSION
317 #define com_artifex_mupdf_fitz_Device_BLEND_EXCLUSION 11L
318 #undef com_artifex_mupdf_fitz_Device_BLEND_HUE
319 #define com_artifex_mupdf_fitz_Device_BLEND_HUE 12L
320 #undef com_artifex_mupdf_fitz_Device_BLEND_SATURATION
321 #define com_artifex_mupdf_fitz_Device_BLEND_SATURATION 13L
322 #undef com_artifex_mupdf_fitz_Device_BLEND_COLOR
323 #define com_artifex_mupdf_fitz_Device_BLEND_COLOR 14L
324 #undef com_artifex_mupdf_fitz_Device_BLEND_LUMINOSITY
325 #define com_artifex_mupdf_fitz_Device_BLEND_LUMINOSITY 15L
326 /*
327  * Class:     com_artifex_mupdf_fitz_Device
328  * Method:    finalize
329  * Signature: ()V
330  */
331 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Device_finalize
332   (JNIEnv *, jobject);
333 
334 /*
335  * Class:     com_artifex_mupdf_fitz_Device
336  * Method:    newNative
337  * Signature: ()J
338  */
339 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Device_newNative
340   (JNIEnv *, jobject);
341 
342 #ifdef __cplusplus
343 }
344 #endif
345 #endif
346 /* DO NOT EDIT THIS FILE - it is machine generated */
347 #include <jni.h>
348 /* Header for class com_artifex_mupdf_fitz_DisplayList */
349 
350 #ifndef _Included_com_artifex_mupdf_fitz_DisplayList
351 #define _Included_com_artifex_mupdf_fitz_DisplayList
352 #ifdef __cplusplus
353 extern "C" {
354 #endif
355 /*
356  * Class:     com_artifex_mupdf_fitz_DisplayList
357  * Method:    finalize
358  * Signature: ()V
359  */
360 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DisplayList_finalize
361   (JNIEnv *, jobject);
362 
363 /*
364  * Class:     com_artifex_mupdf_fitz_DisplayList
365  * Method:    newNative
366  * Signature: (Lcom/artifex/mupdf/fitz/Rect;)J
367  */
368 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_DisplayList_newNative
369   (JNIEnv *, jobject, jobject);
370 
371 /*
372  * Class:     com_artifex_mupdf_fitz_DisplayList
373  * Method:    toPixmap
374  * Signature: (Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;Z)Lcom/artifex/mupdf/fitz/Pixmap;
375  */
376 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DisplayList_toPixmap
377   (JNIEnv *, jobject, jobject, jobject, jboolean);
378 
379 /*
380  * Class:     com_artifex_mupdf_fitz_DisplayList
381  * Method:    toStructuredText
382  * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/StructuredText;
383  */
384 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DisplayList_toStructuredText
385   (JNIEnv *, jobject, jstring);
386 
387 /*
388  * Class:     com_artifex_mupdf_fitz_DisplayList
389  * Method:    search
390  * Signature: (Ljava/lang/String;)[Lcom/artifex/mupdf/fitz/Quad;
391  */
392 JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_DisplayList_search
393   (JNIEnv *, jobject, jstring);
394 
395 /*
396  * Class:     com_artifex_mupdf_fitz_DisplayList
397  * Method:    run
398  * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Rect;Lcom/artifex/mupdf/fitz/Cookie;)V
399  */
400 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DisplayList_run
401   (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
402 
403 #ifdef __cplusplus
404 }
405 #endif
406 #endif
407 /* DO NOT EDIT THIS FILE - it is machine generated */
408 #include <jni.h>
409 /* Header for class com_artifex_mupdf_fitz_DisplayListDevice */
410 
411 #ifndef _Included_com_artifex_mupdf_fitz_DisplayListDevice
412 #define _Included_com_artifex_mupdf_fitz_DisplayListDevice
413 #ifdef __cplusplus
414 extern "C" {
415 #endif
416 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_NORMAL
417 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_NORMAL 0L
418 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_MULTIPLY
419 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_MULTIPLY 1L
420 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SCREEN
421 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SCREEN 2L
422 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_OVERLAY
423 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_OVERLAY 3L
424 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_DARKEN
425 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_DARKEN 4L
426 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_LIGHTEN
427 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_LIGHTEN 5L
428 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR_DODGE
429 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR_DODGE 6L
430 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR_BURN
431 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR_BURN 7L
432 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_HARD_LIGHT
433 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_HARD_LIGHT 8L
434 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SOFT_LIGHT
435 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SOFT_LIGHT 9L
436 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_DIFFERENCE
437 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_DIFFERENCE 10L
438 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_EXCLUSION
439 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_EXCLUSION 11L
440 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_HUE
441 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_HUE 12L
442 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SATURATION
443 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SATURATION 13L
444 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR
445 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR 14L
446 #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_LUMINOSITY
447 #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_LUMINOSITY 15L
448 /*
449  * Class:     com_artifex_mupdf_fitz_DisplayListDevice
450  * Method:    newNative
451  * Signature: (Lcom/artifex/mupdf/fitz/DisplayList;)J
452  */
453 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_DisplayListDevice_newNative
454   (JNIEnv *, jclass, jobject);
455 
456 #ifdef __cplusplus
457 }
458 #endif
459 #endif
460 /* DO NOT EDIT THIS FILE - it is machine generated */
461 #include <jni.h>
462 /* Header for class com_artifex_mupdf_fitz_Document */
463 
464 #ifndef _Included_com_artifex_mupdf_fitz_Document
465 #define _Included_com_artifex_mupdf_fitz_Document
466 #ifdef __cplusplus
467 extern "C" {
468 #endif
469 #undef com_artifex_mupdf_fitz_Document_PERMISSION_PRINT
470 #define com_artifex_mupdf_fitz_Document_PERMISSION_PRINT 112L
471 #undef com_artifex_mupdf_fitz_Document_PERMISSION_COPY
472 #define com_artifex_mupdf_fitz_Document_PERMISSION_COPY 99L
473 #undef com_artifex_mupdf_fitz_Document_PERMISSION_EDIT
474 #define com_artifex_mupdf_fitz_Document_PERMISSION_EDIT 101L
475 #undef com_artifex_mupdf_fitz_Document_PERMISSION_ANNOTATE
476 #define com_artifex_mupdf_fitz_Document_PERMISSION_ANNOTATE 110L
477 /*
478  * Class:     com_artifex_mupdf_fitz_Document
479  * Method:    finalize
480  * Signature: ()V
481  */
482 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Document_finalize
483   (JNIEnv *, jobject);
484 
485 /*
486  * Class:     com_artifex_mupdf_fitz_Document
487  * Method:    openNativeWithPath
488  * Signature: (Ljava/lang/String;Ljava/lang/String;)Lcom/artifex/mupdf/fitz/Document;
489  */
490 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_openNativeWithPath
491   (JNIEnv *, jclass, jstring, jstring);
492 
493 /*
494  * Class:     com_artifex_mupdf_fitz_Document
495  * Method:    openNativeWithBuffer
496  * Signature: (Ljava/lang/String;[B[B)Lcom/artifex/mupdf/fitz/Document;
497  */
498 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_openNativeWithBuffer
499   (JNIEnv *, jclass, jstring, jbyteArray, jbyteArray);
500 
501 /*
502  * Class:     com_artifex_mupdf_fitz_Document
503  * Method:    openNativeWithStream
504  * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/SeekableInputStream;Lcom/artifex/mupdf/fitz/SeekableInputStream;)Lcom/artifex/mupdf/fitz/Document;
505  */
506 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_openNativeWithStream
507   (JNIEnv *, jclass, jstring, jobject, jobject);
508 
509 /*
510  * Class:     com_artifex_mupdf_fitz_Document
511  * Method:    openNativeWithPathAndStream
512  * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/SeekableInputStream;)Lcom/artifex/mupdf/fitz/Document;
513  */
514 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_openNativeWithPathAndStream
515   (JNIEnv *, jclass, jstring, jobject);
516 
517 /*
518  * Class:     com_artifex_mupdf_fitz_Document
519  * Method:    recognize
520  * Signature: (Ljava/lang/String;)Z
521  */
522 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_recognize
523   (JNIEnv *, jclass, jstring);
524 
525 /*
526  * Class:     com_artifex_mupdf_fitz_Document
527  * Method:    saveAccelerator
528  * Signature: (Ljava/lang/String;)V
529  */
530 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Document_saveAccelerator
531   (JNIEnv *, jobject, jstring);
532 
533 /*
534  * Class:     com_artifex_mupdf_fitz_Document
535  * Method:    outputAccelerator
536  * Signature: (Lcom/artifex/mupdf/fitz/SeekableOutputStream;)V
537  */
538 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Document_outputAccelerator
539   (JNIEnv *, jobject, jobject);
540 
541 /*
542  * Class:     com_artifex_mupdf_fitz_Document
543  * Method:    needsPassword
544  * Signature: ()Z
545  */
546 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_needsPassword
547   (JNIEnv *, jobject);
548 
549 /*
550  * Class:     com_artifex_mupdf_fitz_Document
551  * Method:    authenticatePassword
552  * Signature: (Ljava/lang/String;)Z
553  */
554 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_authenticatePassword
555   (JNIEnv *, jobject, jstring);
556 
557 /*
558  * Class:     com_artifex_mupdf_fitz_Document
559  * Method:    countChapters
560  * Signature: ()I
561  */
562 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Document_countChapters
563   (JNIEnv *, jobject);
564 
565 /*
566  * Class:     com_artifex_mupdf_fitz_Document
567  * Method:    countPages
568  * Signature: (I)I
569  */
570 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Document_countPages
571   (JNIEnv *, jobject, jint);
572 
573 /*
574  * Class:     com_artifex_mupdf_fitz_Document
575  * Method:    loadPage
576  * Signature: (II)Lcom/artifex/mupdf/fitz/Page;
577  */
578 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_loadPage
579   (JNIEnv *, jobject, jint, jint);
580 
581 /*
582  * Class:     com_artifex_mupdf_fitz_Document
583  * Method:    search
584  * Signature: (IILjava/lang/String;)[Lcom/artifex/mupdf/fitz/Quad;
585  */
586 JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_Document_search
587   (JNIEnv *, jobject, jint, jint, jstring);
588 
589 /*
590  * Class:     com_artifex_mupdf_fitz_Document
591  * Method:    resolveLink
592  * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/Location;
593  */
594 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_resolveLink
595   (JNIEnv *, jobject, jstring);
596 
597 /*
598  * Class:     com_artifex_mupdf_fitz_Document
599  * Method:    loadOutline
600  * Signature: ()[Lcom/artifex/mupdf/fitz/Outline;
601  */
602 JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_Document_loadOutline
603   (JNIEnv *, jobject);
604 
605 /*
606  * Class:     com_artifex_mupdf_fitz_Document
607  * Method:    getMetaData
608  * Signature: (Ljava/lang/String;)Ljava/lang/String;
609  */
610 JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_Document_getMetaData
611   (JNIEnv *, jobject, jstring);
612 
613 /*
614  * Class:     com_artifex_mupdf_fitz_Document
615  * Method:    isReflowable
616  * Signature: ()Z
617  */
618 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_isReflowable
619   (JNIEnv *, jobject);
620 
621 /*
622  * Class:     com_artifex_mupdf_fitz_Document
623  * Method:    layout
624  * Signature: (FFF)V
625  */
626 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Document_layout
627   (JNIEnv *, jobject, jfloat, jfloat, jfloat);
628 
629 /*
630  * Class:     com_artifex_mupdf_fitz_Document
631  * Method:    findBookmark
632  * Signature: (J)Lcom/artifex/mupdf/fitz/Location;
633  */
634 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_findBookmark
635   (JNIEnv *, jobject, jlong);
636 
637 /*
638  * Class:     com_artifex_mupdf_fitz_Document
639  * Method:    makeBookmark
640  * Signature: (II)J
641  */
642 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Document_makeBookmark
643   (JNIEnv *, jobject, jint, jint);
644 
645 /*
646  * Class:     com_artifex_mupdf_fitz_Document
647  * Method:    hasPermission
648  * Signature: (I)Z
649  */
650 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_hasPermission
651   (JNIEnv *, jobject, jint);
652 
653 /*
654  * Class:     com_artifex_mupdf_fitz_Document
655  * Method:    isUnencryptedPDF
656  * Signature: ()Z
657  */
658 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_isUnencryptedPDF
659   (JNIEnv *, jobject);
660 
661 #ifdef __cplusplus
662 }
663 #endif
664 #endif
665 /* DO NOT EDIT THIS FILE - it is machine generated */
666 #include <jni.h>
667 /* Header for class com_artifex_mupdf_fitz_DocumentWriter */
668 
669 #ifndef _Included_com_artifex_mupdf_fitz_DocumentWriter
670 #define _Included_com_artifex_mupdf_fitz_DocumentWriter
671 #ifdef __cplusplus
672 extern "C" {
673 #endif
674 /*
675  * Class:     com_artifex_mupdf_fitz_DocumentWriter
676  * Method:    finalize
677  * Signature: ()V
678  */
679 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_finalize
680   (JNIEnv *, jobject);
681 
682 /*
683  * Class:     com_artifex_mupdf_fitz_DocumentWriter
684  * Method:    newNativeDocumentWriter
685  * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J
686  */
687 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_newNativeDocumentWriter
688   (JNIEnv *, jobject, jstring, jstring, jstring);
689 
690 /*
691  * Class:     com_artifex_mupdf_fitz_DocumentWriter
692  * Method:    beginPage
693  * Signature: (Lcom/artifex/mupdf/fitz/Rect;)Lcom/artifex/mupdf/fitz/Device;
694  */
695 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_beginPage
696   (JNIEnv *, jobject, jobject);
697 
698 /*
699  * Class:     com_artifex_mupdf_fitz_DocumentWriter
700  * Method:    endPage
701  * Signature: ()V
702  */
703 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_endPage
704   (JNIEnv *, jobject);
705 
706 /*
707  * Class:     com_artifex_mupdf_fitz_DocumentWriter
708  * Method:    close
709  * Signature: ()V
710  */
711 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_close
712   (JNIEnv *, jobject);
713 
714 #ifdef __cplusplus
715 }
716 #endif
717 #endif
718 /* DO NOT EDIT THIS FILE - it is machine generated */
719 #include <jni.h>
720 /* Header for class com_artifex_mupdf_fitz_DrawDevice */
721 
722 #ifndef _Included_com_artifex_mupdf_fitz_DrawDevice
723 #define _Included_com_artifex_mupdf_fitz_DrawDevice
724 #ifdef __cplusplus
725 extern "C" {
726 #endif
727 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_NORMAL
728 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_NORMAL 0L
729 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_MULTIPLY
730 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_MULTIPLY 1L
731 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_SCREEN
732 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_SCREEN 2L
733 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_OVERLAY
734 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_OVERLAY 3L
735 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_DARKEN
736 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_DARKEN 4L
737 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_LIGHTEN
738 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_LIGHTEN 5L
739 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR_DODGE
740 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR_DODGE 6L
741 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR_BURN
742 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR_BURN 7L
743 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_HARD_LIGHT
744 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_HARD_LIGHT 8L
745 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_SOFT_LIGHT
746 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_SOFT_LIGHT 9L
747 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_DIFFERENCE
748 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_DIFFERENCE 10L
749 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_EXCLUSION
750 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_EXCLUSION 11L
751 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_HUE
752 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_HUE 12L
753 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_SATURATION
754 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_SATURATION 13L
755 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR
756 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR 14L
757 #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_LUMINOSITY
758 #define com_artifex_mupdf_fitz_DrawDevice_BLEND_LUMINOSITY 15L
759 /*
760  * Class:     com_artifex_mupdf_fitz_DrawDevice
761  * Method:    newNative
762  * Signature: (Lcom/artifex/mupdf/fitz/Pixmap;)J
763  */
764 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_DrawDevice_newNative
765   (JNIEnv *, jclass, jobject);
766 
767 #ifdef __cplusplus
768 }
769 #endif
770 #endif
771 /* DO NOT EDIT THIS FILE - it is machine generated */
772 #include <jni.h>
773 /* Header for class com_artifex_mupdf_fitz_FitzInputStream */
774 
775 #ifndef _Included_com_artifex_mupdf_fitz_FitzInputStream
776 #define _Included_com_artifex_mupdf_fitz_FitzInputStream
777 #ifdef __cplusplus
778 extern "C" {
779 #endif
780 #undef com_artifex_mupdf_fitz_FitzInputStream_MAX_SKIP_BUFFER_SIZE
781 #define com_artifex_mupdf_fitz_FitzInputStream_MAX_SKIP_BUFFER_SIZE 2048L
782 #undef com_artifex_mupdf_fitz_FitzInputStream_DEFAULT_BUFFER_SIZE
783 #define com_artifex_mupdf_fitz_FitzInputStream_DEFAULT_BUFFER_SIZE 8192L
784 #undef com_artifex_mupdf_fitz_FitzInputStream_MAX_BUFFER_SIZE
785 #define com_artifex_mupdf_fitz_FitzInputStream_MAX_BUFFER_SIZE 2147483639L
786 /*
787  * Class:     com_artifex_mupdf_fitz_FitzInputStream
788  * Method:    finalize
789  * Signature: ()V
790  */
791 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_finalize
792   (JNIEnv *, jobject);
793 
794 /*
795  * Class:     com_artifex_mupdf_fitz_FitzInputStream
796  * Method:    mark
797  * Signature: (I)V
798  */
799 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_mark
800   (JNIEnv *, jobject, jint);
801 
802 /*
803  * Class:     com_artifex_mupdf_fitz_FitzInputStream
804  * Method:    markSupported
805  * Signature: ()Z
806  */
807 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_markSupported
808   (JNIEnv *, jobject);
809 
810 /*
811  * Class:     com_artifex_mupdf_fitz_FitzInputStream
812  * Method:    reset
813  * Signature: ()V
814  */
815 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_reset
816   (JNIEnv *, jobject);
817 
818 /*
819  * Class:     com_artifex_mupdf_fitz_FitzInputStream
820  * Method:    available
821  * Signature: ()I
822  */
823 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_available
824   (JNIEnv *, jobject);
825 
826 /*
827  * Class:     com_artifex_mupdf_fitz_FitzInputStream
828  * Method:    readByte
829  * Signature: ()I
830  */
831 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_readByte
832   (JNIEnv *, jobject);
833 
834 /*
835  * Class:     com_artifex_mupdf_fitz_FitzInputStream
836  * Method:    readArray
837  * Signature: ([BII)I
838  */
839 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_readArray
840   (JNIEnv *, jobject, jbyteArray, jint, jint);
841 
842 /*
843  * Class:     com_artifex_mupdf_fitz_FitzInputStream
844  * Method:    close
845  * Signature: ()V
846  */
847 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_close
848   (JNIEnv *, jobject);
849 
850 #ifdef __cplusplus
851 }
852 #endif
853 #endif
854 /* DO NOT EDIT THIS FILE - it is machine generated */
855 #include <jni.h>
856 /* Header for class com_artifex_mupdf_fitz_Font */
857 
858 #ifndef _Included_com_artifex_mupdf_fitz_Font
859 #define _Included_com_artifex_mupdf_fitz_Font
860 #ifdef __cplusplus
861 extern "C" {
862 #endif
863 #undef com_artifex_mupdf_fitz_Font_LATIN
864 #define com_artifex_mupdf_fitz_Font_LATIN 0L
865 #undef com_artifex_mupdf_fitz_Font_GREEK
866 #define com_artifex_mupdf_fitz_Font_GREEK 1L
867 #undef com_artifex_mupdf_fitz_Font_CYRILLIC
868 #define com_artifex_mupdf_fitz_Font_CYRILLIC 2L
869 #undef com_artifex_mupdf_fitz_Font_ADOBE_CNS
870 #define com_artifex_mupdf_fitz_Font_ADOBE_CNS 0L
871 #undef com_artifex_mupdf_fitz_Font_ADOBE_GB
872 #define com_artifex_mupdf_fitz_Font_ADOBE_GB 1L
873 #undef com_artifex_mupdf_fitz_Font_ADOBE_JAPAN
874 #define com_artifex_mupdf_fitz_Font_ADOBE_JAPAN 2L
875 #undef com_artifex_mupdf_fitz_Font_ADOBE_KOREA
876 #define com_artifex_mupdf_fitz_Font_ADOBE_KOREA 3L
877 /*
878  * Class:     com_artifex_mupdf_fitz_Font
879  * Method:    finalize
880  * Signature: ()V
881  */
882 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Font_finalize
883   (JNIEnv *, jobject);
884 
885 /*
886  * Class:     com_artifex_mupdf_fitz_Font
887  * Method:    newNative
888  * Signature: (Ljava/lang/String;I)J
889  */
890 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Font_newNative
891   (JNIEnv *, jobject, jstring, jint);
892 
893 /*
894  * Class:     com_artifex_mupdf_fitz_Font
895  * Method:    getName
896  * Signature: ()Ljava/lang/String;
897  */
898 JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_Font_getName
899   (JNIEnv *, jobject);
900 
901 /*
902  * Class:     com_artifex_mupdf_fitz_Font
903  * Method:    encodeCharacter
904  * Signature: (I)I
905  */
906 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Font_encodeCharacter
907   (JNIEnv *, jobject, jint);
908 
909 /*
910  * Class:     com_artifex_mupdf_fitz_Font
911  * Method:    advanceGlyph
912  * Signature: (IZ)F
913  */
914 JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_Font_advanceGlyph
915   (JNIEnv *, jobject, jint, jboolean);
916 
917 #ifdef __cplusplus
918 }
919 #endif
920 #endif
921 /* DO NOT EDIT THIS FILE - it is machine generated */
922 #include <jni.h>
923 /* Header for class com_artifex_mupdf_fitz_Image */
924 
925 #ifndef _Included_com_artifex_mupdf_fitz_Image
926 #define _Included_com_artifex_mupdf_fitz_Image
927 #ifdef __cplusplus
928 extern "C" {
929 #endif
930 /*
931  * Class:     com_artifex_mupdf_fitz_Image
932  * Method:    finalize
933  * Signature: ()V
934  */
935 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Image_finalize
936   (JNIEnv *, jobject);
937 
938 /*
939  * Class:     com_artifex_mupdf_fitz_Image
940  * Method:    newNativeFromPixmap
941  * Signature: (Lcom/artifex/mupdf/fitz/Pixmap;)J
942  */
943 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Image_newNativeFromPixmap
944   (JNIEnv *, jobject, jobject);
945 
946 /*
947  * Class:     com_artifex_mupdf_fitz_Image
948  * Method:    newNativeFromFile
949  * Signature: (Ljava/lang/String;)J
950  */
951 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Image_newNativeFromFile
952   (JNIEnv *, jobject, jstring);
953 
954 /*
955  * Class:     com_artifex_mupdf_fitz_Image
956  * Method:    getWidth
957  * Signature: ()I
958  */
959 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getWidth
960   (JNIEnv *, jobject);
961 
962 /*
963  * Class:     com_artifex_mupdf_fitz_Image
964  * Method:    getHeight
965  * Signature: ()I
966  */
967 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getHeight
968   (JNIEnv *, jobject);
969 
970 /*
971  * Class:     com_artifex_mupdf_fitz_Image
972  * Method:    getXResolution
973  * Signature: ()I
974  */
975 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getXResolution
976   (JNIEnv *, jobject);
977 
978 /*
979  * Class:     com_artifex_mupdf_fitz_Image
980  * Method:    getYResolution
981  * Signature: ()I
982  */
983 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getYResolution
984   (JNIEnv *, jobject);
985 
986 /*
987  * Class:     com_artifex_mupdf_fitz_Image
988  * Method:    getColorSpace
989  * Signature: ()Lcom/artifex/mupdf/fitz/ColorSpace;
990  */
991 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Image_getColorSpace
992   (JNIEnv *, jobject);
993 
994 /*
995  * Class:     com_artifex_mupdf_fitz_Image
996  * Method:    getNumberOfComponents
997  * Signature: ()I
998  */
999 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getNumberOfComponents
1000   (JNIEnv *, jobject);
1001 
1002 /*
1003  * Class:     com_artifex_mupdf_fitz_Image
1004  * Method:    getBitsPerComponent
1005  * Signature: ()I
1006  */
1007 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getBitsPerComponent
1008   (JNIEnv *, jobject);
1009 
1010 /*
1011  * Class:     com_artifex_mupdf_fitz_Image
1012  * Method:    getImageMask
1013  * Signature: ()Z
1014  */
1015 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Image_getImageMask
1016   (JNIEnv *, jobject);
1017 
1018 /*
1019  * Class:     com_artifex_mupdf_fitz_Image
1020  * Method:    getInterpolate
1021  * Signature: ()Z
1022  */
1023 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Image_getInterpolate
1024   (JNIEnv *, jobject);
1025 
1026 /*
1027  * Class:     com_artifex_mupdf_fitz_Image
1028  * Method:    getMask
1029  * Signature: ()Lcom/artifex/mupdf/fitz/Image;
1030  */
1031 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Image_getMask
1032   (JNIEnv *, jobject);
1033 
1034 /*
1035  * Class:     com_artifex_mupdf_fitz_Image
1036  * Method:    toPixmap
1037  * Signature: ()Lcom/artifex/mupdf/fitz/Pixmap;
1038  */
1039 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Image_toPixmap
1040   (JNIEnv *, jobject);
1041 
1042 #ifdef __cplusplus
1043 }
1044 #endif
1045 #endif
1046 /* DO NOT EDIT THIS FILE - it is machine generated */
1047 #include <jni.h>
1048 /* Header for class com_artifex_mupdf_fitz_NativeDevice */
1049 
1050 #ifndef _Included_com_artifex_mupdf_fitz_NativeDevice
1051 #define _Included_com_artifex_mupdf_fitz_NativeDevice
1052 #ifdef __cplusplus
1053 extern "C" {
1054 #endif
1055 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_NORMAL
1056 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_NORMAL 0L
1057 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_MULTIPLY
1058 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_MULTIPLY 1L
1059 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_SCREEN
1060 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_SCREEN 2L
1061 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_OVERLAY
1062 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_OVERLAY 3L
1063 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_DARKEN
1064 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_DARKEN 4L
1065 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_LIGHTEN
1066 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_LIGHTEN 5L
1067 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR_DODGE
1068 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR_DODGE 6L
1069 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR_BURN
1070 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR_BURN 7L
1071 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_HARD_LIGHT
1072 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_HARD_LIGHT 8L
1073 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_SOFT_LIGHT
1074 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_SOFT_LIGHT 9L
1075 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_DIFFERENCE
1076 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_DIFFERENCE 10L
1077 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_EXCLUSION
1078 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_EXCLUSION 11L
1079 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_HUE
1080 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_HUE 12L
1081 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_SATURATION
1082 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_SATURATION 13L
1083 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR
1084 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR 14L
1085 #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_LUMINOSITY
1086 #define com_artifex_mupdf_fitz_NativeDevice_BLEND_LUMINOSITY 15L
1087 /*
1088  * Class:     com_artifex_mupdf_fitz_NativeDevice
1089  * Method:    finalize
1090  * Signature: ()V
1091  */
1092 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_finalize
1093   (JNIEnv *, jobject);
1094 
1095 /*
1096  * Class:     com_artifex_mupdf_fitz_NativeDevice
1097  * Method:    close
1098  * Signature: ()V
1099  */
1100 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_close
1101   (JNIEnv *, jobject);
1102 
1103 /*
1104  * Class:     com_artifex_mupdf_fitz_NativeDevice
1105  * Method:    fillPath
1106  * Signature: (Lcom/artifex/mupdf/fitz/Path;ZLcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;[FFI)V
1107  */
1108 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_fillPath
1109   (JNIEnv *, jobject, jobject, jboolean, jobject, jobject, jfloatArray, jfloat, jint);
1110 
1111 /*
1112  * Class:     com_artifex_mupdf_fitz_NativeDevice
1113  * Method:    strokePath
1114  * Signature: (Lcom/artifex/mupdf/fitz/Path;Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;[FFI)V
1115  */
1116 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_strokePath
1117   (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jfloatArray, jfloat, jint);
1118 
1119 /*
1120  * Class:     com_artifex_mupdf_fitz_NativeDevice
1121  * Method:    clipPath
1122  * Signature: (Lcom/artifex/mupdf/fitz/Path;ZLcom/artifex/mupdf/fitz/Matrix;)V
1123  */
1124 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_clipPath
1125   (JNIEnv *, jobject, jobject, jboolean, jobject);
1126 
1127 /*
1128  * Class:     com_artifex_mupdf_fitz_NativeDevice
1129  * Method:    clipStrokePath
1130  * Signature: (Lcom/artifex/mupdf/fitz/Path;Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;)V
1131  */
1132 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_clipStrokePath
1133   (JNIEnv *, jobject, jobject, jobject, jobject);
1134 
1135 /*
1136  * Class:     com_artifex_mupdf_fitz_NativeDevice
1137  * Method:    fillText
1138  * Signature: (Lcom/artifex/mupdf/fitz/Text;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;[FFI)V
1139  */
1140 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_fillText
1141   (JNIEnv *, jobject, jobject, jobject, jobject, jfloatArray, jfloat, jint);
1142 
1143 /*
1144  * Class:     com_artifex_mupdf_fitz_NativeDevice
1145  * Method:    strokeText
1146  * Signature: (Lcom/artifex/mupdf/fitz/Text;Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;[FFI)V
1147  */
1148 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_strokeText
1149   (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jfloatArray, jfloat, jint);
1150 
1151 /*
1152  * Class:     com_artifex_mupdf_fitz_NativeDevice
1153  * Method:    clipText
1154  * Signature: (Lcom/artifex/mupdf/fitz/Text;Lcom/artifex/mupdf/fitz/Matrix;)V
1155  */
1156 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_clipText
1157   (JNIEnv *, jobject, jobject, jobject);
1158 
1159 /*
1160  * Class:     com_artifex_mupdf_fitz_NativeDevice
1161  * Method:    clipStrokeText
1162  * Signature: (Lcom/artifex/mupdf/fitz/Text;Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;)V
1163  */
1164 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_clipStrokeText
1165   (JNIEnv *, jobject, jobject, jobject, jobject);
1166 
1167 /*
1168  * Class:     com_artifex_mupdf_fitz_NativeDevice
1169  * Method:    ignoreText
1170  * Signature: (Lcom/artifex/mupdf/fitz/Text;Lcom/artifex/mupdf/fitz/Matrix;)V
1171  */
1172 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_ignoreText
1173   (JNIEnv *, jobject, jobject, jobject);
1174 
1175 /*
1176  * Class:     com_artifex_mupdf_fitz_NativeDevice
1177  * Method:    fillShade
1178  * Signature: (Lcom/artifex/mupdf/fitz/Shade;Lcom/artifex/mupdf/fitz/Matrix;FI)V
1179  */
1180 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_fillShade
1181   (JNIEnv *, jobject, jobject, jobject, jfloat, jint);
1182 
1183 /*
1184  * Class:     com_artifex_mupdf_fitz_NativeDevice
1185  * Method:    fillImage
1186  * Signature: (Lcom/artifex/mupdf/fitz/Image;Lcom/artifex/mupdf/fitz/Matrix;FI)V
1187  */
1188 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_fillImage
1189   (JNIEnv *, jobject, jobject, jobject, jfloat, jint);
1190 
1191 /*
1192  * Class:     com_artifex_mupdf_fitz_NativeDevice
1193  * Method:    fillImageMask
1194  * Signature: (Lcom/artifex/mupdf/fitz/Image;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;[FFI)V
1195  */
1196 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_fillImageMask
1197   (JNIEnv *, jobject, jobject, jobject, jobject, jfloatArray, jfloat, jint);
1198 
1199 /*
1200  * Class:     com_artifex_mupdf_fitz_NativeDevice
1201  * Method:    clipImageMask
1202  * Signature: (Lcom/artifex/mupdf/fitz/Image;Lcom/artifex/mupdf/fitz/Matrix;)V
1203  */
1204 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_clipImageMask
1205   (JNIEnv *, jobject, jobject, jobject);
1206 
1207 /*
1208  * Class:     com_artifex_mupdf_fitz_NativeDevice
1209  * Method:    popClip
1210  * Signature: ()V
1211  */
1212 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_popClip
1213   (JNIEnv *, jobject);
1214 
1215 /*
1216  * Class:     com_artifex_mupdf_fitz_NativeDevice
1217  * Method:    beginMask
1218  * Signature: (Lcom/artifex/mupdf/fitz/Rect;ZLcom/artifex/mupdf/fitz/ColorSpace;[FI)V
1219  */
1220 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_beginMask
1221   (JNIEnv *, jobject, jobject, jboolean, jobject, jfloatArray, jint);
1222 
1223 /*
1224  * Class:     com_artifex_mupdf_fitz_NativeDevice
1225  * Method:    endMask
1226  * Signature: ()V
1227  */
1228 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_endMask
1229   (JNIEnv *, jobject);
1230 
1231 /*
1232  * Class:     com_artifex_mupdf_fitz_NativeDevice
1233  * Method:    beginGroup
1234  * Signature: (Lcom/artifex/mupdf/fitz/Rect;Lcom/artifex/mupdf/fitz/ColorSpace;ZZIF)V
1235  */
1236 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_beginGroup
1237   (JNIEnv *, jobject, jobject, jobject, jboolean, jboolean, jint, jfloat);
1238 
1239 /*
1240  * Class:     com_artifex_mupdf_fitz_NativeDevice
1241  * Method:    endGroup
1242  * Signature: ()V
1243  */
1244 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_endGroup
1245   (JNIEnv *, jobject);
1246 
1247 /*
1248  * Class:     com_artifex_mupdf_fitz_NativeDevice
1249  * Method:    beginTile
1250  * Signature: (Lcom/artifex/mupdf/fitz/Rect;Lcom/artifex/mupdf/fitz/Rect;FFLcom/artifex/mupdf/fitz/Matrix;I)I
1251  */
1252 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_beginTile
1253   (JNIEnv *, jobject, jobject, jobject, jfloat, jfloat, jobject, jint);
1254 
1255 /*
1256  * Class:     com_artifex_mupdf_fitz_NativeDevice
1257  * Method:    endTile
1258  * Signature: ()V
1259  */
1260 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_endTile
1261   (JNIEnv *, jobject);
1262 
1263 /*
1264  * Class:     com_artifex_mupdf_fitz_NativeDevice
1265  * Method:    beginLayer
1266  * Signature: (Ljava/lang/String;)V
1267  */
1268 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_beginLayer
1269   (JNIEnv *, jobject, jstring);
1270 
1271 /*
1272  * Class:     com_artifex_mupdf_fitz_NativeDevice
1273  * Method:    endLayer
1274  * Signature: ()V
1275  */
1276 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_endLayer
1277   (JNIEnv *, jobject);
1278 
1279 #ifdef __cplusplus
1280 }
1281 #endif
1282 #endif
1283 /* DO NOT EDIT THIS FILE - it is machine generated */
1284 #include <jni.h>
1285 /* Header for class com_artifex_mupdf_fitz_PDFAnnotation */
1286 
1287 #ifndef _Included_com_artifex_mupdf_fitz_PDFAnnotation
1288 #define _Included_com_artifex_mupdf_fitz_PDFAnnotation
1289 #ifdef __cplusplus
1290 extern "C" {
1291 #endif
1292 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_TEXT
1293 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_TEXT 0L
1294 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_LINK
1295 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_LINK 1L
1296 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_FREE_TEXT
1297 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_FREE_TEXT 2L
1298 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_LINE
1299 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_LINE 3L
1300 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SQUARE
1301 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SQUARE 4L
1302 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_CIRCLE
1303 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_CIRCLE 5L
1304 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POLYGON
1305 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POLYGON 6L
1306 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POLY_LINE
1307 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POLY_LINE 7L
1308 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_HIGHLIGHT
1309 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_HIGHLIGHT 8L
1310 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_UNDERLINE
1311 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_UNDERLINE 9L
1312 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SQUIGGLY
1313 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SQUIGGLY 10L
1314 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_STRIKE_OUT
1315 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_STRIKE_OUT 11L
1316 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_REDACT
1317 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_REDACT 12L
1318 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_STAMP
1319 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_STAMP 13L
1320 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_CARET
1321 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_CARET 14L
1322 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_INK
1323 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_INK 15L
1324 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POPUP
1325 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POPUP 16L
1326 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_FILE_ATTACHMENT
1327 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_FILE_ATTACHMENT 17L
1328 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SOUND
1329 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SOUND 18L
1330 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_MOVIE
1331 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_MOVIE 19L
1332 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_RICH_MEDIA
1333 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_RICH_MEDIA 20L
1334 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_WIDGET
1335 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_WIDGET 21L
1336 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SCREEN
1337 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SCREEN 22L
1338 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_PRINTER_MARK
1339 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_PRINTER_MARK 23L
1340 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_TRAP_NET
1341 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_TRAP_NET 24L
1342 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_WATERMARK
1343 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_WATERMARK 25L
1344 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_3D
1345 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_3D 26L
1346 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_PROJECTION
1347 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_PROJECTION 27L
1348 #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_UNKNOWN
1349 #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_UNKNOWN -1L
1350 #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_NONE
1351 #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_NONE 0L
1352 #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_SQUARE
1353 #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_SQUARE 1L
1354 #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_CIRCLE
1355 #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_CIRCLE 2L
1356 #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_DIAMOND
1357 #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_DIAMOND 3L
1358 #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_OPEN_ARROW
1359 #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_OPEN_ARROW 4L
1360 #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_CLOSED_ARROW
1361 #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_CLOSED_ARROW 5L
1362 #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_BUTT
1363 #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_BUTT 6L
1364 #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_R_OPEN_ARROW
1365 #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_R_OPEN_ARROW 7L
1366 #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_R_CLOSED_ARROW
1367 #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_R_CLOSED_ARROW 8L
1368 #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_SLASH
1369 #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_SLASH 9L
1370 #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_INVISIBLE
1371 #define com_artifex_mupdf_fitz_PDFAnnotation_IS_INVISIBLE 1L
1372 #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_HIDDEN
1373 #define com_artifex_mupdf_fitz_PDFAnnotation_IS_HIDDEN 2L
1374 #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_PRINT
1375 #define com_artifex_mupdf_fitz_PDFAnnotation_IS_PRINT 4L
1376 #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_ZOOM
1377 #define com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_ZOOM 8L
1378 #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_ROTATE
1379 #define com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_ROTATE 16L
1380 #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_VIEW
1381 #define com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_VIEW 32L
1382 #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_READ_ONLY
1383 #define com_artifex_mupdf_fitz_PDFAnnotation_IS_READ_ONLY 64L
1384 #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_LOCKED
1385 #define com_artifex_mupdf_fitz_PDFAnnotation_IS_LOCKED 128L
1386 #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_TOGGLE_NO_VIEW
1387 #define com_artifex_mupdf_fitz_PDFAnnotation_IS_TOGGLE_NO_VIEW 256L
1388 #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_LOCKED_CONTENTS
1389 #define com_artifex_mupdf_fitz_PDFAnnotation_IS_LOCKED_CONTENTS 512L
1390 /*
1391  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1392  * Method:    finalize
1393  * Signature: ()V
1394  */
1395 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_finalize
1396   (JNIEnv *, jobject);
1397 
1398 /*
1399  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1400  * Method:    run
1401  * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Cookie;)V
1402  */
1403 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_run
1404   (JNIEnv *, jobject, jobject, jobject, jobject);
1405 
1406 /*
1407  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1408  * Method:    toPixmap
1409  * Signature: (Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;Z)Lcom/artifex/mupdf/fitz/Pixmap;
1410  */
1411 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_toPixmap
1412   (JNIEnv *, jobject, jobject, jobject, jboolean);
1413 
1414 /*
1415  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1416  * Method:    getBounds
1417  * Signature: ()Lcom/artifex/mupdf/fitz/Rect;
1418  */
1419 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getBounds
1420   (JNIEnv *, jobject);
1421 
1422 /*
1423  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1424  * Method:    toDisplayList
1425  * Signature: ()Lcom/artifex/mupdf/fitz/DisplayList;
1426  */
1427 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_toDisplayList
1428   (JNIEnv *, jobject);
1429 
1430 /*
1431  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1432  * Method:    getType
1433  * Signature: ()I
1434  */
1435 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getType
1436   (JNIEnv *, jobject);
1437 
1438 /*
1439  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1440  * Method:    getFlags
1441  * Signature: ()I
1442  */
1443 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getFlags
1444   (JNIEnv *, jobject);
1445 
1446 /*
1447  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1448  * Method:    setFlags
1449  * Signature: (I)V
1450  */
1451 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setFlags
1452   (JNIEnv *, jobject, jint);
1453 
1454 /*
1455  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1456  * Method:    getContents
1457  * Signature: ()Ljava/lang/String;
1458  */
1459 JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getContents
1460   (JNIEnv *, jobject);
1461 
1462 /*
1463  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1464  * Method:    setContents
1465  * Signature: (Ljava/lang/String;)V
1466  */
1467 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setContents
1468   (JNIEnv *, jobject, jstring);
1469 
1470 /*
1471  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1472  * Method:    getRect
1473  * Signature: ()Lcom/artifex/mupdf/fitz/Rect;
1474  */
1475 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getRect
1476   (JNIEnv *, jobject);
1477 
1478 /*
1479  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1480  * Method:    setRect
1481  * Signature: (Lcom/artifex/mupdf/fitz/Rect;)V
1482  */
1483 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setRect
1484   (JNIEnv *, jobject, jobject);
1485 
1486 /*
1487  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1488  * Method:    getBorder
1489  * Signature: ()F
1490  */
1491 JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getBorder
1492   (JNIEnv *, jobject);
1493 
1494 /*
1495  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1496  * Method:    setBorder
1497  * Signature: (F)V
1498  */
1499 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setBorder
1500   (JNIEnv *, jobject, jfloat);
1501 
1502 /*
1503  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1504  * Method:    getColor
1505  * Signature: ()[F
1506  */
1507 JNIEXPORT jfloatArray JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getColor
1508   (JNIEnv *, jobject);
1509 
1510 /*
1511  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1512  * Method:    setColor
1513  * Signature: ([F)V
1514  */
1515 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setColor
1516   (JNIEnv *, jobject, jfloatArray);
1517 
1518 /*
1519  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1520  * Method:    getInteriorColor
1521  * Signature: ()[F
1522  */
1523 JNIEXPORT jfloatArray JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getInteriorColor
1524   (JNIEnv *, jobject);
1525 
1526 /*
1527  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1528  * Method:    setInteriorColor
1529  * Signature: ([F)V
1530  */
1531 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setInteriorColor
1532   (JNIEnv *, jobject, jfloatArray);
1533 
1534 /*
1535  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1536  * Method:    getAuthor
1537  * Signature: ()Ljava/lang/String;
1538  */
1539 JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getAuthor
1540   (JNIEnv *, jobject);
1541 
1542 /*
1543  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1544  * Method:    setAuthor
1545  * Signature: (Ljava/lang/String;)V
1546  */
1547 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setAuthor
1548   (JNIEnv *, jobject, jstring);
1549 
1550 /*
1551  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1552  * Method:    getCreationDateNative
1553  * Signature: ()J
1554  */
1555 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getCreationDateNative
1556   (JNIEnv *, jobject);
1557 
1558 /*
1559  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1560  * Method:    setCreationDate
1561  * Signature: (J)V
1562  */
1563 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setCreationDate
1564   (JNIEnv *, jobject, jlong);
1565 
1566 /*
1567  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1568  * Method:    getModificationDateNative
1569  * Signature: ()J
1570  */
1571 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getModificationDateNative
1572   (JNIEnv *, jobject);
1573 
1574 /*
1575  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1576  * Method:    setModificationDate
1577  * Signature: (J)V
1578  */
1579 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setModificationDate
1580   (JNIEnv *, jobject, jlong);
1581 
1582 /*
1583  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1584  * Method:    getLineEndingStyles
1585  * Signature: ()[I
1586  */
1587 JNIEXPORT jintArray JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getLineEndingStyles
1588   (JNIEnv *, jobject);
1589 
1590 /*
1591  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1592  * Method:    setLineEndingStyles
1593  * Signature: (II)V
1594  */
1595 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setLineEndingStyles
1596   (JNIEnv *, jobject, jint, jint);
1597 
1598 /*
1599  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1600  * Method:    getQuadPointCount
1601  * Signature: ()I
1602  */
1603 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getQuadPointCount
1604   (JNIEnv *, jobject);
1605 
1606 /*
1607  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1608  * Method:    getQuadPoint
1609  * Signature: (I)Lcom/artifex/mupdf/fitz/Quad;
1610  */
1611 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getQuadPoint
1612   (JNIEnv *, jobject, jint);
1613 
1614 /*
1615  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1616  * Method:    clearQuadPoints
1617  * Signature: ()V
1618  */
1619 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_clearQuadPoints
1620   (JNIEnv *, jobject);
1621 
1622 /*
1623  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1624  * Method:    addQuadPoint
1625  * Signature: (Lcom/artifex/mupdf/fitz/Quad;)V
1626  */
1627 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_addQuadPoint
1628   (JNIEnv *, jobject, jobject);
1629 
1630 /*
1631  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1632  * Method:    getVertexCount
1633  * Signature: ()I
1634  */
1635 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getVertexCount
1636   (JNIEnv *, jobject);
1637 
1638 /*
1639  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1640  * Method:    getVertex
1641  * Signature: (I)Lcom/artifex/mupdf/fitz/Point;
1642  */
1643 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getVertex
1644   (JNIEnv *, jobject, jint);
1645 
1646 /*
1647  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1648  * Method:    clearVertices
1649  * Signature: ()V
1650  */
1651 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_clearVertices
1652   (JNIEnv *, jobject);
1653 
1654 /*
1655  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1656  * Method:    addVertex
1657  * Signature: (FF)V
1658  */
1659 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_addVertex
1660   (JNIEnv *, jobject, jfloat, jfloat);
1661 
1662 /*
1663  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1664  * Method:    getInkListCount
1665  * Signature: ()I
1666  */
1667 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getInkListCount
1668   (JNIEnv *, jobject);
1669 
1670 /*
1671  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1672  * Method:    getInkListStrokeCount
1673  * Signature: (I)I
1674  */
1675 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getInkListStrokeCount
1676   (JNIEnv *, jobject, jint);
1677 
1678 /*
1679  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1680  * Method:    getInkListStrokeVertex
1681  * Signature: (II)Lcom/artifex/mupdf/fitz/Point;
1682  */
1683 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getInkListStrokeVertex
1684   (JNIEnv *, jobject, jint, jint);
1685 
1686 /*
1687  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1688  * Method:    clearInkList
1689  * Signature: ()V
1690  */
1691 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_clearInkList
1692   (JNIEnv *, jobject);
1693 
1694 /*
1695  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1696  * Method:    addInkListStroke
1697  * Signature: ()V
1698  */
1699 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_addInkListStroke
1700   (JNIEnv *, jobject);
1701 
1702 /*
1703  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1704  * Method:    addInkListStrokeVertex
1705  * Signature: (FF)V
1706  */
1707 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_addInkListStrokeVertex
1708   (JNIEnv *, jobject, jfloat, jfloat);
1709 
1710 /*
1711  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1712  * Method:    getIcon
1713  * Signature: ()Ljava/lang/String;
1714  */
1715 JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getIcon
1716   (JNIEnv *, jobject);
1717 
1718 /*
1719  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1720  * Method:    setIcon
1721  * Signature: (Ljava/lang/String;)V
1722  */
1723 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setIcon
1724   (JNIEnv *, jobject, jstring);
1725 
1726 /*
1727  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1728  * Method:    isOpen
1729  * Signature: ()Z
1730  */
1731 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_isOpen
1732   (JNIEnv *, jobject);
1733 
1734 /*
1735  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1736  * Method:    setIsOpen
1737  * Signature: (Z)V
1738  */
1739 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setIsOpen
1740   (JNIEnv *, jobject, jboolean);
1741 
1742 /*
1743  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1744  * Method:    eventEnter
1745  * Signature: ()V
1746  */
1747 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventEnter
1748   (JNIEnv *, jobject);
1749 
1750 /*
1751  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1752  * Method:    eventExit
1753  * Signature: ()V
1754  */
1755 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventExit
1756   (JNIEnv *, jobject);
1757 
1758 /*
1759  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1760  * Method:    eventDown
1761  * Signature: ()V
1762  */
1763 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventDown
1764   (JNIEnv *, jobject);
1765 
1766 /*
1767  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1768  * Method:    eventUp
1769  * Signature: ()V
1770  */
1771 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventUp
1772   (JNIEnv *, jobject);
1773 
1774 /*
1775  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1776  * Method:    eventFocus
1777  * Signature: ()V
1778  */
1779 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventFocus
1780   (JNIEnv *, jobject);
1781 
1782 /*
1783  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1784  * Method:    eventBlur
1785  * Signature: ()V
1786  */
1787 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventBlur
1788   (JNIEnv *, jobject);
1789 
1790 /*
1791  * Class:     com_artifex_mupdf_fitz_PDFAnnotation
1792  * Method:    update
1793  * Signature: ()Z
1794  */
1795 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_update
1796   (JNIEnv *, jobject);
1797 
1798 #ifdef __cplusplus
1799 }
1800 #endif
1801 #endif
1802 /* DO NOT EDIT THIS FILE - it is machine generated */
1803 #include <jni.h>
1804 /* Header for class com_artifex_mupdf_fitz_PDFDocument */
1805 
1806 #ifndef _Included_com_artifex_mupdf_fitz_PDFDocument
1807 #define _Included_com_artifex_mupdf_fitz_PDFDocument
1808 #ifdef __cplusplus
1809 extern "C" {
1810 #endif
1811 #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_PRINT
1812 #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_PRINT 112L
1813 #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_COPY
1814 #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_COPY 99L
1815 #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_EDIT
1816 #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_EDIT 101L
1817 #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_ANNOTATE
1818 #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_ANNOTATE 110L
1819 /*
1820  * Class:     com_artifex_mupdf_fitz_PDFDocument
1821  * Method:    newNative
1822  * Signature: ()J
1823  */
1824 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newNative
1825   (JNIEnv *, jclass);
1826 
1827 /*
1828  * Class:     com_artifex_mupdf_fitz_PDFDocument
1829  * Method:    finalize
1830  * Signature: ()V
1831  */
1832 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_finalize
1833   (JNIEnv *, jobject);
1834 
1835 /*
1836  * Class:     com_artifex_mupdf_fitz_PDFDocument
1837  * Method:    findPage
1838  * Signature: (I)Lcom/artifex/mupdf/fitz/PDFObject;
1839  */
1840 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_findPage
1841   (JNIEnv *, jobject, jint);
1842 
1843 /*
1844  * Class:     com_artifex_mupdf_fitz_PDFDocument
1845  * Method:    getTrailer
1846  * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
1847  */
1848 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_getTrailer
1849   (JNIEnv *, jobject);
1850 
1851 /*
1852  * Class:     com_artifex_mupdf_fitz_PDFDocument
1853  * Method:    countObjects
1854  * Signature: ()I
1855  */
1856 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_countObjects
1857   (JNIEnv *, jobject);
1858 
1859 /*
1860  * Class:     com_artifex_mupdf_fitz_PDFDocument
1861  * Method:    newNull
1862  * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
1863  */
1864 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newNull
1865   (JNIEnv *, jobject);
1866 
1867 /*
1868  * Class:     com_artifex_mupdf_fitz_PDFDocument
1869  * Method:    newBoolean
1870  * Signature: (Z)Lcom/artifex/mupdf/fitz/PDFObject;
1871  */
1872 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newBoolean
1873   (JNIEnv *, jobject, jboolean);
1874 
1875 /*
1876  * Class:     com_artifex_mupdf_fitz_PDFDocument
1877  * Method:    newInteger
1878  * Signature: (I)Lcom/artifex/mupdf/fitz/PDFObject;
1879  */
1880 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newInteger
1881   (JNIEnv *, jobject, jint);
1882 
1883 /*
1884  * Class:     com_artifex_mupdf_fitz_PDFDocument
1885  * Method:    newReal
1886  * Signature: (F)Lcom/artifex/mupdf/fitz/PDFObject;
1887  */
1888 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newReal
1889   (JNIEnv *, jobject, jfloat);
1890 
1891 /*
1892  * Class:     com_artifex_mupdf_fitz_PDFDocument
1893  * Method:    newString
1894  * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/PDFObject;
1895  */
1896 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newString
1897   (JNIEnv *, jobject, jstring);
1898 
1899 /*
1900  * Class:     com_artifex_mupdf_fitz_PDFDocument
1901  * Method:    newByteString
1902  * Signature: ([B)Lcom/artifex/mupdf/fitz/PDFObject;
1903  */
1904 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newByteString
1905   (JNIEnv *, jobject, jbyteArray);
1906 
1907 /*
1908  * Class:     com_artifex_mupdf_fitz_PDFDocument
1909  * Method:    newName
1910  * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/PDFObject;
1911  */
1912 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newName
1913   (JNIEnv *, jobject, jstring);
1914 
1915 /*
1916  * Class:     com_artifex_mupdf_fitz_PDFDocument
1917  * Method:    newIndirect
1918  * Signature: (II)Lcom/artifex/mupdf/fitz/PDFObject;
1919  */
1920 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newIndirect
1921   (JNIEnv *, jobject, jint, jint);
1922 
1923 /*
1924  * Class:     com_artifex_mupdf_fitz_PDFDocument
1925  * Method:    newArray
1926  * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
1927  */
1928 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newArray
1929   (JNIEnv *, jobject);
1930 
1931 /*
1932  * Class:     com_artifex_mupdf_fitz_PDFDocument
1933  * Method:    newDictionary
1934  * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
1935  */
1936 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newDictionary
1937   (JNIEnv *, jobject);
1938 
1939 /*
1940  * Class:     com_artifex_mupdf_fitz_PDFDocument
1941  * Method:    addObject
1942  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/PDFObject;
1943  */
1944 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addObject
1945   (JNIEnv *, jobject, jobject);
1946 
1947 /*
1948  * Class:     com_artifex_mupdf_fitz_PDFDocument
1949  * Method:    createObject
1950  * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
1951  */
1952 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_createObject
1953   (JNIEnv *, jobject);
1954 
1955 /*
1956  * Class:     com_artifex_mupdf_fitz_PDFDocument
1957  * Method:    deleteObject
1958  * Signature: (I)V
1959  */
1960 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_deleteObject
1961   (JNIEnv *, jobject, jint);
1962 
1963 /*
1964  * Class:     com_artifex_mupdf_fitz_PDFDocument
1965  * Method:    newPDFGraftMap
1966  * Signature: ()Lcom/artifex/mupdf/fitz/PDFGraftMap;
1967  */
1968 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newPDFGraftMap
1969   (JNIEnv *, jobject);
1970 
1971 /*
1972  * Class:     com_artifex_mupdf_fitz_PDFDocument
1973  * Method:    graftObject
1974  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/PDFObject;
1975  */
1976 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_graftObject
1977   (JNIEnv *, jobject, jobject);
1978 
1979 /*
1980  * Class:     com_artifex_mupdf_fitz_PDFDocument
1981  * Method:    graftPage
1982  * Signature: (ILcom/artifex/mupdf/fitz/PDFDocument;I)V
1983  */
1984 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_graftPage
1985   (JNIEnv *, jobject, jint, jobject, jint);
1986 
1987 /*
1988  * Class:     com_artifex_mupdf_fitz_PDFDocument
1989  * Method:    addStreamBuffer
1990  * Signature: (Lcom/artifex/mupdf/fitz/Buffer;Ljava/lang/Object;Z)Lcom/artifex/mupdf/fitz/PDFObject;
1991  */
1992 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addStreamBuffer
1993   (JNIEnv *, jobject, jobject, jobject, jboolean);
1994 
1995 /*
1996  * Class:     com_artifex_mupdf_fitz_PDFDocument
1997  * Method:    addStreamString
1998  * Signature: (Ljava/lang/String;Ljava/lang/Object;Z)Lcom/artifex/mupdf/fitz/PDFObject;
1999  */
2000 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addStreamString
2001   (JNIEnv *, jobject, jstring, jobject, jboolean);
2002 
2003 /*
2004  * Class:     com_artifex_mupdf_fitz_PDFDocument
2005  * Method:    addPageBuffer
2006  * Signature: (Lcom/artifex/mupdf/fitz/Rect;ILcom/artifex/mupdf/fitz/PDFObject;Lcom/artifex/mupdf/fitz/Buffer;)Lcom/artifex/mupdf/fitz/PDFObject;
2007  */
2008 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addPageBuffer
2009   (JNIEnv *, jobject, jobject, jint, jobject, jobject);
2010 
2011 /*
2012  * Class:     com_artifex_mupdf_fitz_PDFDocument
2013  * Method:    addPageString
2014  * Signature: (Lcom/artifex/mupdf/fitz/Rect;ILcom/artifex/mupdf/fitz/PDFObject;Ljava/lang/String;)Lcom/artifex/mupdf/fitz/PDFObject;
2015  */
2016 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addPageString
2017   (JNIEnv *, jobject, jobject, jint, jobject, jstring);
2018 
2019 /*
2020  * Class:     com_artifex_mupdf_fitz_PDFDocument
2021  * Method:    insertPage
2022  * Signature: (ILcom/artifex/mupdf/fitz/PDFObject;)V
2023  */
2024 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_insertPage
2025   (JNIEnv *, jobject, jint, jobject);
2026 
2027 /*
2028  * Class:     com_artifex_mupdf_fitz_PDFDocument
2029  * Method:    deletePage
2030  * Signature: (I)V
2031  */
2032 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_deletePage
2033   (JNIEnv *, jobject, jint);
2034 
2035 /*
2036  * Class:     com_artifex_mupdf_fitz_PDFDocument
2037  * Method:    addImage
2038  * Signature: (Lcom/artifex/mupdf/fitz/Image;)Lcom/artifex/mupdf/fitz/PDFObject;
2039  */
2040 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addImage
2041   (JNIEnv *, jobject, jobject);
2042 
2043 /*
2044  * Class:     com_artifex_mupdf_fitz_PDFDocument
2045  * Method:    addSimpleFont
2046  * Signature: (Lcom/artifex/mupdf/fitz/Font;I)Lcom/artifex/mupdf/fitz/PDFObject;
2047  */
2048 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addSimpleFont
2049   (JNIEnv *, jobject, jobject, jint);
2050 
2051 /*
2052  * Class:     com_artifex_mupdf_fitz_PDFDocument
2053  * Method:    addCJKFont
2054  * Signature: (Lcom/artifex/mupdf/fitz/Font;IIZ)Lcom/artifex/mupdf/fitz/PDFObject;
2055  */
2056 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addCJKFont
2057   (JNIEnv *, jobject, jobject, jint, jint, jboolean);
2058 
2059 /*
2060  * Class:     com_artifex_mupdf_fitz_PDFDocument
2061  * Method:    addFont
2062  * Signature: (Lcom/artifex/mupdf/fitz/Font;)Lcom/artifex/mupdf/fitz/PDFObject;
2063  */
2064 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addFont
2065   (JNIEnv *, jobject, jobject);
2066 
2067 /*
2068  * Class:     com_artifex_mupdf_fitz_PDFDocument
2069  * Method:    hasUnsavedChanges
2070  * Signature: ()Z
2071  */
2072 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_hasUnsavedChanges
2073   (JNIEnv *, jobject);
2074 
2075 /*
2076  * Class:     com_artifex_mupdf_fitz_PDFDocument
2077  * Method:    wasRepaired
2078  * Signature: ()Z
2079  */
2080 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_wasRepaired
2081   (JNIEnv *, jobject);
2082 
2083 /*
2084  * Class:     com_artifex_mupdf_fitz_PDFDocument
2085  * Method:    canBeSavedIncrementally
2086  * Signature: ()Z
2087  */
2088 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_canBeSavedIncrementally
2089   (JNIEnv *, jobject);
2090 
2091 /*
2092  * Class:     com_artifex_mupdf_fitz_PDFDocument
2093  * Method:    save
2094  * Signature: (Ljava/lang/String;Ljava/lang/String;)V
2095  */
2096 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_save
2097   (JNIEnv *, jobject, jstring, jstring);
2098 
2099 /*
2100  * Class:     com_artifex_mupdf_fitz_PDFDocument
2101  * Method:    nativeSaveWithStream
2102  * Signature: (Lcom/artifex/mupdf/fitz/SeekableInputOutputStream;Ljava/lang/String;)V
2103  */
2104 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_nativeSaveWithStream
2105   (JNIEnv *, jobject, jobject, jstring);
2106 
2107 /*
2108  * Class:     com_artifex_mupdf_fitz_PDFDocument
2109  * Method:    enableJs
2110  * Signature: ()V
2111  */
2112 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_enableJs
2113   (JNIEnv *, jobject);
2114 
2115 /*
2116  * Class:     com_artifex_mupdf_fitz_PDFDocument
2117  * Method:    disableJs
2118  * Signature: ()V
2119  */
2120 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_disableJs
2121   (JNIEnv *, jobject);
2122 
2123 /*
2124  * Class:     com_artifex_mupdf_fitz_PDFDocument
2125  * Method:    isJsSupported
2126  * Signature: ()Z
2127  */
2128 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_isJsSupported
2129   (JNIEnv *, jobject);
2130 
2131 /*
2132  * Class:     com_artifex_mupdf_fitz_PDFDocument
2133  * Method:    setJsEventListener
2134  * Signature: (Lcom/artifex/mupdf/fitz/PDFDocument/JsEventListener;)V
2135  */
2136 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_setJsEventListener
2137   (JNIEnv *, jobject, jobject);
2138 
2139 /*
2140  * Class:     com_artifex_mupdf_fitz_PDFDocument
2141  * Method:    calculate
2142  * Signature: ()V
2143  */
2144 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_calculate
2145   (JNIEnv *, jobject);
2146 
2147 /*
2148  * Class:     com_artifex_mupdf_fitz_PDFDocument
2149  * Method:    countVersions
2150  * Signature: ()I
2151  */
2152 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_countVersions
2153   (JNIEnv *, jobject);
2154 
2155 /*
2156  * Class:     com_artifex_mupdf_fitz_PDFDocument
2157  * Method:    countUnsavedVersions
2158  * Signature: ()I
2159  */
2160 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_countUnsavedVersions
2161   (JNIEnv *, jobject);
2162 
2163 /*
2164  * Class:     com_artifex_mupdf_fitz_PDFDocument
2165  * Method:    validateChangeHistory
2166  * Signature: ()I
2167  */
2168 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_validateChangeHistory
2169   (JNIEnv *, jobject);
2170 
2171 /*
2172  * Class:     com_artifex_mupdf_fitz_PDFDocument
2173  * Method:    wasPureXFA
2174  * Signature: ()Z
2175  */
2176 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_wasPureXFA
2177   (JNIEnv *, jobject);
2178 
2179 /*
2180  * Class:     com_artifex_mupdf_fitz_PDFDocument
2181  * Method:    wasLinearized
2182  * Signature: ()Z
2183  */
2184 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_wasLinearized
2185   (JNIEnv *, jobject);
2186 
2187 #ifdef __cplusplus
2188 }
2189 #endif
2190 #endif
2191 /* DO NOT EDIT THIS FILE - it is machine generated */
2192 #include <jni.h>
2193 /* Header for class com_artifex_mupdf_fitz_PDFGraftMap */
2194 
2195 #ifndef _Included_com_artifex_mupdf_fitz_PDFGraftMap
2196 #define _Included_com_artifex_mupdf_fitz_PDFGraftMap
2197 #ifdef __cplusplus
2198 extern "C" {
2199 #endif
2200 /*
2201  * Class:     com_artifex_mupdf_fitz_PDFGraftMap
2202  * Method:    finalize
2203  * Signature: ()V
2204  */
2205 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFGraftMap_finalize
2206   (JNIEnv *, jobject);
2207 
2208 /*
2209  * Class:     com_artifex_mupdf_fitz_PDFGraftMap
2210  * Method:    graftObject
2211  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/PDFObject;
2212  */
2213 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFGraftMap_graftObject
2214   (JNIEnv *, jobject, jobject);
2215 
2216 /*
2217  * Class:     com_artifex_mupdf_fitz_PDFGraftMap
2218  * Method:    graftPage
2219  * Signature: (ILcom/artifex/mupdf/fitz/PDFDocument;I)V
2220  */
2221 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFGraftMap_graftPage
2222   (JNIEnv *, jobject, jint, jobject, jint);
2223 
2224 #ifdef __cplusplus
2225 }
2226 #endif
2227 #endif
2228 /* DO NOT EDIT THIS FILE - it is machine generated */
2229 #include <jni.h>
2230 /* Header for class com_artifex_mupdf_fitz_PDFObject */
2231 
2232 #ifndef _Included_com_artifex_mupdf_fitz_PDFObject
2233 #define _Included_com_artifex_mupdf_fitz_PDFObject
2234 #ifdef __cplusplus
2235 extern "C" {
2236 #endif
2237 /*
2238  * Class:     com_artifex_mupdf_fitz_PDFObject
2239  * Method:    finalize
2240  * Signature: ()V
2241  */
2242 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_finalize
2243   (JNIEnv *, jobject);
2244 
2245 /*
2246  * Class:     com_artifex_mupdf_fitz_PDFObject
2247  * Method:    isIndirect
2248  * Signature: ()Z
2249  */
2250 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isIndirect
2251   (JNIEnv *, jobject);
2252 
2253 /*
2254  * Class:     com_artifex_mupdf_fitz_PDFObject
2255  * Method:    isNull
2256  * Signature: ()Z
2257  */
2258 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isNull
2259   (JNIEnv *, jobject);
2260 
2261 /*
2262  * Class:     com_artifex_mupdf_fitz_PDFObject
2263  * Method:    isBoolean
2264  * Signature: ()Z
2265  */
2266 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isBoolean
2267   (JNIEnv *, jobject);
2268 
2269 /*
2270  * Class:     com_artifex_mupdf_fitz_PDFObject
2271  * Method:    isInteger
2272  * Signature: ()Z
2273  */
2274 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isInteger
2275   (JNIEnv *, jobject);
2276 
2277 /*
2278  * Class:     com_artifex_mupdf_fitz_PDFObject
2279  * Method:    isReal
2280  * Signature: ()Z
2281  */
2282 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isReal
2283   (JNIEnv *, jobject);
2284 
2285 /*
2286  * Class:     com_artifex_mupdf_fitz_PDFObject
2287  * Method:    isNumber
2288  * Signature: ()Z
2289  */
2290 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isNumber
2291   (JNIEnv *, jobject);
2292 
2293 /*
2294  * Class:     com_artifex_mupdf_fitz_PDFObject
2295  * Method:    isString
2296  * Signature: ()Z
2297  */
2298 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isString
2299   (JNIEnv *, jobject);
2300 
2301 /*
2302  * Class:     com_artifex_mupdf_fitz_PDFObject
2303  * Method:    isName
2304  * Signature: ()Z
2305  */
2306 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isName
2307   (JNIEnv *, jobject);
2308 
2309 /*
2310  * Class:     com_artifex_mupdf_fitz_PDFObject
2311  * Method:    isArray
2312  * Signature: ()Z
2313  */
2314 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isArray
2315   (JNIEnv *, jobject);
2316 
2317 /*
2318  * Class:     com_artifex_mupdf_fitz_PDFObject
2319  * Method:    isDictionary
2320  * Signature: ()Z
2321  */
2322 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isDictionary
2323   (JNIEnv *, jobject);
2324 
2325 /*
2326  * Class:     com_artifex_mupdf_fitz_PDFObject
2327  * Method:    isStream
2328  * Signature: ()Z
2329  */
2330 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isStream
2331   (JNIEnv *, jobject);
2332 
2333 /*
2334  * Class:     com_artifex_mupdf_fitz_PDFObject
2335  * Method:    asBoolean
2336  * Signature: ()Z
2337  */
2338 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asBoolean
2339   (JNIEnv *, jobject);
2340 
2341 /*
2342  * Class:     com_artifex_mupdf_fitz_PDFObject
2343  * Method:    asInteger
2344  * Signature: ()I
2345  */
2346 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asInteger
2347   (JNIEnv *, jobject);
2348 
2349 /*
2350  * Class:     com_artifex_mupdf_fitz_PDFObject
2351  * Method:    asFloat
2352  * Signature: ()F
2353  */
2354 JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asFloat
2355   (JNIEnv *, jobject);
2356 
2357 /*
2358  * Class:     com_artifex_mupdf_fitz_PDFObject
2359  * Method:    asIndirect
2360  * Signature: ()I
2361  */
2362 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asIndirect
2363   (JNIEnv *, jobject);
2364 
2365 /*
2366  * Class:     com_artifex_mupdf_fitz_PDFObject
2367  * Method:    asName
2368  * Signature: ()Ljava/lang/String;
2369  */
2370 JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asName
2371   (JNIEnv *, jobject);
2372 
2373 /*
2374  * Class:     com_artifex_mupdf_fitz_PDFObject
2375  * Method:    asString
2376  * Signature: ()Ljava/lang/String;
2377  */
2378 JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asString
2379   (JNIEnv *, jobject);
2380 
2381 /*
2382  * Class:     com_artifex_mupdf_fitz_PDFObject
2383  * Method:    asByteString
2384  * Signature: ()[B
2385  */
2386 JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asByteString
2387   (JNIEnv *, jobject);
2388 
2389 /*
2390  * Class:     com_artifex_mupdf_fitz_PDFObject
2391  * Method:    toString
2392  * Signature: (ZZ)Ljava/lang/String;
2393  */
2394 JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFObject_toString
2395   (JNIEnv *, jobject, jboolean, jboolean);
2396 
2397 /*
2398  * Class:     com_artifex_mupdf_fitz_PDFObject
2399  * Method:    resolve
2400  * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
2401  */
2402 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFObject_resolve
2403   (JNIEnv *, jobject);
2404 
2405 /*
2406  * Class:     com_artifex_mupdf_fitz_PDFObject
2407  * Method:    readStream
2408  * Signature: ()[B
2409  */
2410 JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_PDFObject_readStream
2411   (JNIEnv *, jobject);
2412 
2413 /*
2414  * Class:     com_artifex_mupdf_fitz_PDFObject
2415  * Method:    readRawStream
2416  * Signature: ()[B
2417  */
2418 JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_PDFObject_readRawStream
2419   (JNIEnv *, jobject);
2420 
2421 /*
2422  * Class:     com_artifex_mupdf_fitz_PDFObject
2423  * Method:    writeObject
2424  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)V
2425  */
2426 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_writeObject
2427   (JNIEnv *, jobject, jobject);
2428 
2429 /*
2430  * Class:     com_artifex_mupdf_fitz_PDFObject
2431  * Method:    writeStreamBuffer
2432  * Signature: (Lcom/artifex/mupdf/fitz/Buffer;)V
2433  */
2434 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_writeStreamBuffer
2435   (JNIEnv *, jobject, jobject);
2436 
2437 /*
2438  * Class:     com_artifex_mupdf_fitz_PDFObject
2439  * Method:    writeStreamString
2440  * Signature: (Ljava/lang/String;)V
2441  */
2442 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_writeStreamString
2443   (JNIEnv *, jobject, jstring);
2444 
2445 /*
2446  * Class:     com_artifex_mupdf_fitz_PDFObject
2447  * Method:    writeRawStreamBuffer
2448  * Signature: (Lcom/artifex/mupdf/fitz/Buffer;)V
2449  */
2450 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_writeRawStreamBuffer
2451   (JNIEnv *, jobject, jobject);
2452 
2453 /*
2454  * Class:     com_artifex_mupdf_fitz_PDFObject
2455  * Method:    writeRawStreamString
2456  * Signature: (Ljava/lang/String;)V
2457  */
2458 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_writeRawStreamString
2459   (JNIEnv *, jobject, jstring);
2460 
2461 /*
2462  * Class:     com_artifex_mupdf_fitz_PDFObject
2463  * Method:    getArray
2464  * Signature: (I)Lcom/artifex/mupdf/fitz/PDFObject;
2465  */
2466 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFObject_getArray
2467   (JNIEnv *, jobject, jint);
2468 
2469 /*
2470  * Class:     com_artifex_mupdf_fitz_PDFObject
2471  * Method:    getDictionary
2472  * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/PDFObject;
2473  */
2474 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFObject_getDictionary
2475   (JNIEnv *, jobject, jstring);
2476 
2477 /*
2478  * Class:     com_artifex_mupdf_fitz_PDFObject
2479  * Method:    getDictionaryKey
2480  * Signature: (I)Lcom/artifex/mupdf/fitz/PDFObject;
2481  */
2482 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFObject_getDictionaryKey
2483   (JNIEnv *, jobject, jint);
2484 
2485 /*
2486  * Class:     com_artifex_mupdf_fitz_PDFObject
2487  * Method:    putArrayBoolean
2488  * Signature: (IZ)V
2489  */
2490 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putArrayBoolean
2491   (JNIEnv *, jobject, jint, jboolean);
2492 
2493 /*
2494  * Class:     com_artifex_mupdf_fitz_PDFObject
2495  * Method:    putArrayInteger
2496  * Signature: (II)V
2497  */
2498 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putArrayInteger
2499   (JNIEnv *, jobject, jint, jint);
2500 
2501 /*
2502  * Class:     com_artifex_mupdf_fitz_PDFObject
2503  * Method:    putArrayFloat
2504  * Signature: (IF)V
2505  */
2506 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putArrayFloat
2507   (JNIEnv *, jobject, jint, jfloat);
2508 
2509 /*
2510  * Class:     com_artifex_mupdf_fitz_PDFObject
2511  * Method:    putArrayString
2512  * Signature: (ILjava/lang/String;)V
2513  */
2514 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putArrayString
2515   (JNIEnv *, jobject, jint, jstring);
2516 
2517 /*
2518  * Class:     com_artifex_mupdf_fitz_PDFObject
2519  * Method:    putArrayPDFObject
2520  * Signature: (ILcom/artifex/mupdf/fitz/PDFObject;)V
2521  */
2522 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putArrayPDFObject
2523   (JNIEnv *, jobject, jint, jobject);
2524 
2525 /*
2526  * Class:     com_artifex_mupdf_fitz_PDFObject
2527  * Method:    putDictionaryStringBoolean
2528  * Signature: (Ljava/lang/String;Z)V
2529  */
2530 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringBoolean
2531   (JNIEnv *, jobject, jstring, jboolean);
2532 
2533 /*
2534  * Class:     com_artifex_mupdf_fitz_PDFObject
2535  * Method:    putDictionaryStringInteger
2536  * Signature: (Ljava/lang/String;I)V
2537  */
2538 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringInteger
2539   (JNIEnv *, jobject, jstring, jint);
2540 
2541 /*
2542  * Class:     com_artifex_mupdf_fitz_PDFObject
2543  * Method:    putDictionaryStringFloat
2544  * Signature: (Ljava/lang/String;F)V
2545  */
2546 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringFloat
2547   (JNIEnv *, jobject, jstring, jfloat);
2548 
2549 /*
2550  * Class:     com_artifex_mupdf_fitz_PDFObject
2551  * Method:    putDictionaryStringString
2552  * Signature: (Ljava/lang/String;Ljava/lang/String;)V
2553  */
2554 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringString
2555   (JNIEnv *, jobject, jstring, jstring);
2556 
2557 /*
2558  * Class:     com_artifex_mupdf_fitz_PDFObject
2559  * Method:    putDictionaryStringPDFObject
2560  * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/PDFObject;)V
2561  */
2562 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringPDFObject
2563   (JNIEnv *, jobject, jstring, jobject);
2564 
2565 /*
2566  * Class:     com_artifex_mupdf_fitz_PDFObject
2567  * Method:    putDictionaryPDFObjectBoolean
2568  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;Z)V
2569  */
2570 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectBoolean
2571   (JNIEnv *, jobject, jobject, jboolean);
2572 
2573 /*
2574  * Class:     com_artifex_mupdf_fitz_PDFObject
2575  * Method:    putDictionaryPDFObjectInteger
2576  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;I)V
2577  */
2578 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectInteger
2579   (JNIEnv *, jobject, jobject, jint);
2580 
2581 /*
2582  * Class:     com_artifex_mupdf_fitz_PDFObject
2583  * Method:    putDictionaryPDFObjectFloat
2584  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;F)V
2585  */
2586 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectFloat
2587   (JNIEnv *, jobject, jobject, jfloat);
2588 
2589 /*
2590  * Class:     com_artifex_mupdf_fitz_PDFObject
2591  * Method:    putDictionaryPDFObjectString
2592  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;Ljava/lang/String;)V
2593  */
2594 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectString
2595   (JNIEnv *, jobject, jobject, jstring);
2596 
2597 /*
2598  * Class:     com_artifex_mupdf_fitz_PDFObject
2599  * Method:    putDictionaryPDFObjectPDFObject
2600  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;Lcom/artifex/mupdf/fitz/PDFObject;)V
2601  */
2602 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectPDFObject
2603   (JNIEnv *, jobject, jobject, jobject);
2604 
2605 /*
2606  * Class:     com_artifex_mupdf_fitz_PDFObject
2607  * Method:    putDictionaryPDFObjectRect
2608  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;Lcom/artifex/mupdf/fitz/Rect;)V
2609  */
2610 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectRect
2611   (JNIEnv *, jobject, jobject, jobject);
2612 
2613 /*
2614  * Class:     com_artifex_mupdf_fitz_PDFObject
2615  * Method:    putDictionaryPDFObjectMatrix
2616  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;Lcom/artifex/mupdf/fitz/Matrix;)V
2617  */
2618 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectMatrix
2619   (JNIEnv *, jobject, jobject, jobject);
2620 
2621 /*
2622  * Class:     com_artifex_mupdf_fitz_PDFObject
2623  * Method:    putDictionaryPDFObjectDate
2624  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;J)V
2625  */
2626 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectDate
2627   (JNIEnv *, jobject, jobject, jlong);
2628 
2629 /*
2630  * Class:     com_artifex_mupdf_fitz_PDFObject
2631  * Method:    deleteArray
2632  * Signature: (I)V
2633  */
2634 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_deleteArray
2635   (JNIEnv *, jobject, jint);
2636 
2637 /*
2638  * Class:     com_artifex_mupdf_fitz_PDFObject
2639  * Method:    deleteDictionaryString
2640  * Signature: (Ljava/lang/String;)V
2641  */
2642 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_deleteDictionaryString
2643   (JNIEnv *, jobject, jstring);
2644 
2645 /*
2646  * Class:     com_artifex_mupdf_fitz_PDFObject
2647  * Method:    deleteDictionaryPDFObject
2648  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)V
2649  */
2650 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_deleteDictionaryPDFObject
2651   (JNIEnv *, jobject, jobject);
2652 
2653 /*
2654  * Class:     com_artifex_mupdf_fitz_PDFObject
2655  * Method:    size
2656  * Signature: ()I
2657  */
2658 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFObject_size
2659   (JNIEnv *, jobject);
2660 
2661 /*
2662  * Class:     com_artifex_mupdf_fitz_PDFObject
2663  * Method:    pushBoolean
2664  * Signature: (Z)V
2665  */
2666 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_pushBoolean
2667   (JNIEnv *, jobject, jboolean);
2668 
2669 /*
2670  * Class:     com_artifex_mupdf_fitz_PDFObject
2671  * Method:    pushInteger
2672  * Signature: (I)V
2673  */
2674 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_pushInteger
2675   (JNIEnv *, jobject, jint);
2676 
2677 /*
2678  * Class:     com_artifex_mupdf_fitz_PDFObject
2679  * Method:    pushFloat
2680  * Signature: (F)V
2681  */
2682 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_pushFloat
2683   (JNIEnv *, jobject, jfloat);
2684 
2685 /*
2686  * Class:     com_artifex_mupdf_fitz_PDFObject
2687  * Method:    pushString
2688  * Signature: (Ljava/lang/String;)V
2689  */
2690 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_pushString
2691   (JNIEnv *, jobject, jstring);
2692 
2693 /*
2694  * Class:     com_artifex_mupdf_fitz_PDFObject
2695  * Method:    pushPDFObject
2696  * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)V
2697  */
2698 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_pushPDFObject
2699   (JNIEnv *, jobject, jobject);
2700 
2701 #ifdef __cplusplus
2702 }
2703 #endif
2704 #endif
2705 /* DO NOT EDIT THIS FILE - it is machine generated */
2706 #include <jni.h>
2707 /* Header for class com_artifex_mupdf_fitz_PDFPage */
2708 
2709 #ifndef _Included_com_artifex_mupdf_fitz_PDFPage
2710 #define _Included_com_artifex_mupdf_fitz_PDFPage
2711 #ifdef __cplusplus
2712 extern "C" {
2713 #endif
2714 #undef com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_NONE
2715 #define com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_NONE 0L
2716 #undef com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_REMOVE
2717 #define com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_REMOVE 1L
2718 #undef com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_PIXELS
2719 #define com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_PIXELS 2L
2720 /*
2721  * Class:     com_artifex_mupdf_fitz_PDFPage
2722  * Method:    getAnnotations
2723  * Signature: ()[Lcom/artifex/mupdf/fitz/PDFAnnotation;
2724  */
2725 JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_PDFPage_getAnnotations
2726   (JNIEnv *, jobject);
2727 
2728 /*
2729  * Class:     com_artifex_mupdf_fitz_PDFPage
2730  * Method:    createAnnotation
2731  * Signature: (I)Lcom/artifex/mupdf/fitz/PDFAnnotation;
2732  */
2733 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFPage_createAnnotation
2734   (JNIEnv *, jobject, jint);
2735 
2736 /*
2737  * Class:     com_artifex_mupdf_fitz_PDFPage
2738  * Method:    deleteAnnotation
2739  * Signature: (Lcom/artifex/mupdf/fitz/PDFAnnotation;)V
2740  */
2741 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFPage_deleteAnnotation
2742   (JNIEnv *, jobject, jobject);
2743 
2744 /*
2745  * Class:     com_artifex_mupdf_fitz_PDFPage
2746  * Method:    applyRedactions
2747  * Signature: (ZI)Z
2748  */
2749 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFPage_applyRedactions
2750   (JNIEnv *, jobject, jboolean, jint);
2751 
2752 /*
2753  * Class:     com_artifex_mupdf_fitz_PDFPage
2754  * Method:    update
2755  * Signature: ()Z
2756  */
2757 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFPage_update
2758   (JNIEnv *, jobject);
2759 
2760 /*
2761  * Class:     com_artifex_mupdf_fitz_PDFPage
2762  * Method:    getWidgetsNative
2763  * Signature: ()[Lcom/artifex/mupdf/fitz/PDFWidget;
2764  */
2765 JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_PDFPage_getWidgetsNative
2766   (JNIEnv *, jobject);
2767 
2768 #ifdef __cplusplus
2769 }
2770 #endif
2771 #endif
2772 /* DO NOT EDIT THIS FILE - it is machine generated */
2773 #include <jni.h>
2774 /* Header for class com_artifex_mupdf_fitz_PDFWidget */
2775 
2776 #ifndef _Included_com_artifex_mupdf_fitz_PDFWidget
2777 #define _Included_com_artifex_mupdf_fitz_PDFWidget
2778 #ifdef __cplusplus
2779 extern "C" {
2780 #endif
2781 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_TEXT
2782 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_TEXT 0L
2783 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_LINK
2784 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_LINK 1L
2785 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_FREE_TEXT
2786 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_FREE_TEXT 2L
2787 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_LINE
2788 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_LINE 3L
2789 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_SQUARE
2790 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_SQUARE 4L
2791 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_CIRCLE
2792 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_CIRCLE 5L
2793 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_POLYGON
2794 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_POLYGON 6L
2795 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_POLY_LINE
2796 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_POLY_LINE 7L
2797 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_HIGHLIGHT
2798 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_HIGHLIGHT 8L
2799 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_UNDERLINE
2800 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_UNDERLINE 9L
2801 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_SQUIGGLY
2802 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_SQUIGGLY 10L
2803 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_STRIKE_OUT
2804 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_STRIKE_OUT 11L
2805 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_REDACT
2806 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_REDACT 12L
2807 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_STAMP
2808 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_STAMP 13L
2809 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_CARET
2810 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_CARET 14L
2811 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_INK
2812 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_INK 15L
2813 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_POPUP
2814 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_POPUP 16L
2815 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_FILE_ATTACHMENT
2816 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_FILE_ATTACHMENT 17L
2817 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_SOUND
2818 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_SOUND 18L
2819 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_MOVIE
2820 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_MOVIE 19L
2821 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_RICH_MEDIA
2822 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_RICH_MEDIA 20L
2823 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_WIDGET
2824 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_WIDGET 21L
2825 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_SCREEN
2826 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_SCREEN 22L
2827 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_PRINTER_MARK
2828 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_PRINTER_MARK 23L
2829 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_TRAP_NET
2830 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_TRAP_NET 24L
2831 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_WATERMARK
2832 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_WATERMARK 25L
2833 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_3D
2834 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_3D 26L
2835 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_PROJECTION
2836 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_PROJECTION 27L
2837 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_UNKNOWN
2838 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_UNKNOWN -1L
2839 #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_NONE
2840 #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_NONE 0L
2841 #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_SQUARE
2842 #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_SQUARE 1L
2843 #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_CIRCLE
2844 #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_CIRCLE 2L
2845 #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_DIAMOND
2846 #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_DIAMOND 3L
2847 #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_OPEN_ARROW
2848 #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_OPEN_ARROW 4L
2849 #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_CLOSED_ARROW
2850 #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_CLOSED_ARROW 5L
2851 #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_BUTT
2852 #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_BUTT 6L
2853 #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_R_OPEN_ARROW
2854 #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_R_OPEN_ARROW 7L
2855 #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_R_CLOSED_ARROW
2856 #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_R_CLOSED_ARROW 8L
2857 #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_SLASH
2858 #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_SLASH 9L
2859 #undef com_artifex_mupdf_fitz_PDFWidget_IS_INVISIBLE
2860 #define com_artifex_mupdf_fitz_PDFWidget_IS_INVISIBLE 1L
2861 #undef com_artifex_mupdf_fitz_PDFWidget_IS_HIDDEN
2862 #define com_artifex_mupdf_fitz_PDFWidget_IS_HIDDEN 2L
2863 #undef com_artifex_mupdf_fitz_PDFWidget_IS_PRINT
2864 #define com_artifex_mupdf_fitz_PDFWidget_IS_PRINT 4L
2865 #undef com_artifex_mupdf_fitz_PDFWidget_IS_NO_ZOOM
2866 #define com_artifex_mupdf_fitz_PDFWidget_IS_NO_ZOOM 8L
2867 #undef com_artifex_mupdf_fitz_PDFWidget_IS_NO_ROTATE
2868 #define com_artifex_mupdf_fitz_PDFWidget_IS_NO_ROTATE 16L
2869 #undef com_artifex_mupdf_fitz_PDFWidget_IS_NO_VIEW
2870 #define com_artifex_mupdf_fitz_PDFWidget_IS_NO_VIEW 32L
2871 #undef com_artifex_mupdf_fitz_PDFWidget_IS_READ_ONLY
2872 #define com_artifex_mupdf_fitz_PDFWidget_IS_READ_ONLY 64L
2873 #undef com_artifex_mupdf_fitz_PDFWidget_IS_LOCKED
2874 #define com_artifex_mupdf_fitz_PDFWidget_IS_LOCKED 128L
2875 #undef com_artifex_mupdf_fitz_PDFWidget_IS_TOGGLE_NO_VIEW
2876 #define com_artifex_mupdf_fitz_PDFWidget_IS_TOGGLE_NO_VIEW 256L
2877 #undef com_artifex_mupdf_fitz_PDFWidget_IS_LOCKED_CONTENTS
2878 #define com_artifex_mupdf_fitz_PDFWidget_IS_LOCKED_CONTENTS 512L
2879 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_UNKNOWN
2880 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_UNKNOWN 0L
2881 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_BUTTON
2882 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_BUTTON 1L
2883 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_CHECKBOX
2884 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_CHECKBOX 2L
2885 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_COMBOBOX
2886 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_COMBOBOX 3L
2887 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_LISTBOX
2888 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_LISTBOX 4L
2889 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_RADIOBUTTON
2890 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_RADIOBUTTON 5L
2891 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_SIGNATURE
2892 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_SIGNATURE 6L
2893 #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_TEXT
2894 #define com_artifex_mupdf_fitz_PDFWidget_TYPE_TEXT 7L
2895 #undef com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_NONE
2896 #define com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_NONE 0L
2897 #undef com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_NUMBER
2898 #define com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_NUMBER 1L
2899 #undef com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_SPECIAL
2900 #define com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_SPECIAL 2L
2901 #undef com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_DATE
2902 #define com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_DATE 3L
2903 #undef com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_TIME
2904 #define com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_TIME 4L
2905 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_FIELD_IS_READ_ONLY
2906 #define com_artifex_mupdf_fitz_PDFWidget_PDF_FIELD_IS_READ_ONLY 1L
2907 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_FIELD_IS_REQUIRED
2908 #define com_artifex_mupdf_fitz_PDFWidget_PDF_FIELD_IS_REQUIRED 2L
2909 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_FIELD_IS_NO_EXPORT
2910 #define com_artifex_mupdf_fitz_PDFWidget_PDF_FIELD_IS_NO_EXPORT 4L
2911 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_TX_FIELD_IS_MULTILINE
2912 #define com_artifex_mupdf_fitz_PDFWidget_PDF_TX_FIELD_IS_MULTILINE 4096L
2913 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_TX_FIELD_IS_PASSWORD
2914 #define com_artifex_mupdf_fitz_PDFWidget_PDF_TX_FIELD_IS_PASSWORD 8192L
2915 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_TX_FIELD_IS_COMB
2916 #define com_artifex_mupdf_fitz_PDFWidget_PDF_TX_FIELD_IS_COMB 16777216L
2917 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_BTN_FIELD_IS_NO_TOGGLE_TO_OFF
2918 #define com_artifex_mupdf_fitz_PDFWidget_PDF_BTN_FIELD_IS_NO_TOGGLE_TO_OFF 16384L
2919 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_BTN_FIELD_IS_RADIO
2920 #define com_artifex_mupdf_fitz_PDFWidget_PDF_BTN_FIELD_IS_RADIO 32768L
2921 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_BTN_FIELD_IS_PUSHBUTTON
2922 #define com_artifex_mupdf_fitz_PDFWidget_PDF_BTN_FIELD_IS_PUSHBUTTON 65536L
2923 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_CH_FIELD_IS_COMBO
2924 #define com_artifex_mupdf_fitz_PDFWidget_PDF_CH_FIELD_IS_COMBO 131072L
2925 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_CH_FIELD_IS_EDIT
2926 #define com_artifex_mupdf_fitz_PDFWidget_PDF_CH_FIELD_IS_EDIT 262144L
2927 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_CH_FIELD_IS_SORT
2928 #define com_artifex_mupdf_fitz_PDFWidget_PDF_CH_FIELD_IS_SORT 524288L
2929 #undef com_artifex_mupdf_fitz_PDFWidget_PDF_CH_FIELD_IS_MULTI_SELECT
2930 #define com_artifex_mupdf_fitz_PDFWidget_PDF_CH_FIELD_IS_MULTI_SELECT 2097152L
2931 /*
2932  * Class:     com_artifex_mupdf_fitz_PDFWidget
2933  * Method:    getValue
2934  * Signature: ()Ljava/lang/String;
2935  */
2936 JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_getValue
2937   (JNIEnv *, jobject);
2938 
2939 /*
2940  * Class:     com_artifex_mupdf_fitz_PDFWidget
2941  * Method:    setValue
2942  * Signature: (Ljava/lang/String;)Z
2943  */
2944 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_setValue
2945   (JNIEnv *, jobject, jstring);
2946 
2947 /*
2948  * Class:     com_artifex_mupdf_fitz_PDFWidget
2949  * Method:    toggle
2950  * Signature: ()Z
2951  */
2952 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_toggle
2953   (JNIEnv *, jobject);
2954 
2955 /*
2956  * Class:     com_artifex_mupdf_fitz_PDFWidget
2957  * Method:    setTextValue
2958  * Signature: (Ljava/lang/String;)Z
2959  */
2960 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_setTextValue
2961   (JNIEnv *, jobject, jstring);
2962 
2963 /*
2964  * Class:     com_artifex_mupdf_fitz_PDFWidget
2965  * Method:    textQuads
2966  * Signature: ()[Lcom/artifex/mupdf/fitz/Quad;
2967  */
2968 JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_textQuads
2969   (JNIEnv *, jobject);
2970 
2971 /*
2972  * Class:     com_artifex_mupdf_fitz_PDFWidget
2973  * Method:    setEditing
2974  * Signature: (Z)V
2975  */
2976 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_setEditing
2977   (JNIEnv *, jobject, jboolean);
2978 
2979 /*
2980  * Class:     com_artifex_mupdf_fitz_PDFWidget
2981  * Method:    isEditing
2982  * Signature: ()Z
2983  */
2984 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_isEditing
2985   (JNIEnv *, jobject);
2986 
2987 /*
2988  * Class:     com_artifex_mupdf_fitz_PDFWidget
2989  * Method:    setChoiceValue
2990  * Signature: (Ljava/lang/String;)Z
2991  */
2992 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_setChoiceValue
2993   (JNIEnv *, jobject, jstring);
2994 
2995 /*
2996  * Class:     com_artifex_mupdf_fitz_PDFWidget
2997  * Method:    sign
2998  * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Signer;)Z
2999  */
3000 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_sign
3001   (JNIEnv *, jobject, jobject);
3002 
3003 /*
3004  * Class:     com_artifex_mupdf_fitz_PDFWidget
3005  * Method:    checkCertificate
3006  * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Verifier;)I
3007  */
3008 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_checkCertificate
3009   (JNIEnv *, jobject, jobject);
3010 
3011 /*
3012  * Class:     com_artifex_mupdf_fitz_PDFWidget
3013  * Method:    checkDigest
3014  * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Verifier;)I
3015  */
3016 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_checkDigest
3017   (JNIEnv *, jobject, jobject);
3018 
3019 /*
3020  * Class:     com_artifex_mupdf_fitz_PDFWidget
3021  * Method:    incrementalChangeAfterSigning
3022  * Signature: ()Z
3023  */
3024 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_incrementalChangeAfterSigning
3025   (JNIEnv *, jobject);
3026 
3027 /*
3028  * Class:     com_artifex_mupdf_fitz_PDFWidget
3029  * Method:    getDesignatedName
3030  * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Verifier;)Lcom/artifex/mupdf/fitz/PKCS7DesignatedName;
3031  */
3032 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_getDesignatedName
3033   (JNIEnv *, jobject, jobject);
3034 
3035 /*
3036  * Class:     com_artifex_mupdf_fitz_PDFWidget
3037  * Method:    validateSignature
3038  * Signature: ()I
3039  */
3040 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_validateSignature
3041   (JNIEnv *, jobject);
3042 
3043 /*
3044  * Class:     com_artifex_mupdf_fitz_PDFWidget
3045  * Method:    clearSignature
3046  * Signature: ()V
3047  */
3048 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_clearSignature
3049   (JNIEnv *, jobject);
3050 
3051 /*
3052  * Class:     com_artifex_mupdf_fitz_PDFWidget
3053  * Method:    isSigned
3054  * Signature: ()Z
3055  */
3056 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_isSigned
3057   (JNIEnv *, jobject);
3058 
3059 #ifdef __cplusplus
3060 }
3061 #endif
3062 #endif
3063 /* DO NOT EDIT THIS FILE - it is machine generated */
3064 #include <jni.h>
3065 /* Header for class com_artifex_mupdf_fitz_PKCS7Signer */
3066 
3067 #ifndef _Included_com_artifex_mupdf_fitz_PKCS7Signer
3068 #define _Included_com_artifex_mupdf_fitz_PKCS7Signer
3069 #ifdef __cplusplus
3070 extern "C" {
3071 #endif
3072 /*
3073  * Class:     com_artifex_mupdf_fitz_PKCS7Signer
3074  * Method:    finalize
3075  * Signature: ()V
3076  */
3077 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PKCS7Signer_finalize
3078   (JNIEnv *, jobject);
3079 
3080 /*
3081  * Class:     com_artifex_mupdf_fitz_PKCS7Signer
3082  * Method:    newNative
3083  * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Signer;)J
3084  */
3085 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PKCS7Signer_newNative
3086   (JNIEnv *, jobject, jobject);
3087 
3088 #ifdef __cplusplus
3089 }
3090 #endif
3091 #endif
3092 /* DO NOT EDIT THIS FILE - it is machine generated */
3093 #include <jni.h>
3094 /* Header for class com_artifex_mupdf_fitz_PKCS7Verifier */
3095 
3096 #ifndef _Included_com_artifex_mupdf_fitz_PKCS7Verifier
3097 #define _Included_com_artifex_mupdf_fitz_PKCS7Verifier
3098 #ifdef __cplusplus
3099 extern "C" {
3100 #endif
3101 #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierOK
3102 #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierOK 0L
3103 #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNoSignature
3104 #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNoSignature 1L
3105 #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNoCertificate
3106 #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNoCertificate 2L
3107 #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierDigestFailure
3108 #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierDigestFailure 3L
3109 #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierSelfSigned
3110 #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierSelfSigned 4L
3111 #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierSelfSignedInChain
3112 #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierSelfSignedInChain 5L
3113 #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNotTrusted
3114 #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNotTrusted 6L
3115 #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierUnknown
3116 #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierUnknown -1L
3117 /*
3118  * Class:     com_artifex_mupdf_fitz_PKCS7Verifier
3119  * Method:    finalize
3120  * Signature: ()V
3121  */
3122 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PKCS7Verifier_finalize
3123   (JNIEnv *, jobject);
3124 
3125 /*
3126  * Class:     com_artifex_mupdf_fitz_PKCS7Verifier
3127  * Method:    newNative
3128  * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Verifier;)J
3129  */
3130 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PKCS7Verifier_newNative
3131   (JNIEnv *, jobject, jobject);
3132 
3133 #ifdef __cplusplus
3134 }
3135 #endif
3136 #endif
3137 /* DO NOT EDIT THIS FILE - it is machine generated */
3138 #include <jni.h>
3139 /* Header for class com_artifex_mupdf_fitz_Page */
3140 
3141 #ifndef _Included_com_artifex_mupdf_fitz_Page
3142 #define _Included_com_artifex_mupdf_fitz_Page
3143 #ifdef __cplusplus
3144 extern "C" {
3145 #endif
3146 /*
3147  * Class:     com_artifex_mupdf_fitz_Page
3148  * Method:    finalize
3149  * Signature: ()V
3150  */
3151 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_finalize
3152   (JNIEnv *, jobject);
3153 
3154 /*
3155  * Class:     com_artifex_mupdf_fitz_Page
3156  * Method:    getBounds
3157  * Signature: ()Lcom/artifex/mupdf/fitz/Rect;
3158  */
3159 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_getBounds
3160   (JNIEnv *, jobject);
3161 
3162 /*
3163  * Class:     com_artifex_mupdf_fitz_Page
3164  * Method:    run
3165  * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Cookie;)V
3166  */
3167 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_run
3168   (JNIEnv *, jobject, jobject, jobject, jobject);
3169 
3170 /*
3171  * Class:     com_artifex_mupdf_fitz_Page
3172  * Method:    runPageContents
3173  * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Cookie;)V
3174  */
3175 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_runPageContents
3176   (JNIEnv *, jobject, jobject, jobject, jobject);
3177 
3178 /*
3179  * Class:     com_artifex_mupdf_fitz_Page
3180  * Method:    runPageAnnots
3181  * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Cookie;)V
3182  */
3183 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_runPageAnnots
3184   (JNIEnv *, jobject, jobject, jobject, jobject);
3185 
3186 /*
3187  * Class:     com_artifex_mupdf_fitz_Page
3188  * Method:    runPageWidgets
3189  * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Cookie;)V
3190  */
3191 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_runPageWidgets
3192   (JNIEnv *, jobject, jobject, jobject, jobject);
3193 
3194 /*
3195  * Class:     com_artifex_mupdf_fitz_Page
3196  * Method:    getLinks
3197  * Signature: ()[Lcom/artifex/mupdf/fitz/Link;
3198  */
3199 JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_Page_getLinks
3200   (JNIEnv *, jobject);
3201 
3202 /*
3203  * Class:     com_artifex_mupdf_fitz_Page
3204  * Method:    toPixmap
3205  * Signature: (Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;ZZ)Lcom/artifex/mupdf/fitz/Pixmap;
3206  */
3207 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_toPixmap
3208   (JNIEnv *, jobject, jobject, jobject, jboolean, jboolean);
3209 
3210 /*
3211  * Class:     com_artifex_mupdf_fitz_Page
3212  * Method:    toDisplayList
3213  * Signature: (Z)Lcom/artifex/mupdf/fitz/DisplayList;
3214  */
3215 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_toDisplayList
3216   (JNIEnv *, jobject, jboolean);
3217 
3218 /*
3219  * Class:     com_artifex_mupdf_fitz_Page
3220  * Method:    toStructuredText
3221  * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/StructuredText;
3222  */
3223 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_toStructuredText
3224   (JNIEnv *, jobject, jstring);
3225 
3226 /*
3227  * Class:     com_artifex_mupdf_fitz_Page
3228  * Method:    search
3229  * Signature: (Ljava/lang/String;)[Lcom/artifex/mupdf/fitz/Quad;
3230  */
3231 JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_Page_search
3232   (JNIEnv *, jobject, jstring);
3233 
3234 /*
3235  * Class:     com_artifex_mupdf_fitz_Page
3236  * Method:    textAsHtml
3237  * Signature: ()[B
3238  */
3239 JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_Page_textAsHtml
3240   (JNIEnv *, jobject);
3241 
3242 #ifdef __cplusplus
3243 }
3244 #endif
3245 #endif
3246 /* DO NOT EDIT THIS FILE - it is machine generated */
3247 #include <jni.h>
3248 /* Header for class com_artifex_mupdf_fitz_Path */
3249 
3250 #ifndef _Included_com_artifex_mupdf_fitz_Path
3251 #define _Included_com_artifex_mupdf_fitz_Path
3252 #ifdef __cplusplus
3253 extern "C" {
3254 #endif
3255 /*
3256  * Class:     com_artifex_mupdf_fitz_Path
3257  * Method:    finalize
3258  * Signature: ()V
3259  */
3260 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_finalize
3261   (JNIEnv *, jobject);
3262 
3263 /*
3264  * Class:     com_artifex_mupdf_fitz_Path
3265  * Method:    newNative
3266  * Signature: ()J
3267  */
3268 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Path_newNative
3269   (JNIEnv *, jobject);
3270 
3271 /*
3272  * Class:     com_artifex_mupdf_fitz_Path
3273  * Method:    cloneNative
3274  * Signature: ()J
3275  */
3276 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Path_cloneNative
3277   (JNIEnv *, jobject);
3278 
3279 /*
3280  * Class:     com_artifex_mupdf_fitz_Path
3281  * Method:    currentPoint
3282  * Signature: ()Lcom/artifex/mupdf/fitz/Point;
3283  */
3284 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Path_currentPoint
3285   (JNIEnv *, jobject);
3286 
3287 /*
3288  * Class:     com_artifex_mupdf_fitz_Path
3289  * Method:    moveTo
3290  * Signature: (FF)V
3291  */
3292 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_moveTo
3293   (JNIEnv *, jobject, jfloat, jfloat);
3294 
3295 /*
3296  * Class:     com_artifex_mupdf_fitz_Path
3297  * Method:    lineTo
3298  * Signature: (FF)V
3299  */
3300 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_lineTo
3301   (JNIEnv *, jobject, jfloat, jfloat);
3302 
3303 /*
3304  * Class:     com_artifex_mupdf_fitz_Path
3305  * Method:    curveTo
3306  * Signature: (FFFFFF)V
3307  */
3308 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_curveTo
3309   (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat, jfloat, jfloat);
3310 
3311 /*
3312  * Class:     com_artifex_mupdf_fitz_Path
3313  * Method:    curveToV
3314  * Signature: (FFFF)V
3315  */
3316 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_curveToV
3317   (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat);
3318 
3319 /*
3320  * Class:     com_artifex_mupdf_fitz_Path
3321  * Method:    curveToY
3322  * Signature: (FFFF)V
3323  */
3324 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_curveToY
3325   (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat);
3326 
3327 /*
3328  * Class:     com_artifex_mupdf_fitz_Path
3329  * Method:    rect
3330  * Signature: (IIII)V
3331  */
3332 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_rect
3333   (JNIEnv *, jobject, jint, jint, jint, jint);
3334 
3335 /*
3336  * Class:     com_artifex_mupdf_fitz_Path
3337  * Method:    closePath
3338  * Signature: ()V
3339  */
3340 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_closePath
3341   (JNIEnv *, jobject);
3342 
3343 /*
3344  * Class:     com_artifex_mupdf_fitz_Path
3345  * Method:    transform
3346  * Signature: (Lcom/artifex/mupdf/fitz/Matrix;)V
3347  */
3348 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_transform
3349   (JNIEnv *, jobject, jobject);
3350 
3351 /*
3352  * Class:     com_artifex_mupdf_fitz_Path
3353  * Method:    getBounds
3354  * Signature: (Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;)Lcom/artifex/mupdf/fitz/Rect;
3355  */
3356 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Path_getBounds
3357   (JNIEnv *, jobject, jobject, jobject);
3358 
3359 /*
3360  * Class:     com_artifex_mupdf_fitz_Path
3361  * Method:    walk
3362  * Signature: (Lcom/artifex/mupdf/fitz/PathWalker;)V
3363  */
3364 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_walk
3365   (JNIEnv *, jobject, jobject);
3366 
3367 #ifdef __cplusplus
3368 }
3369 #endif
3370 #endif
3371 /* DO NOT EDIT THIS FILE - it is machine generated */
3372 #include <jni.h>
3373 /* Header for class com_artifex_mupdf_fitz_Pixmap */
3374 
3375 #ifndef _Included_com_artifex_mupdf_fitz_Pixmap
3376 #define _Included_com_artifex_mupdf_fitz_Pixmap
3377 #ifdef __cplusplus
3378 extern "C" {
3379 #endif
3380 /*
3381  * Class:     com_artifex_mupdf_fitz_Pixmap
3382  * Method:    finalize
3383  * Signature: ()V
3384  */
3385 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_finalize
3386   (JNIEnv *, jobject);
3387 
3388 /*
3389  * Class:     com_artifex_mupdf_fitz_Pixmap
3390  * Method:    newNative
3391  * Signature: (Lcom/artifex/mupdf/fitz/ColorSpace;IIIIZ)J
3392  */
3393 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Pixmap_newNative
3394   (JNIEnv *, jobject, jobject, jint, jint, jint, jint, jboolean);
3395 
3396 /*
3397  * Class:     com_artifex_mupdf_fitz_Pixmap
3398  * Method:    clear
3399  * Signature: ()V
3400  */
3401 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_clear
3402   (JNIEnv *, jobject);
3403 
3404 /*
3405  * Class:     com_artifex_mupdf_fitz_Pixmap
3406  * Method:    clearWithValue
3407  * Signature: (I)V
3408  */
3409 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_clearWithValue
3410   (JNIEnv *, jobject, jint);
3411 
3412 /*
3413  * Class:     com_artifex_mupdf_fitz_Pixmap
3414  * Method:    saveAsPNG
3415  * Signature: (Ljava/lang/String;)V
3416  */
3417 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_saveAsPNG
3418   (JNIEnv *, jobject, jstring);
3419 
3420 /*
3421  * Class:     com_artifex_mupdf_fitz_Pixmap
3422  * Method:    getX
3423  * Signature: ()I
3424  */
3425 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getX
3426   (JNIEnv *, jobject);
3427 
3428 /*
3429  * Class:     com_artifex_mupdf_fitz_Pixmap
3430  * Method:    getY
3431  * Signature: ()I
3432  */
3433 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getY
3434   (JNIEnv *, jobject);
3435 
3436 /*
3437  * Class:     com_artifex_mupdf_fitz_Pixmap
3438  * Method:    getWidth
3439  * Signature: ()I
3440  */
3441 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getWidth
3442   (JNIEnv *, jobject);
3443 
3444 /*
3445  * Class:     com_artifex_mupdf_fitz_Pixmap
3446  * Method:    getHeight
3447  * Signature: ()I
3448  */
3449 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getHeight
3450   (JNIEnv *, jobject);
3451 
3452 /*
3453  * Class:     com_artifex_mupdf_fitz_Pixmap
3454  * Method:    getStride
3455  * Signature: ()I
3456  */
3457 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getStride
3458   (JNIEnv *, jobject);
3459 
3460 /*
3461  * Class:     com_artifex_mupdf_fitz_Pixmap
3462  * Method:    getNumberOfComponents
3463  * Signature: ()I
3464  */
3465 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getNumberOfComponents
3466   (JNIEnv *, jobject);
3467 
3468 /*
3469  * Class:     com_artifex_mupdf_fitz_Pixmap
3470  * Method:    getAlpha
3471  * Signature: ()Z
3472  */
3473 JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getAlpha
3474   (JNIEnv *, jobject);
3475 
3476 /*
3477  * Class:     com_artifex_mupdf_fitz_Pixmap
3478  * Method:    getColorSpace
3479  * Signature: ()Lcom/artifex/mupdf/fitz/ColorSpace;
3480  */
3481 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getColorSpace
3482   (JNIEnv *, jobject);
3483 
3484 /*
3485  * Class:     com_artifex_mupdf_fitz_Pixmap
3486  * Method:    getSamples
3487  * Signature: ()[B
3488  */
3489 JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getSamples
3490   (JNIEnv *, jobject);
3491 
3492 /*
3493  * Class:     com_artifex_mupdf_fitz_Pixmap
3494  * Method:    getSample
3495  * Signature: (III)B
3496  */
3497 JNIEXPORT jbyte JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getSample
3498   (JNIEnv *, jobject, jint, jint, jint);
3499 
3500 /*
3501  * Class:     com_artifex_mupdf_fitz_Pixmap
3502  * Method:    getPixels
3503  * Signature: ()[I
3504  */
3505 JNIEXPORT jintArray JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getPixels
3506   (JNIEnv *, jobject);
3507 
3508 /*
3509  * Class:     com_artifex_mupdf_fitz_Pixmap
3510  * Method:    getXResolution
3511  * Signature: ()I
3512  */
3513 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getXResolution
3514   (JNIEnv *, jobject);
3515 
3516 /*
3517  * Class:     com_artifex_mupdf_fitz_Pixmap
3518  * Method:    getYResolution
3519  * Signature: ()I
3520  */
3521 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getYResolution
3522   (JNIEnv *, jobject);
3523 
3524 /*
3525  * Class:     com_artifex_mupdf_fitz_Pixmap
3526  * Method:    invert
3527  * Signature: ()V
3528  */
3529 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_invert
3530   (JNIEnv *, jobject);
3531 
3532 /*
3533  * Class:     com_artifex_mupdf_fitz_Pixmap
3534  * Method:    invertLuminance
3535  * Signature: ()V
3536  */
3537 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_invertLuminance
3538   (JNIEnv *, jobject);
3539 
3540 /*
3541  * Class:     com_artifex_mupdf_fitz_Pixmap
3542  * Method:    gamma
3543  * Signature: (F)V
3544  */
3545 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_gamma
3546   (JNIEnv *, jobject, jfloat);
3547 
3548 /*
3549  * Class:     com_artifex_mupdf_fitz_Pixmap
3550  * Method:    tint
3551  * Signature: (II)V
3552  */
3553 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_tint
3554   (JNIEnv *, jobject, jint, jint);
3555 
3556 #ifdef __cplusplus
3557 }
3558 #endif
3559 #endif
3560 /* DO NOT EDIT THIS FILE - it is machine generated */
3561 #include <jni.h>
3562 /* Header for class com_artifex_mupdf_fitz_Rect */
3563 
3564 #ifndef _Included_com_artifex_mupdf_fitz_Rect
3565 #define _Included_com_artifex_mupdf_fitz_Rect
3566 #ifdef __cplusplus
3567 extern "C" {
3568 #endif
3569 /*
3570  * Class:     com_artifex_mupdf_fitz_Rect
3571  * Method:    adjustForStroke
3572  * Signature: (Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;)V
3573  */
3574 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Rect_adjustForStroke
3575   (JNIEnv *, jobject, jobject, jobject);
3576 
3577 #ifdef __cplusplus
3578 }
3579 #endif
3580 #endif
3581 /* DO NOT EDIT THIS FILE - it is machine generated */
3582 #include <jni.h>
3583 /* Header for class com_artifex_mupdf_fitz_Shade */
3584 
3585 #ifndef _Included_com_artifex_mupdf_fitz_Shade
3586 #define _Included_com_artifex_mupdf_fitz_Shade
3587 #ifdef __cplusplus
3588 extern "C" {
3589 #endif
3590 /*
3591  * Class:     com_artifex_mupdf_fitz_Shade
3592  * Method:    finalize
3593  * Signature: ()V
3594  */
3595 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Shade_finalize
3596   (JNIEnv *, jobject);
3597 
3598 #ifdef __cplusplus
3599 }
3600 #endif
3601 #endif
3602 /* DO NOT EDIT THIS FILE - it is machine generated */
3603 #include <jni.h>
3604 /* Header for class com_artifex_mupdf_fitz_StrokeState */
3605 
3606 #ifndef _Included_com_artifex_mupdf_fitz_StrokeState
3607 #define _Included_com_artifex_mupdf_fitz_StrokeState
3608 #ifdef __cplusplus
3609 extern "C" {
3610 #endif
3611 #undef com_artifex_mupdf_fitz_StrokeState_LINE_CAP_BUTT
3612 #define com_artifex_mupdf_fitz_StrokeState_LINE_CAP_BUTT 0L
3613 #undef com_artifex_mupdf_fitz_StrokeState_LINE_CAP_ROUND
3614 #define com_artifex_mupdf_fitz_StrokeState_LINE_CAP_ROUND 1L
3615 #undef com_artifex_mupdf_fitz_StrokeState_LINE_CAP_SQUARE
3616 #define com_artifex_mupdf_fitz_StrokeState_LINE_CAP_SQUARE 2L
3617 #undef com_artifex_mupdf_fitz_StrokeState_LINE_CAP_TRIANGLE
3618 #define com_artifex_mupdf_fitz_StrokeState_LINE_CAP_TRIANGLE 3L
3619 #undef com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_MITER
3620 #define com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_MITER 0L
3621 #undef com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_ROUND
3622 #define com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_ROUND 1L
3623 #undef com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_BEVEL
3624 #define com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_BEVEL 2L
3625 #undef com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_MITER_XPS
3626 #define com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_MITER_XPS 3L
3627 /*
3628  * Class:     com_artifex_mupdf_fitz_StrokeState
3629  * Method:    finalize
3630  * Signature: ()V
3631  */
3632 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_StrokeState_finalize
3633   (JNIEnv *, jobject);
3634 
3635 /*
3636  * Class:     com_artifex_mupdf_fitz_StrokeState
3637  * Method:    newNative
3638  * Signature: (IIIIFFF[F)J
3639  */
3640 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_StrokeState_newNative
3641   (JNIEnv *, jobject, jint, jint, jint, jint, jfloat, jfloat, jfloat, jfloatArray);
3642 
3643 /*
3644  * Class:     com_artifex_mupdf_fitz_StrokeState
3645  * Method:    getStartCap
3646  * Signature: ()I
3647  */
3648 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getStartCap
3649   (JNIEnv *, jobject);
3650 
3651 /*
3652  * Class:     com_artifex_mupdf_fitz_StrokeState
3653  * Method:    getDashCap
3654  * Signature: ()I
3655  */
3656 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getDashCap
3657   (JNIEnv *, jobject);
3658 
3659 /*
3660  * Class:     com_artifex_mupdf_fitz_StrokeState
3661  * Method:    getEndCap
3662  * Signature: ()I
3663  */
3664 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getEndCap
3665   (JNIEnv *, jobject);
3666 
3667 /*
3668  * Class:     com_artifex_mupdf_fitz_StrokeState
3669  * Method:    getLineJoin
3670  * Signature: ()I
3671  */
3672 JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getLineJoin
3673   (JNIEnv *, jobject);
3674 
3675 /*
3676  * Class:     com_artifex_mupdf_fitz_StrokeState
3677  * Method:    getLineWidth
3678  * Signature: ()F
3679  */
3680 JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getLineWidth
3681   (JNIEnv *, jobject);
3682 
3683 /*
3684  * Class:     com_artifex_mupdf_fitz_StrokeState
3685  * Method:    getMiterLimit
3686  * Signature: ()F
3687  */
3688 JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getMiterLimit
3689   (JNIEnv *, jobject);
3690 
3691 /*
3692  * Class:     com_artifex_mupdf_fitz_StrokeState
3693  * Method:    getDashPhase
3694  * Signature: ()F
3695  */
3696 JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getDashPhase
3697   (JNIEnv *, jobject);
3698 
3699 /*
3700  * Class:     com_artifex_mupdf_fitz_StrokeState
3701  * Method:    getDashes
3702  * Signature: ()[F
3703  */
3704 JNIEXPORT jfloatArray JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getDashes
3705   (JNIEnv *, jobject);
3706 
3707 #ifdef __cplusplus
3708 }
3709 #endif
3710 #endif
3711 /* DO NOT EDIT THIS FILE - it is machine generated */
3712 #include <jni.h>
3713 /* Header for class com_artifex_mupdf_fitz_StructuredText */
3714 
3715 #ifndef _Included_com_artifex_mupdf_fitz_StructuredText
3716 #define _Included_com_artifex_mupdf_fitz_StructuredText
3717 #ifdef __cplusplus
3718 extern "C" {
3719 #endif
3720 #undef com_artifex_mupdf_fitz_StructuredText_SELECT_CHARS
3721 #define com_artifex_mupdf_fitz_StructuredText_SELECT_CHARS 0L
3722 #undef com_artifex_mupdf_fitz_StructuredText_SELECT_WORDS
3723 #define com_artifex_mupdf_fitz_StructuredText_SELECT_WORDS 1L
3724 #undef com_artifex_mupdf_fitz_StructuredText_SELECT_LINES
3725 #define com_artifex_mupdf_fitz_StructuredText_SELECT_LINES 2L
3726 /*
3727  * Class:     com_artifex_mupdf_fitz_StructuredText
3728  * Method:    finalize
3729  * Signature: ()V
3730  */
3731 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_StructuredText_finalize
3732   (JNIEnv *, jobject);
3733 
3734 /*
3735  * Class:     com_artifex_mupdf_fitz_StructuredText
3736  * Method:    search
3737  * Signature: (Ljava/lang/String;)[Lcom/artifex/mupdf/fitz/Quad;
3738  */
3739 JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_StructuredText_search
3740   (JNIEnv *, jobject, jstring);
3741 
3742 /*
3743  * Class:     com_artifex_mupdf_fitz_StructuredText
3744  * Method:    highlight
3745  * Signature: (Lcom/artifex/mupdf/fitz/Point;Lcom/artifex/mupdf/fitz/Point;)[Lcom/artifex/mupdf/fitz/Quad;
3746  */
3747 JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_StructuredText_highlight
3748   (JNIEnv *, jobject, jobject, jobject);
3749 
3750 /*
3751  * Class:     com_artifex_mupdf_fitz_StructuredText
3752  * Method:    snapSelection
3753  * Signature: (Lcom/artifex/mupdf/fitz/Point;Lcom/artifex/mupdf/fitz/Point;I)Lcom/artifex/mupdf/fitz/Quad;
3754  */
3755 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_StructuredText_snapSelection
3756   (JNIEnv *, jobject, jobject, jobject, jint);
3757 
3758 /*
3759  * Class:     com_artifex_mupdf_fitz_StructuredText
3760  * Method:    copy
3761  * Signature: (Lcom/artifex/mupdf/fitz/Point;Lcom/artifex/mupdf/fitz/Point;)Ljava/lang/String;
3762  */
3763 JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_StructuredText_copy
3764   (JNIEnv *, jobject, jobject, jobject);
3765 
3766 /*
3767  * Class:     com_artifex_mupdf_fitz_StructuredText
3768  * Method:    walk
3769  * Signature: (Lcom/artifex/mupdf/fitz/StructuredTextWalker;)V
3770  */
3771 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_StructuredText_walk
3772   (JNIEnv *, jobject, jobject);
3773 
3774 #ifdef __cplusplus
3775 }
3776 #endif
3777 #endif
3778 /* DO NOT EDIT THIS FILE - it is machine generated */
3779 #include <jni.h>
3780 /* Header for class com_artifex_mupdf_fitz_Text */
3781 
3782 #ifndef _Included_com_artifex_mupdf_fitz_Text
3783 #define _Included_com_artifex_mupdf_fitz_Text
3784 #ifdef __cplusplus
3785 extern "C" {
3786 #endif
3787 /*
3788  * Class:     com_artifex_mupdf_fitz_Text
3789  * Method:    finalize
3790  * Signature: ()V
3791  */
3792 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Text_finalize
3793   (JNIEnv *, jobject);
3794 
3795 /*
3796  * Class:     com_artifex_mupdf_fitz_Text
3797  * Method:    newNative
3798  * Signature: ()J
3799  */
3800 JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Text_newNative
3801   (JNIEnv *, jobject);
3802 
3803 /*
3804  * Class:     com_artifex_mupdf_fitz_Text
3805  * Method:    showGlyph
3806  * Signature: (Lcom/artifex/mupdf/fitz/Font;Lcom/artifex/mupdf/fitz/Matrix;IIZ)V
3807  */
3808 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Text_showGlyph
3809   (JNIEnv *, jobject, jobject, jobject, jint, jint, jboolean);
3810 
3811 /*
3812  * Class:     com_artifex_mupdf_fitz_Text
3813  * Method:    showString
3814  * Signature: (Lcom/artifex/mupdf/fitz/Font;Lcom/artifex/mupdf/fitz/Matrix;Ljava/lang/String;Z)V
3815  */
3816 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Text_showString
3817   (JNIEnv *, jobject, jobject, jobject, jstring, jboolean);
3818 
3819 /*
3820  * Class:     com_artifex_mupdf_fitz_Text
3821  * Method:    getBounds
3822  * Signature: (Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;)Lcom/artifex/mupdf/fitz/Rect;
3823  */
3824 JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Text_getBounds
3825   (JNIEnv *, jobject, jobject, jobject);
3826 
3827 /*
3828  * Class:     com_artifex_mupdf_fitz_Text
3829  * Method:    walk
3830  * Signature: (Lcom/artifex/mupdf/fitz/TextWalker;)V
3831  */
3832 JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Text_walk
3833   (JNIEnv *, jobject, jobject);
3834 
3835 #ifdef __cplusplus
3836 }
3837 #endif
3838 #endif
3839