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