mupdf_native.h 241 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162
  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <jni.h>
  3. /* Header for class com_artifex_mupdf_fitz_Archive */
  4. #ifndef _Included_com_artifex_mupdf_fitz_Archive
  5. #define _Included_com_artifex_mupdf_fitz_Archive
  6. #ifdef __cplusplus
  7. extern "C" {
  8. #endif
  9. /*
  10. * Class: com_artifex_mupdf_fitz_Archive
  11. * Method: finalize
  12. * Signature: ()V
  13. */
  14. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Archive_finalize
  15. (JNIEnv *, jobject);
  16. /*
  17. * Class: com_artifex_mupdf_fitz_Archive
  18. * Method: newNativeArchive
  19. * Signature: (Ljava/lang/String;)J
  20. */
  21. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Archive_newNativeArchive
  22. (JNIEnv *, jobject, jstring);
  23. /*
  24. * Class: com_artifex_mupdf_fitz_Archive
  25. * Method: getFormat
  26. * Signature: ()Ljava/lang/String;
  27. */
  28. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_Archive_getFormat
  29. (JNIEnv *, jobject);
  30. /*
  31. * Class: com_artifex_mupdf_fitz_Archive
  32. * Method: countEntries
  33. * Signature: ()I
  34. */
  35. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Archive_countEntries
  36. (JNIEnv *, jobject);
  37. /*
  38. * Class: com_artifex_mupdf_fitz_Archive
  39. * Method: listEntry
  40. * Signature: (I)Ljava/lang/String;
  41. */
  42. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_Archive_listEntry
  43. (JNIEnv *, jobject, jint);
  44. /*
  45. * Class: com_artifex_mupdf_fitz_Archive
  46. * Method: hasEntry
  47. * Signature: (Ljava/lang/String;)Z
  48. */
  49. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Archive_hasEntry
  50. (JNIEnv *, jobject, jstring);
  51. /*
  52. * Class: com_artifex_mupdf_fitz_Archive
  53. * Method: readEntry
  54. * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/Buffer;
  55. */
  56. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Archive_readEntry
  57. (JNIEnv *, jobject, jstring);
  58. #ifdef __cplusplus
  59. }
  60. #endif
  61. #endif
  62. /* DO NOT EDIT THIS FILE - it is machine generated */
  63. #include <jni.h>
  64. /* Header for class com_artifex_mupdf_fitz_BarcodeInfo */
  65. #ifndef _Included_com_artifex_mupdf_fitz_BarcodeInfo
  66. #define _Included_com_artifex_mupdf_fitz_BarcodeInfo
  67. #ifdef __cplusplus
  68. extern "C" {
  69. #endif
  70. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_NONE
  71. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_NONE 0L
  72. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_AZTEC
  73. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_AZTEC 1L
  74. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_CODABAR
  75. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_CODABAR 2L
  76. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_CODE39
  77. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_CODE39 3L
  78. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_CODE93
  79. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_CODE93 4L
  80. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_CODE128
  81. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_CODE128 5L
  82. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_DATABAR
  83. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_DATABAR 6L
  84. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_DATABAREXPANDED
  85. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_DATABAREXPANDED 7L
  86. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_DATAMATRIX
  87. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_DATAMATRIX 8L
  88. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_EAN8
  89. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_EAN8 9L
  90. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_EAN13
  91. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_EAN13 10L
  92. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_ITF
  93. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_ITF 11L
  94. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_MAXICODE
  95. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_MAXICODE 12L
  96. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_PDF417
  97. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_PDF417 13L
  98. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_QRCODE
  99. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_QRCODE 14L
  100. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_UPCA
  101. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_UPCA 15L
  102. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_UPCE
  103. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_UPCE 16L
  104. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_MICROQRCODE
  105. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_MICROQRCODE 17L
  106. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_RMQRCODE
  107. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_RMQRCODE 18L
  108. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_DXFILMEDGE
  109. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_DXFILMEDGE 19L
  110. #undef com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_DATABARLIMITED
  111. #define com_artifex_mupdf_fitz_BarcodeInfo_BARCODE_DATABARLIMITED 20L
  112. /*
  113. * Class: com_artifex_mupdf_fitz_BarcodeInfo
  114. * Method: toString
  115. * Signature: ()Ljava/lang/String;
  116. */
  117. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_BarcodeInfo_toString
  118. (JNIEnv *, jobject);
  119. #ifdef __cplusplus
  120. }
  121. #endif
  122. #endif
  123. /* DO NOT EDIT THIS FILE - it is machine generated */
  124. #include <jni.h>
  125. /* Header for class com_artifex_mupdf_fitz_Buffer */
  126. #ifndef _Included_com_artifex_mupdf_fitz_Buffer
  127. #define _Included_com_artifex_mupdf_fitz_Buffer
  128. #ifdef __cplusplus
  129. extern "C" {
  130. #endif
  131. /*
  132. * Class: com_artifex_mupdf_fitz_Buffer
  133. * Method: finalize
  134. * Signature: ()V
  135. */
  136. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_finalize
  137. (JNIEnv *, jobject);
  138. /*
  139. * Class: com_artifex_mupdf_fitz_Buffer
  140. * Method: newNativeBuffer
  141. * Signature: (I)J
  142. */
  143. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Buffer_newNativeBuffer
  144. (JNIEnv *, jobject, jint);
  145. /*
  146. * Class: com_artifex_mupdf_fitz_Buffer
  147. * Method: getLength
  148. * Signature: ()I
  149. */
  150. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Buffer_getLength
  151. (JNIEnv *, jobject);
  152. /*
  153. * Class: com_artifex_mupdf_fitz_Buffer
  154. * Method: readByte
  155. * Signature: (I)I
  156. */
  157. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Buffer_readByte
  158. (JNIEnv *, jobject, jint);
  159. /*
  160. * Class: com_artifex_mupdf_fitz_Buffer
  161. * Method: readBytes
  162. * Signature: (I[B)I
  163. */
  164. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Buffer_readBytes
  165. (JNIEnv *, jobject, jint, jbyteArray);
  166. /*
  167. * Class: com_artifex_mupdf_fitz_Buffer
  168. * Method: readBytesInto
  169. * Signature: (I[BII)I
  170. */
  171. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Buffer_readBytesInto
  172. (JNIEnv *, jobject, jint, jbyteArray, jint, jint);
  173. /*
  174. * Class: com_artifex_mupdf_fitz_Buffer
  175. * Method: writeByte
  176. * Signature: (B)V
  177. */
  178. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeByte
  179. (JNIEnv *, jobject, jbyte);
  180. /*
  181. * Class: com_artifex_mupdf_fitz_Buffer
  182. * Method: writeBytes
  183. * Signature: ([B)V
  184. */
  185. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeBytes
  186. (JNIEnv *, jobject, jbyteArray);
  187. /*
  188. * Class: com_artifex_mupdf_fitz_Buffer
  189. * Method: writeBytesFrom
  190. * Signature: ([BII)V
  191. */
  192. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeBytesFrom
  193. (JNIEnv *, jobject, jbyteArray, jint, jint);
  194. /*
  195. * Class: com_artifex_mupdf_fitz_Buffer
  196. * Method: writeBuffer
  197. * Signature: (Lcom/artifex/mupdf/fitz/Buffer;)V
  198. */
  199. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeBuffer
  200. (JNIEnv *, jobject, jobject);
  201. /*
  202. * Class: com_artifex_mupdf_fitz_Buffer
  203. * Method: writeRune
  204. * Signature: (I)V
  205. */
  206. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeRune
  207. (JNIEnv *, jobject, jint);
  208. /*
  209. * Class: com_artifex_mupdf_fitz_Buffer
  210. * Method: writeLine
  211. * Signature: (Ljava/lang/String;)V
  212. */
  213. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeLine
  214. (JNIEnv *, jobject, jstring);
  215. /*
  216. * Class: com_artifex_mupdf_fitz_Buffer
  217. * Method: writeLines
  218. * Signature: ([Ljava/lang/String;)V
  219. */
  220. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_writeLines
  221. (JNIEnv *, jobject, jobjectArray);
  222. /*
  223. * Class: com_artifex_mupdf_fitz_Buffer
  224. * Method: slice
  225. * Signature: (II)Lcom/artifex/mupdf/fitz/Buffer;
  226. */
  227. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Buffer_slice
  228. (JNIEnv *, jobject, jint, jint);
  229. /*
  230. * Class: com_artifex_mupdf_fitz_Buffer
  231. * Method: save
  232. * Signature: (Ljava/lang/String;)V
  233. */
  234. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Buffer_save
  235. (JNIEnv *, jobject, jstring);
  236. /*
  237. * Class: com_artifex_mupdf_fitz_Buffer
  238. * Method: asString
  239. * Signature: ()Ljava/lang/String;
  240. */
  241. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_Buffer_asString
  242. (JNIEnv *, jobject);
  243. #ifdef __cplusplus
  244. }
  245. #endif
  246. #endif
  247. /* DO NOT EDIT THIS FILE - it is machine generated */
  248. #include <jni.h>
  249. /* Header for class com_artifex_mupdf_fitz_ColorSpace */
  250. #ifndef _Included_com_artifex_mupdf_fitz_ColorSpace
  251. #define _Included_com_artifex_mupdf_fitz_ColorSpace
  252. #ifdef __cplusplus
  253. extern "C" {
  254. #endif
  255. #undef com_artifex_mupdf_fitz_ColorSpace_NONE
  256. #define com_artifex_mupdf_fitz_ColorSpace_NONE 0L
  257. #undef com_artifex_mupdf_fitz_ColorSpace_GRAY
  258. #define com_artifex_mupdf_fitz_ColorSpace_GRAY 1L
  259. #undef com_artifex_mupdf_fitz_ColorSpace_RGB
  260. #define com_artifex_mupdf_fitz_ColorSpace_RGB 2L
  261. #undef com_artifex_mupdf_fitz_ColorSpace_BGR
  262. #define com_artifex_mupdf_fitz_ColorSpace_BGR 3L
  263. #undef com_artifex_mupdf_fitz_ColorSpace_CMYK
  264. #define com_artifex_mupdf_fitz_ColorSpace_CMYK 4L
  265. #undef com_artifex_mupdf_fitz_ColorSpace_LAB
  266. #define com_artifex_mupdf_fitz_ColorSpace_LAB 5L
  267. #undef com_artifex_mupdf_fitz_ColorSpace_INDEXED
  268. #define com_artifex_mupdf_fitz_ColorSpace_INDEXED 6L
  269. #undef com_artifex_mupdf_fitz_ColorSpace_SEPARATION
  270. #define com_artifex_mupdf_fitz_ColorSpace_SEPARATION 7L
  271. /*
  272. * Class: com_artifex_mupdf_fitz_ColorSpace
  273. * Method: finalize
  274. * Signature: ()V
  275. */
  276. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_finalize
  277. (JNIEnv *, jobject);
  278. /*
  279. * Class: com_artifex_mupdf_fitz_ColorSpace
  280. * Method: newNativeColorSpace
  281. * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/Buffer;)J
  282. */
  283. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_newNativeColorSpace
  284. (JNIEnv *, jobject, jstring, jobject);
  285. /*
  286. * Class: com_artifex_mupdf_fitz_ColorSpace
  287. * Method: nativeDeviceGray
  288. * Signature: ()J
  289. */
  290. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_nativeDeviceGray
  291. (JNIEnv *, jclass);
  292. /*
  293. * Class: com_artifex_mupdf_fitz_ColorSpace
  294. * Method: nativeDeviceRGB
  295. * Signature: ()J
  296. */
  297. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_nativeDeviceRGB
  298. (JNIEnv *, jclass);
  299. /*
  300. * Class: com_artifex_mupdf_fitz_ColorSpace
  301. * Method: nativeDeviceBGR
  302. * Signature: ()J
  303. */
  304. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_nativeDeviceBGR
  305. (JNIEnv *, jclass);
  306. /*
  307. * Class: com_artifex_mupdf_fitz_ColorSpace
  308. * Method: nativeDeviceCMYK
  309. * Signature: ()J
  310. */
  311. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_nativeDeviceCMYK
  312. (JNIEnv *, jclass);
  313. /*
  314. * Class: com_artifex_mupdf_fitz_ColorSpace
  315. * Method: getNumberOfComponents
  316. * Signature: ()I
  317. */
  318. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_getNumberOfComponents
  319. (JNIEnv *, jobject);
  320. /*
  321. * Class: com_artifex_mupdf_fitz_ColorSpace
  322. * Method: toString
  323. * Signature: ()Ljava/lang/String;
  324. */
  325. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_toString
  326. (JNIEnv *, jobject);
  327. /*
  328. * Class: com_artifex_mupdf_fitz_ColorSpace
  329. * Method: isGray
  330. * Signature: ()Z
  331. */
  332. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_isGray
  333. (JNIEnv *, jobject);
  334. /*
  335. * Class: com_artifex_mupdf_fitz_ColorSpace
  336. * Method: isRGB
  337. * Signature: ()Z
  338. */
  339. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_isRGB
  340. (JNIEnv *, jobject);
  341. /*
  342. * Class: com_artifex_mupdf_fitz_ColorSpace
  343. * Method: isCMYK
  344. * Signature: ()Z
  345. */
  346. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_isCMYK
  347. (JNIEnv *, jobject);
  348. /*
  349. * Class: com_artifex_mupdf_fitz_ColorSpace
  350. * Method: isIndexed
  351. * Signature: ()Z
  352. */
  353. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_isIndexed
  354. (JNIEnv *, jobject);
  355. /*
  356. * Class: com_artifex_mupdf_fitz_ColorSpace
  357. * Method: isLab
  358. * Signature: ()Z
  359. */
  360. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_isLab
  361. (JNIEnv *, jobject);
  362. /*
  363. * Class: com_artifex_mupdf_fitz_ColorSpace
  364. * Method: isDeviceN
  365. * Signature: ()Z
  366. */
  367. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_isDeviceN
  368. (JNIEnv *, jobject);
  369. /*
  370. * Class: com_artifex_mupdf_fitz_ColorSpace
  371. * Method: isSubtractive
  372. * Signature: ()Z
  373. */
  374. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_isSubtractive
  375. (JNIEnv *, jobject);
  376. /*
  377. * Class: com_artifex_mupdf_fitz_ColorSpace
  378. * Method: getType
  379. * Signature: ()I
  380. */
  381. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_ColorSpace_getType
  382. (JNIEnv *, jobject);
  383. #ifdef __cplusplus
  384. }
  385. #endif
  386. #endif
  387. /* DO NOT EDIT THIS FILE - it is machine generated */
  388. #include <jni.h>
  389. /* Header for class com_artifex_mupdf_fitz_Context */
  390. #ifndef _Included_com_artifex_mupdf_fitz_Context
  391. #define _Included_com_artifex_mupdf_fitz_Context
  392. #ifdef __cplusplus
  393. extern "C" {
  394. #endif
  395. /*
  396. * Class: com_artifex_mupdf_fitz_Context
  397. * Method: initNative
  398. * Signature: ()I
  399. */
  400. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Context_initNative
  401. (JNIEnv *, jclass);
  402. /*
  403. * Class: com_artifex_mupdf_fitz_Context
  404. * Method: emptyStore
  405. * Signature: ()V
  406. */
  407. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Context_emptyStore
  408. (JNIEnv *, jclass);
  409. /*
  410. * Class: com_artifex_mupdf_fitz_Context
  411. * Method: shrinkStore
  412. * Signature: (I)Z
  413. */
  414. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Context_shrinkStore
  415. (JNIEnv *, jclass, jint);
  416. /*
  417. * Class: com_artifex_mupdf_fitz_Context
  418. * Method: enableICC
  419. * Signature: ()V
  420. */
  421. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Context_enableICC
  422. (JNIEnv *, jclass);
  423. /*
  424. * Class: com_artifex_mupdf_fitz_Context
  425. * Method: disableICC
  426. * Signature: ()V
  427. */
  428. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Context_disableICC
  429. (JNIEnv *, jclass);
  430. /*
  431. * Class: com_artifex_mupdf_fitz_Context
  432. * Method: setAntiAliasLevel
  433. * Signature: (I)V
  434. */
  435. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Context_setAntiAliasLevel
  436. (JNIEnv *, jclass, jint);
  437. /*
  438. * Class: com_artifex_mupdf_fitz_Context
  439. * Method: setUserCSS
  440. * Signature: (Ljava/lang/String;)V
  441. */
  442. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Context_setUserCSS
  443. (JNIEnv *, jclass, jstring);
  444. /*
  445. * Class: com_artifex_mupdf_fitz_Context
  446. * Method: useDocumentCSS
  447. * Signature: (Z)V
  448. */
  449. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Context_useDocumentCSS
  450. (JNIEnv *, jclass, jboolean);
  451. /*
  452. * Class: com_artifex_mupdf_fitz_Context
  453. * Method: getVersion
  454. * Signature: ()Lcom/artifex/mupdf/fitz/Context/Version;
  455. */
  456. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Context_getVersion
  457. (JNIEnv *, jclass);
  458. #ifdef __cplusplus
  459. }
  460. #endif
  461. #endif
  462. /* DO NOT EDIT THIS FILE - it is machine generated */
  463. #include <jni.h>
  464. /* Header for class com_artifex_mupdf_fitz_Cookie */
  465. #ifndef _Included_com_artifex_mupdf_fitz_Cookie
  466. #define _Included_com_artifex_mupdf_fitz_Cookie
  467. #ifdef __cplusplus
  468. extern "C" {
  469. #endif
  470. /*
  471. * Class: com_artifex_mupdf_fitz_Cookie
  472. * Method: finalize
  473. * Signature: ()V
  474. */
  475. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Cookie_finalize
  476. (JNIEnv *, jobject);
  477. /*
  478. * Class: com_artifex_mupdf_fitz_Cookie
  479. * Method: newNative
  480. * Signature: ()J
  481. */
  482. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Cookie_newNative
  483. (JNIEnv *, jobject);
  484. /*
  485. * Class: com_artifex_mupdf_fitz_Cookie
  486. * Method: abort
  487. * Signature: ()V
  488. */
  489. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Cookie_abort
  490. (JNIEnv *, jobject);
  491. /*
  492. * Class: com_artifex_mupdf_fitz_Cookie
  493. * Method: getProgress
  494. * Signature: ()I
  495. */
  496. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Cookie_getProgress
  497. (JNIEnv *, jobject);
  498. /*
  499. * Class: com_artifex_mupdf_fitz_Cookie
  500. * Method: getProgressMax
  501. * Signature: ()I
  502. */
  503. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Cookie_getProgressMax
  504. (JNIEnv *, jobject);
  505. /*
  506. * Class: com_artifex_mupdf_fitz_Cookie
  507. * Method: getErrors
  508. * Signature: ()I
  509. */
  510. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Cookie_getErrors
  511. (JNIEnv *, jobject);
  512. /*
  513. * Class: com_artifex_mupdf_fitz_Cookie
  514. * Method: getIncomplete
  515. * Signature: ()Z
  516. */
  517. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Cookie_getIncomplete
  518. (JNIEnv *, jobject);
  519. #ifdef __cplusplus
  520. }
  521. #endif
  522. #endif
  523. /* DO NOT EDIT THIS FILE - it is machine generated */
  524. #include <jni.h>
  525. /* Header for class com_artifex_mupdf_fitz_DOM */
  526. #ifndef _Included_com_artifex_mupdf_fitz_DOM
  527. #define _Included_com_artifex_mupdf_fitz_DOM
  528. #ifdef __cplusplus
  529. extern "C" {
  530. #endif
  531. /*
  532. * Class: com_artifex_mupdf_fitz_DOM
  533. * Method: finalize
  534. * Signature: ()V
  535. */
  536. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DOM_finalize
  537. (JNIEnv *, jobject);
  538. /*
  539. * Class: com_artifex_mupdf_fitz_DOM
  540. * Method: body
  541. * Signature: ()Lcom/artifex/mupdf/fitz/DOM;
  542. */
  543. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_body
  544. (JNIEnv *, jobject);
  545. /*
  546. * Class: com_artifex_mupdf_fitz_DOM
  547. * Method: document
  548. * Signature: ()Lcom/artifex/mupdf/fitz/DOM;
  549. */
  550. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_document
  551. (JNIEnv *, jobject);
  552. /*
  553. * Class: com_artifex_mupdf_fitz_DOM
  554. * Method: createTextNode
  555. * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/DOM;
  556. */
  557. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_createTextNode
  558. (JNIEnv *, jobject, jstring);
  559. /*
  560. * Class: com_artifex_mupdf_fitz_DOM
  561. * Method: createElement
  562. * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/DOM;
  563. */
  564. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_createElement
  565. (JNIEnv *, jobject, jstring);
  566. /*
  567. * Class: com_artifex_mupdf_fitz_DOM
  568. * Method: insertBefore
  569. * Signature: (Lcom/artifex/mupdf/fitz/DOM;)V
  570. */
  571. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DOM_insertBefore
  572. (JNIEnv *, jobject, jobject);
  573. /*
  574. * Class: com_artifex_mupdf_fitz_DOM
  575. * Method: insertAfter
  576. * Signature: (Lcom/artifex/mupdf/fitz/DOM;)V
  577. */
  578. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DOM_insertAfter
  579. (JNIEnv *, jobject, jobject);
  580. /*
  581. * Class: com_artifex_mupdf_fitz_DOM
  582. * Method: appendChild
  583. * Signature: (Lcom/artifex/mupdf/fitz/DOM;)V
  584. */
  585. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DOM_appendChild
  586. (JNIEnv *, jobject, jobject);
  587. /*
  588. * Class: com_artifex_mupdf_fitz_DOM
  589. * Method: remove
  590. * Signature: ()V
  591. */
  592. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DOM_remove
  593. (JNIEnv *, jobject);
  594. /*
  595. * Class: com_artifex_mupdf_fitz_DOM
  596. * Method: clone
  597. * Signature: ()Lcom/artifex/mupdf/fitz/DOM;
  598. */
  599. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_clone
  600. (JNIEnv *, jobject);
  601. /*
  602. * Class: com_artifex_mupdf_fitz_DOM
  603. * Method: parent
  604. * Signature: ()Lcom/artifex/mupdf/fitz/DOM;
  605. */
  606. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_parent
  607. (JNIEnv *, jobject);
  608. /*
  609. * Class: com_artifex_mupdf_fitz_DOM
  610. * Method: firstChild
  611. * Signature: ()Lcom/artifex/mupdf/fitz/DOM;
  612. */
  613. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_firstChild
  614. (JNIEnv *, jobject);
  615. /*
  616. * Class: com_artifex_mupdf_fitz_DOM
  617. * Method: next
  618. * Signature: ()Lcom/artifex/mupdf/fitz/DOM;
  619. */
  620. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_next
  621. (JNIEnv *, jobject);
  622. /*
  623. * Class: com_artifex_mupdf_fitz_DOM
  624. * Method: previous
  625. * Signature: ()Lcom/artifex/mupdf/fitz/DOM;
  626. */
  627. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_previous
  628. (JNIEnv *, jobject);
  629. /*
  630. * Class: com_artifex_mupdf_fitz_DOM
  631. * Method: addAttribute
  632. * Signature: (Ljava/lang/String;Ljava/lang/String;)Lcom/artifex/mupdf/fitz/DOM;
  633. */
  634. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_addAttribute
  635. (JNIEnv *, jobject, jstring, jstring);
  636. /*
  637. * Class: com_artifex_mupdf_fitz_DOM
  638. * Method: removeAttribute
  639. * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/DOM;
  640. */
  641. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_removeAttribute
  642. (JNIEnv *, jobject, jstring);
  643. /*
  644. * Class: com_artifex_mupdf_fitz_DOM
  645. * Method: attribute
  646. * Signature: (Ljava/lang/String;)Ljava/lang/String;
  647. */
  648. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_DOM_attribute
  649. (JNIEnv *, jobject, jstring);
  650. /*
  651. * Class: com_artifex_mupdf_fitz_DOM
  652. * Method: attributes
  653. * Signature: ()[Lcom/artifex/mupdf/fitz/DOM/DOMAttribute;
  654. */
  655. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_DOM_attributes
  656. (JNIEnv *, jobject);
  657. /*
  658. * Class: com_artifex_mupdf_fitz_DOM
  659. * Method: find
  660. * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/artifex/mupdf/fitz/DOM;
  661. */
  662. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_find
  663. (JNIEnv *, jobject, jstring, jstring, jstring);
  664. /*
  665. * Class: com_artifex_mupdf_fitz_DOM
  666. * Method: findNext
  667. * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/artifex/mupdf/fitz/DOM;
  668. */
  669. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DOM_findNext
  670. (JNIEnv *, jobject, jstring, jstring, jstring);
  671. #ifdef __cplusplus
  672. }
  673. #endif
  674. #endif
  675. /* DO NOT EDIT THIS FILE - it is machine generated */
  676. #include <jni.h>
  677. /* Header for class com_artifex_mupdf_fitz_DefaultColorSpaces */
  678. #ifndef _Included_com_artifex_mupdf_fitz_DefaultColorSpaces
  679. #define _Included_com_artifex_mupdf_fitz_DefaultColorSpaces
  680. #ifdef __cplusplus
  681. extern "C" {
  682. #endif
  683. /*
  684. * Class: com_artifex_mupdf_fitz_DefaultColorSpaces
  685. * Method: finalize
  686. * Signature: ()V
  687. */
  688. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DefaultColorSpaces_finalize
  689. (JNIEnv *, jobject);
  690. /*
  691. * Class: com_artifex_mupdf_fitz_DefaultColorSpaces
  692. * Method: setDefaultGray
  693. * Signature: (Lcom/artifex/mupdf/fitz/ColorSpace;)V
  694. */
  695. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DefaultColorSpaces_setDefaultGray
  696. (JNIEnv *, jobject, jobject);
  697. /*
  698. * Class: com_artifex_mupdf_fitz_DefaultColorSpaces
  699. * Method: setDefaultRGB
  700. * Signature: (Lcom/artifex/mupdf/fitz/ColorSpace;)V
  701. */
  702. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DefaultColorSpaces_setDefaultRGB
  703. (JNIEnv *, jobject, jobject);
  704. /*
  705. * Class: com_artifex_mupdf_fitz_DefaultColorSpaces
  706. * Method: setDefaultCMYK
  707. * Signature: (Lcom/artifex/mupdf/fitz/ColorSpace;)V
  708. */
  709. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DefaultColorSpaces_setDefaultCMYK
  710. (JNIEnv *, jobject, jobject);
  711. /*
  712. * Class: com_artifex_mupdf_fitz_DefaultColorSpaces
  713. * Method: setOutputIntent
  714. * Signature: (Lcom/artifex/mupdf/fitz/ColorSpace;)V
  715. */
  716. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DefaultColorSpaces_setOutputIntent
  717. (JNIEnv *, jobject, jobject);
  718. /*
  719. * Class: com_artifex_mupdf_fitz_DefaultColorSpaces
  720. * Method: getDefaultGray
  721. * Signature: ()Lcom/artifex/mupdf/fitz/ColorSpace;
  722. */
  723. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DefaultColorSpaces_getDefaultGray
  724. (JNIEnv *, jobject);
  725. /*
  726. * Class: com_artifex_mupdf_fitz_DefaultColorSpaces
  727. * Method: getDefaultRGB
  728. * Signature: ()Lcom/artifex/mupdf/fitz/ColorSpace;
  729. */
  730. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DefaultColorSpaces_getDefaultRGB
  731. (JNIEnv *, jobject);
  732. /*
  733. * Class: com_artifex_mupdf_fitz_DefaultColorSpaces
  734. * Method: getDefaultCMYK
  735. * Signature: ()Lcom/artifex/mupdf/fitz/ColorSpace;
  736. */
  737. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DefaultColorSpaces_getDefaultCMYK
  738. (JNIEnv *, jobject);
  739. /*
  740. * Class: com_artifex_mupdf_fitz_DefaultColorSpaces
  741. * Method: getOutputIntent
  742. * Signature: ()Lcom/artifex/mupdf/fitz/ColorSpace;
  743. */
  744. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DefaultColorSpaces_getOutputIntent
  745. (JNIEnv *, jobject);
  746. #ifdef __cplusplus
  747. }
  748. #endif
  749. #endif
  750. /* DO NOT EDIT THIS FILE - it is machine generated */
  751. #include <jni.h>
  752. /* Header for class com_artifex_mupdf_fitz_Device */
  753. #ifndef _Included_com_artifex_mupdf_fitz_Device
  754. #define _Included_com_artifex_mupdf_fitz_Device
  755. #ifdef __cplusplus
  756. extern "C" {
  757. #endif
  758. #undef com_artifex_mupdf_fitz_Device_BLEND_NORMAL
  759. #define com_artifex_mupdf_fitz_Device_BLEND_NORMAL 0L
  760. #undef com_artifex_mupdf_fitz_Device_BLEND_MULTIPLY
  761. #define com_artifex_mupdf_fitz_Device_BLEND_MULTIPLY 1L
  762. #undef com_artifex_mupdf_fitz_Device_BLEND_SCREEN
  763. #define com_artifex_mupdf_fitz_Device_BLEND_SCREEN 2L
  764. #undef com_artifex_mupdf_fitz_Device_BLEND_OVERLAY
  765. #define com_artifex_mupdf_fitz_Device_BLEND_OVERLAY 3L
  766. #undef com_artifex_mupdf_fitz_Device_BLEND_DARKEN
  767. #define com_artifex_mupdf_fitz_Device_BLEND_DARKEN 4L
  768. #undef com_artifex_mupdf_fitz_Device_BLEND_LIGHTEN
  769. #define com_artifex_mupdf_fitz_Device_BLEND_LIGHTEN 5L
  770. #undef com_artifex_mupdf_fitz_Device_BLEND_COLOR_DODGE
  771. #define com_artifex_mupdf_fitz_Device_BLEND_COLOR_DODGE 6L
  772. #undef com_artifex_mupdf_fitz_Device_BLEND_COLOR_BURN
  773. #define com_artifex_mupdf_fitz_Device_BLEND_COLOR_BURN 7L
  774. #undef com_artifex_mupdf_fitz_Device_BLEND_HARD_LIGHT
  775. #define com_artifex_mupdf_fitz_Device_BLEND_HARD_LIGHT 8L
  776. #undef com_artifex_mupdf_fitz_Device_BLEND_SOFT_LIGHT
  777. #define com_artifex_mupdf_fitz_Device_BLEND_SOFT_LIGHT 9L
  778. #undef com_artifex_mupdf_fitz_Device_BLEND_DIFFERENCE
  779. #define com_artifex_mupdf_fitz_Device_BLEND_DIFFERENCE 10L
  780. #undef com_artifex_mupdf_fitz_Device_BLEND_EXCLUSION
  781. #define com_artifex_mupdf_fitz_Device_BLEND_EXCLUSION 11L
  782. #undef com_artifex_mupdf_fitz_Device_BLEND_HUE
  783. #define com_artifex_mupdf_fitz_Device_BLEND_HUE 12L
  784. #undef com_artifex_mupdf_fitz_Device_BLEND_SATURATION
  785. #define com_artifex_mupdf_fitz_Device_BLEND_SATURATION 13L
  786. #undef com_artifex_mupdf_fitz_Device_BLEND_COLOR
  787. #define com_artifex_mupdf_fitz_Device_BLEND_COLOR 14L
  788. #undef com_artifex_mupdf_fitz_Device_BLEND_LUMINOSITY
  789. #define com_artifex_mupdf_fitz_Device_BLEND_LUMINOSITY 15L
  790. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_MASK
  791. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_MASK 1L
  792. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_COLOR
  793. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_COLOR 2L
  794. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_UNCACHEABLE
  795. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_UNCACHEABLE 4L
  796. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_FILLCOLOR_UNDEFINED
  797. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_FILLCOLOR_UNDEFINED 8L
  798. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_STROKECOLOR_UNDEFINED
  799. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_STROKECOLOR_UNDEFINED 16L
  800. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_STARTCAP_UNDEFINED
  801. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_STARTCAP_UNDEFINED 32L
  802. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_DASHCAP_UNDEFINED
  803. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_DASHCAP_UNDEFINED 64L
  804. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_ENDCAP_UNDEFINED
  805. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_ENDCAP_UNDEFINED 128L
  806. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_LINEJOIN_UNDEFINED
  807. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_LINEJOIN_UNDEFINED 256L
  808. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_MITERLIMIT_UNDEFINED
  809. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_MITERLIMIT_UNDEFINED 512L
  810. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_LINEWIDTH_UNDEFINED
  811. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_LINEWIDTH_UNDEFINED 1024L
  812. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_BBOX_DEFINED
  813. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_BBOX_DEFINED 2048L
  814. #undef com_artifex_mupdf_fitz_Device_DEVICE_FLAG_GRIDFIT_AS_TILED
  815. #define com_artifex_mupdf_fitz_Device_DEVICE_FLAG_GRIDFIT_AS_TILED 4096L
  816. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_INVALID
  817. #define com_artifex_mupdf_fitz_Device_STRUCTURE_INVALID -1L
  818. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_DOCUMENT
  819. #define com_artifex_mupdf_fitz_Device_STRUCTURE_DOCUMENT 0L
  820. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_PART
  821. #define com_artifex_mupdf_fitz_Device_STRUCTURE_PART 1L
  822. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_ART
  823. #define com_artifex_mupdf_fitz_Device_STRUCTURE_ART 2L
  824. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_SECT
  825. #define com_artifex_mupdf_fitz_Device_STRUCTURE_SECT 3L
  826. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_DIV
  827. #define com_artifex_mupdf_fitz_Device_STRUCTURE_DIV 4L
  828. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_BLOCKQUOTE
  829. #define com_artifex_mupdf_fitz_Device_STRUCTURE_BLOCKQUOTE 5L
  830. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_CAPTION
  831. #define com_artifex_mupdf_fitz_Device_STRUCTURE_CAPTION 6L
  832. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_TOC
  833. #define com_artifex_mupdf_fitz_Device_STRUCTURE_TOC 7L
  834. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_TOCI
  835. #define com_artifex_mupdf_fitz_Device_STRUCTURE_TOCI 8L
  836. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_INDEX
  837. #define com_artifex_mupdf_fitz_Device_STRUCTURE_INDEX 9L
  838. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_NONSTRUCT
  839. #define com_artifex_mupdf_fitz_Device_STRUCTURE_NONSTRUCT 10L
  840. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_PRIVATE
  841. #define com_artifex_mupdf_fitz_Device_STRUCTURE_PRIVATE 11L
  842. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_DOCUMENTFRAGMENT
  843. #define com_artifex_mupdf_fitz_Device_STRUCTURE_DOCUMENTFRAGMENT 12L
  844. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_ASIDE
  845. #define com_artifex_mupdf_fitz_Device_STRUCTURE_ASIDE 13L
  846. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_TITLE
  847. #define com_artifex_mupdf_fitz_Device_STRUCTURE_TITLE 14L
  848. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_FENOTE
  849. #define com_artifex_mupdf_fitz_Device_STRUCTURE_FENOTE 15L
  850. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_SUB
  851. #define com_artifex_mupdf_fitz_Device_STRUCTURE_SUB 16L
  852. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_P
  853. #define com_artifex_mupdf_fitz_Device_STRUCTURE_P 17L
  854. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_H
  855. #define com_artifex_mupdf_fitz_Device_STRUCTURE_H 18L
  856. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_H1
  857. #define com_artifex_mupdf_fitz_Device_STRUCTURE_H1 19L
  858. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_H2
  859. #define com_artifex_mupdf_fitz_Device_STRUCTURE_H2 20L
  860. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_H3
  861. #define com_artifex_mupdf_fitz_Device_STRUCTURE_H3 21L
  862. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_H4
  863. #define com_artifex_mupdf_fitz_Device_STRUCTURE_H4 22L
  864. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_H5
  865. #define com_artifex_mupdf_fitz_Device_STRUCTURE_H5 23L
  866. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_H6
  867. #define com_artifex_mupdf_fitz_Device_STRUCTURE_H6 24L
  868. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_LIST
  869. #define com_artifex_mupdf_fitz_Device_STRUCTURE_LIST 25L
  870. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_LISTITEM
  871. #define com_artifex_mupdf_fitz_Device_STRUCTURE_LISTITEM 26L
  872. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_LABEL
  873. #define com_artifex_mupdf_fitz_Device_STRUCTURE_LABEL 27L
  874. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_LISTBODY
  875. #define com_artifex_mupdf_fitz_Device_STRUCTURE_LISTBODY 28L
  876. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_TABLE
  877. #define com_artifex_mupdf_fitz_Device_STRUCTURE_TABLE 29L
  878. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_TR
  879. #define com_artifex_mupdf_fitz_Device_STRUCTURE_TR 30L
  880. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_TH
  881. #define com_artifex_mupdf_fitz_Device_STRUCTURE_TH 31L
  882. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_TD
  883. #define com_artifex_mupdf_fitz_Device_STRUCTURE_TD 32L
  884. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_THEAD
  885. #define com_artifex_mupdf_fitz_Device_STRUCTURE_THEAD 33L
  886. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_TBODY
  887. #define com_artifex_mupdf_fitz_Device_STRUCTURE_TBODY 34L
  888. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_TFOOT
  889. #define com_artifex_mupdf_fitz_Device_STRUCTURE_TFOOT 35L
  890. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_SPAN
  891. #define com_artifex_mupdf_fitz_Device_STRUCTURE_SPAN 36L
  892. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_QUOTE
  893. #define com_artifex_mupdf_fitz_Device_STRUCTURE_QUOTE 37L
  894. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_NOTE
  895. #define com_artifex_mupdf_fitz_Device_STRUCTURE_NOTE 38L
  896. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_REFERENCE
  897. #define com_artifex_mupdf_fitz_Device_STRUCTURE_REFERENCE 39L
  898. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_BIBENTRY
  899. #define com_artifex_mupdf_fitz_Device_STRUCTURE_BIBENTRY 40L
  900. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_CODE
  901. #define com_artifex_mupdf_fitz_Device_STRUCTURE_CODE 41L
  902. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_LINK
  903. #define com_artifex_mupdf_fitz_Device_STRUCTURE_LINK 42L
  904. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_ANNOT
  905. #define com_artifex_mupdf_fitz_Device_STRUCTURE_ANNOT 43L
  906. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_EM
  907. #define com_artifex_mupdf_fitz_Device_STRUCTURE_EM 44L
  908. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_STRONG
  909. #define com_artifex_mupdf_fitz_Device_STRUCTURE_STRONG 45L
  910. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_RUBY
  911. #define com_artifex_mupdf_fitz_Device_STRUCTURE_RUBY 46L
  912. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_RB
  913. #define com_artifex_mupdf_fitz_Device_STRUCTURE_RB 47L
  914. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_RT
  915. #define com_artifex_mupdf_fitz_Device_STRUCTURE_RT 48L
  916. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_RP
  917. #define com_artifex_mupdf_fitz_Device_STRUCTURE_RP 49L
  918. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_WARICHU
  919. #define com_artifex_mupdf_fitz_Device_STRUCTURE_WARICHU 50L
  920. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_WT
  921. #define com_artifex_mupdf_fitz_Device_STRUCTURE_WT 51L
  922. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_WP
  923. #define com_artifex_mupdf_fitz_Device_STRUCTURE_WP 52L
  924. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_FIGURE
  925. #define com_artifex_mupdf_fitz_Device_STRUCTURE_FIGURE 53L
  926. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_FORMULA
  927. #define com_artifex_mupdf_fitz_Device_STRUCTURE_FORMULA 54L
  928. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_FORM
  929. #define com_artifex_mupdf_fitz_Device_STRUCTURE_FORM 55L
  930. #undef com_artifex_mupdf_fitz_Device_STRUCTURE_ARTIFACT
  931. #define com_artifex_mupdf_fitz_Device_STRUCTURE_ARTIFACT 56L
  932. #undef com_artifex_mupdf_fitz_Device_METATEXT_ACTUALTEXT
  933. #define com_artifex_mupdf_fitz_Device_METATEXT_ACTUALTEXT 0L
  934. #undef com_artifex_mupdf_fitz_Device_METATEXT_ALT
  935. #define com_artifex_mupdf_fitz_Device_METATEXT_ALT 1L
  936. #undef com_artifex_mupdf_fitz_Device_METATEXT_ABBREVIATION
  937. #define com_artifex_mupdf_fitz_Device_METATEXT_ABBREVIATION 2L
  938. #undef com_artifex_mupdf_fitz_Device_METATEXT_TITLE
  939. #define com_artifex_mupdf_fitz_Device_METATEXT_TITLE 3L
  940. /*
  941. * Class: com_artifex_mupdf_fitz_Device
  942. * Method: finalize
  943. * Signature: ()V
  944. */
  945. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Device_finalize
  946. (JNIEnv *, jobject);
  947. /*
  948. * Class: com_artifex_mupdf_fitz_Device
  949. * Method: newNative
  950. * Signature: ()J
  951. */
  952. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Device_newNative
  953. (JNIEnv *, jobject);
  954. #ifdef __cplusplus
  955. }
  956. #endif
  957. #endif
  958. /* DO NOT EDIT THIS FILE - it is machine generated */
  959. #include <jni.h>
  960. /* Header for class com_artifex_mupdf_fitz_DisplayList */
  961. #ifndef _Included_com_artifex_mupdf_fitz_DisplayList
  962. #define _Included_com_artifex_mupdf_fitz_DisplayList
  963. #ifdef __cplusplus
  964. extern "C" {
  965. #endif
  966. /*
  967. * Class: com_artifex_mupdf_fitz_DisplayList
  968. * Method: finalize
  969. * Signature: ()V
  970. */
  971. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DisplayList_finalize
  972. (JNIEnv *, jobject);
  973. /*
  974. * Class: com_artifex_mupdf_fitz_DisplayList
  975. * Method: newNative
  976. * Signature: (Lcom/artifex/mupdf/fitz/Rect;)J
  977. */
  978. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_DisplayList_newNative
  979. (JNIEnv *, jobject, jobject);
  980. /*
  981. * Class: com_artifex_mupdf_fitz_DisplayList
  982. * Method: getBounds
  983. * Signature: ()Lcom/artifex/mupdf/fitz/Rect;
  984. */
  985. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DisplayList_getBounds
  986. (JNIEnv *, jobject);
  987. /*
  988. * Class: com_artifex_mupdf_fitz_DisplayList
  989. * Method: toPixmap
  990. * Signature: (Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;Z)Lcom/artifex/mupdf/fitz/Pixmap;
  991. */
  992. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DisplayList_toPixmap
  993. (JNIEnv *, jobject, jobject, jobject, jboolean);
  994. /*
  995. * Class: com_artifex_mupdf_fitz_DisplayList
  996. * Method: toStructuredText
  997. * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/StructuredText;
  998. */
  999. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DisplayList_toStructuredText
  1000. (JNIEnv *, jobject, jstring);
  1001. /*
  1002. * Class: com_artifex_mupdf_fitz_DisplayList
  1003. * Method: search
  1004. * Signature: (Ljava/lang/String;)[[Lcom/artifex/mupdf/fitz/Quad;
  1005. */
  1006. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_DisplayList_search
  1007. (JNIEnv *, jobject, jstring);
  1008. /*
  1009. * Class: com_artifex_mupdf_fitz_DisplayList
  1010. * Method: run
  1011. * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Rect;Lcom/artifex/mupdf/fitz/Cookie;)V
  1012. */
  1013. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DisplayList_run
  1014. (JNIEnv *, jobject, jobject, jobject, jobject, jobject);
  1015. /*
  1016. * Class: com_artifex_mupdf_fitz_DisplayList
  1017. * Method: decodeBarcode
  1018. * Signature: (Lcom/artifex/mupdf/fitz/Rect;F)Lcom/artifex/mupdf/fitz/BarcodeInfo;
  1019. */
  1020. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DisplayList_decodeBarcode
  1021. (JNIEnv *, jobject, jobject, jfloat);
  1022. #ifdef __cplusplus
  1023. }
  1024. #endif
  1025. #endif
  1026. /* DO NOT EDIT THIS FILE - it is machine generated */
  1027. #include <jni.h>
  1028. /* Header for class com_artifex_mupdf_fitz_DisplayListDevice */
  1029. #ifndef _Included_com_artifex_mupdf_fitz_DisplayListDevice
  1030. #define _Included_com_artifex_mupdf_fitz_DisplayListDevice
  1031. #ifdef __cplusplus
  1032. extern "C" {
  1033. #endif
  1034. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_NORMAL
  1035. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_NORMAL 0L
  1036. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_MULTIPLY
  1037. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_MULTIPLY 1L
  1038. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SCREEN
  1039. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SCREEN 2L
  1040. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_OVERLAY
  1041. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_OVERLAY 3L
  1042. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_DARKEN
  1043. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_DARKEN 4L
  1044. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_LIGHTEN
  1045. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_LIGHTEN 5L
  1046. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR_DODGE
  1047. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR_DODGE 6L
  1048. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR_BURN
  1049. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR_BURN 7L
  1050. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_HARD_LIGHT
  1051. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_HARD_LIGHT 8L
  1052. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SOFT_LIGHT
  1053. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SOFT_LIGHT 9L
  1054. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_DIFFERENCE
  1055. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_DIFFERENCE 10L
  1056. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_EXCLUSION
  1057. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_EXCLUSION 11L
  1058. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_HUE
  1059. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_HUE 12L
  1060. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SATURATION
  1061. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_SATURATION 13L
  1062. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR
  1063. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_COLOR 14L
  1064. #undef com_artifex_mupdf_fitz_DisplayListDevice_BLEND_LUMINOSITY
  1065. #define com_artifex_mupdf_fitz_DisplayListDevice_BLEND_LUMINOSITY 15L
  1066. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_MASK
  1067. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_MASK 1L
  1068. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_COLOR
  1069. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_COLOR 2L
  1070. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_UNCACHEABLE
  1071. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_UNCACHEABLE 4L
  1072. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_FILLCOLOR_UNDEFINED
  1073. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_FILLCOLOR_UNDEFINED 8L
  1074. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_STROKECOLOR_UNDEFINED
  1075. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_STROKECOLOR_UNDEFINED 16L
  1076. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_STARTCAP_UNDEFINED
  1077. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_STARTCAP_UNDEFINED 32L
  1078. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_DASHCAP_UNDEFINED
  1079. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_DASHCAP_UNDEFINED 64L
  1080. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_ENDCAP_UNDEFINED
  1081. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_ENDCAP_UNDEFINED 128L
  1082. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_LINEJOIN_UNDEFINED
  1083. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_LINEJOIN_UNDEFINED 256L
  1084. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_MITERLIMIT_UNDEFINED
  1085. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_MITERLIMIT_UNDEFINED 512L
  1086. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_LINEWIDTH_UNDEFINED
  1087. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_LINEWIDTH_UNDEFINED 1024L
  1088. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_BBOX_DEFINED
  1089. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_BBOX_DEFINED 2048L
  1090. #undef com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_GRIDFIT_AS_TILED
  1091. #define com_artifex_mupdf_fitz_DisplayListDevice_DEVICE_FLAG_GRIDFIT_AS_TILED 4096L
  1092. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_INVALID
  1093. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_INVALID -1L
  1094. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_DOCUMENT
  1095. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_DOCUMENT 0L
  1096. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_PART
  1097. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_PART 1L
  1098. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_ART
  1099. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_ART 2L
  1100. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_SECT
  1101. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_SECT 3L
  1102. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_DIV
  1103. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_DIV 4L
  1104. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_BLOCKQUOTE
  1105. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_BLOCKQUOTE 5L
  1106. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_CAPTION
  1107. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_CAPTION 6L
  1108. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TOC
  1109. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TOC 7L
  1110. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TOCI
  1111. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TOCI 8L
  1112. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_INDEX
  1113. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_INDEX 9L
  1114. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_NONSTRUCT
  1115. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_NONSTRUCT 10L
  1116. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_PRIVATE
  1117. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_PRIVATE 11L
  1118. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_DOCUMENTFRAGMENT
  1119. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_DOCUMENTFRAGMENT 12L
  1120. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_ASIDE
  1121. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_ASIDE 13L
  1122. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TITLE
  1123. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TITLE 14L
  1124. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_FENOTE
  1125. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_FENOTE 15L
  1126. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_SUB
  1127. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_SUB 16L
  1128. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_P
  1129. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_P 17L
  1130. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H
  1131. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H 18L
  1132. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H1
  1133. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H1 19L
  1134. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H2
  1135. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H2 20L
  1136. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H3
  1137. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H3 21L
  1138. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H4
  1139. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H4 22L
  1140. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H5
  1141. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H5 23L
  1142. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H6
  1143. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_H6 24L
  1144. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_LIST
  1145. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_LIST 25L
  1146. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_LISTITEM
  1147. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_LISTITEM 26L
  1148. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_LABEL
  1149. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_LABEL 27L
  1150. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_LISTBODY
  1151. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_LISTBODY 28L
  1152. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TABLE
  1153. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TABLE 29L
  1154. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TR
  1155. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TR 30L
  1156. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TH
  1157. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TH 31L
  1158. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TD
  1159. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TD 32L
  1160. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_THEAD
  1161. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_THEAD 33L
  1162. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TBODY
  1163. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TBODY 34L
  1164. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TFOOT
  1165. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_TFOOT 35L
  1166. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_SPAN
  1167. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_SPAN 36L
  1168. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_QUOTE
  1169. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_QUOTE 37L
  1170. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_NOTE
  1171. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_NOTE 38L
  1172. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_REFERENCE
  1173. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_REFERENCE 39L
  1174. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_BIBENTRY
  1175. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_BIBENTRY 40L
  1176. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_CODE
  1177. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_CODE 41L
  1178. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_LINK
  1179. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_LINK 42L
  1180. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_ANNOT
  1181. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_ANNOT 43L
  1182. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_EM
  1183. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_EM 44L
  1184. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_STRONG
  1185. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_STRONG 45L
  1186. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_RUBY
  1187. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_RUBY 46L
  1188. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_RB
  1189. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_RB 47L
  1190. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_RT
  1191. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_RT 48L
  1192. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_RP
  1193. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_RP 49L
  1194. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_WARICHU
  1195. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_WARICHU 50L
  1196. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_WT
  1197. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_WT 51L
  1198. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_WP
  1199. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_WP 52L
  1200. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_FIGURE
  1201. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_FIGURE 53L
  1202. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_FORMULA
  1203. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_FORMULA 54L
  1204. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_FORM
  1205. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_FORM 55L
  1206. #undef com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_ARTIFACT
  1207. #define com_artifex_mupdf_fitz_DisplayListDevice_STRUCTURE_ARTIFACT 56L
  1208. #undef com_artifex_mupdf_fitz_DisplayListDevice_METATEXT_ACTUALTEXT
  1209. #define com_artifex_mupdf_fitz_DisplayListDevice_METATEXT_ACTUALTEXT 0L
  1210. #undef com_artifex_mupdf_fitz_DisplayListDevice_METATEXT_ALT
  1211. #define com_artifex_mupdf_fitz_DisplayListDevice_METATEXT_ALT 1L
  1212. #undef com_artifex_mupdf_fitz_DisplayListDevice_METATEXT_ABBREVIATION
  1213. #define com_artifex_mupdf_fitz_DisplayListDevice_METATEXT_ABBREVIATION 2L
  1214. #undef com_artifex_mupdf_fitz_DisplayListDevice_METATEXT_TITLE
  1215. #define com_artifex_mupdf_fitz_DisplayListDevice_METATEXT_TITLE 3L
  1216. /*
  1217. * Class: com_artifex_mupdf_fitz_DisplayListDevice
  1218. * Method: newNative
  1219. * Signature: (Lcom/artifex/mupdf/fitz/DisplayList;)J
  1220. */
  1221. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_DisplayListDevice_newNative
  1222. (JNIEnv *, jclass, jobject);
  1223. #ifdef __cplusplus
  1224. }
  1225. #endif
  1226. #endif
  1227. /* DO NOT EDIT THIS FILE - it is machine generated */
  1228. #include <jni.h>
  1229. /* Header for class com_artifex_mupdf_fitz_Document */
  1230. #ifndef _Included_com_artifex_mupdf_fitz_Document
  1231. #define _Included_com_artifex_mupdf_fitz_Document
  1232. #ifdef __cplusplus
  1233. extern "C" {
  1234. #endif
  1235. #undef com_artifex_mupdf_fitz_Document_PERMISSION_PRINT
  1236. #define com_artifex_mupdf_fitz_Document_PERMISSION_PRINT 112L
  1237. #undef com_artifex_mupdf_fitz_Document_PERMISSION_COPY
  1238. #define com_artifex_mupdf_fitz_Document_PERMISSION_COPY 99L
  1239. #undef com_artifex_mupdf_fitz_Document_PERMISSION_EDIT
  1240. #define com_artifex_mupdf_fitz_Document_PERMISSION_EDIT 101L
  1241. #undef com_artifex_mupdf_fitz_Document_PERMISSION_ANNOTATE
  1242. #define com_artifex_mupdf_fitz_Document_PERMISSION_ANNOTATE 110L
  1243. #undef com_artifex_mupdf_fitz_Document_PERMISSION_FORM
  1244. #define com_artifex_mupdf_fitz_Document_PERMISSION_FORM 102L
  1245. #undef com_artifex_mupdf_fitz_Document_PERMISSION_ACCESSIBILITY
  1246. #define com_artifex_mupdf_fitz_Document_PERMISSION_ACCESSIBILITY 121L
  1247. #undef com_artifex_mupdf_fitz_Document_PERMISSION_ASSEMBLE
  1248. #define com_artifex_mupdf_fitz_Document_PERMISSION_ASSEMBLE 97L
  1249. #undef com_artifex_mupdf_fitz_Document_PERMISSION_PRINT_HQ
  1250. #define com_artifex_mupdf_fitz_Document_PERMISSION_PRINT_HQ 104L
  1251. /*
  1252. * Class: com_artifex_mupdf_fitz_Document
  1253. * Method: finalize
  1254. * Signature: ()V
  1255. */
  1256. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Document_finalize
  1257. (JNIEnv *, jobject);
  1258. /*
  1259. * Class: com_artifex_mupdf_fitz_Document
  1260. * Method: openNativeWithPath
  1261. * Signature: (Ljava/lang/String;Ljava/lang/String;)Lcom/artifex/mupdf/fitz/Document;
  1262. */
  1263. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_openNativeWithPath
  1264. (JNIEnv *, jclass, jstring, jstring);
  1265. /*
  1266. * Class: com_artifex_mupdf_fitz_Document
  1267. * Method: openNativeWithBuffer
  1268. * Signature: (Ljava/lang/String;[B[B)Lcom/artifex/mupdf/fitz/Document;
  1269. */
  1270. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_openNativeWithBuffer
  1271. (JNIEnv *, jclass, jstring, jbyteArray, jbyteArray);
  1272. /*
  1273. * Class: com_artifex_mupdf_fitz_Document
  1274. * Method: openNativeWithStream
  1275. * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/SeekableInputStream;Lcom/artifex/mupdf/fitz/SeekableInputStream;)Lcom/artifex/mupdf/fitz/Document;
  1276. */
  1277. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_openNativeWithStream
  1278. (JNIEnv *, jclass, jstring, jobject, jobject);
  1279. /*
  1280. * Class: com_artifex_mupdf_fitz_Document
  1281. * Method: openNativeWithPathAndStream
  1282. * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/SeekableInputStream;)Lcom/artifex/mupdf/fitz/Document;
  1283. */
  1284. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_openNativeWithPathAndStream
  1285. (JNIEnv *, jclass, jstring, jobject);
  1286. /*
  1287. * Class: com_artifex_mupdf_fitz_Document
  1288. * Method: recognize
  1289. * Signature: (Ljava/lang/String;)Z
  1290. */
  1291. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_recognize
  1292. (JNIEnv *, jclass, jstring);
  1293. /*
  1294. * Class: com_artifex_mupdf_fitz_Document
  1295. * Method: supportsAccelerator
  1296. * Signature: ()Z
  1297. */
  1298. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_supportsAccelerator
  1299. (JNIEnv *, jobject);
  1300. /*
  1301. * Class: com_artifex_mupdf_fitz_Document
  1302. * Method: saveAccelerator
  1303. * Signature: (Ljava/lang/String;)V
  1304. */
  1305. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Document_saveAccelerator
  1306. (JNIEnv *, jobject, jstring);
  1307. /*
  1308. * Class: com_artifex_mupdf_fitz_Document
  1309. * Method: outputAccelerator
  1310. * Signature: (Lcom/artifex/mupdf/fitz/SeekableOutputStream;)V
  1311. */
  1312. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Document_outputAccelerator
  1313. (JNIEnv *, jobject, jobject);
  1314. /*
  1315. * Class: com_artifex_mupdf_fitz_Document
  1316. * Method: needsPassword
  1317. * Signature: ()Z
  1318. */
  1319. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_needsPassword
  1320. (JNIEnv *, jobject);
  1321. /*
  1322. * Class: com_artifex_mupdf_fitz_Document
  1323. * Method: authenticatePassword
  1324. * Signature: (Ljava/lang/String;)Z
  1325. */
  1326. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_authenticatePassword
  1327. (JNIEnv *, jobject, jstring);
  1328. /*
  1329. * Class: com_artifex_mupdf_fitz_Document
  1330. * Method: countChapters
  1331. * Signature: ()I
  1332. */
  1333. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Document_countChapters
  1334. (JNIEnv *, jobject);
  1335. /*
  1336. * Class: com_artifex_mupdf_fitz_Document
  1337. * Method: countPages
  1338. * Signature: (I)I
  1339. */
  1340. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Document_countPages
  1341. (JNIEnv *, jobject, jint);
  1342. /*
  1343. * Class: com_artifex_mupdf_fitz_Document
  1344. * Method: loadPage
  1345. * Signature: (II)Lcom/artifex/mupdf/fitz/Page;
  1346. */
  1347. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_loadPage
  1348. (JNIEnv *, jobject, jint, jint);
  1349. /*
  1350. * Class: com_artifex_mupdf_fitz_Document
  1351. * Method: search
  1352. * Signature: (IILjava/lang/String;)[[Lcom/artifex/mupdf/fitz/Quad;
  1353. */
  1354. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_Document_search
  1355. (JNIEnv *, jobject, jint, jint, jstring);
  1356. /*
  1357. * Class: com_artifex_mupdf_fitz_Document
  1358. * Method: resolveLink
  1359. * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/Location;
  1360. */
  1361. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_resolveLink
  1362. (JNIEnv *, jobject, jstring);
  1363. /*
  1364. * Class: com_artifex_mupdf_fitz_Document
  1365. * Method: resolveLinkDestination
  1366. * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/LinkDestination;
  1367. */
  1368. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_resolveLinkDestination
  1369. (JNIEnv *, jobject, jstring);
  1370. /*
  1371. * Class: com_artifex_mupdf_fitz_Document
  1372. * Method: loadOutline
  1373. * Signature: ()[Lcom/artifex/mupdf/fitz/Outline;
  1374. */
  1375. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_Document_loadOutline
  1376. (JNIEnv *, jobject);
  1377. /*
  1378. * Class: com_artifex_mupdf_fitz_Document
  1379. * Method: outlineIterator
  1380. * Signature: ()Lcom/artifex/mupdf/fitz/OutlineIterator;
  1381. */
  1382. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_outlineIterator
  1383. (JNIEnv *, jobject);
  1384. /*
  1385. * Class: com_artifex_mupdf_fitz_Document
  1386. * Method: getMetaData
  1387. * Signature: (Ljava/lang/String;)Ljava/lang/String;
  1388. */
  1389. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_Document_getMetaData
  1390. (JNIEnv *, jobject, jstring);
  1391. /*
  1392. * Class: com_artifex_mupdf_fitz_Document
  1393. * Method: setMetaData
  1394. * Signature: (Ljava/lang/String;Ljava/lang/String;)V
  1395. */
  1396. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Document_setMetaData
  1397. (JNIEnv *, jobject, jstring, jstring);
  1398. /*
  1399. * Class: com_artifex_mupdf_fitz_Document
  1400. * Method: isReflowable
  1401. * Signature: ()Z
  1402. */
  1403. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_isReflowable
  1404. (JNIEnv *, jobject);
  1405. /*
  1406. * Class: com_artifex_mupdf_fitz_Document
  1407. * Method: layout
  1408. * Signature: (FFF)V
  1409. */
  1410. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Document_layout
  1411. (JNIEnv *, jobject, jfloat, jfloat, jfloat);
  1412. /*
  1413. * Class: com_artifex_mupdf_fitz_Document
  1414. * Method: findBookmark
  1415. * Signature: (J)Lcom/artifex/mupdf/fitz/Location;
  1416. */
  1417. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_findBookmark
  1418. (JNIEnv *, jobject, jlong);
  1419. /*
  1420. * Class: com_artifex_mupdf_fitz_Document
  1421. * Method: makeBookmark
  1422. * Signature: (II)J
  1423. */
  1424. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Document_makeBookmark
  1425. (JNIEnv *, jobject, jint, jint);
  1426. /*
  1427. * Class: com_artifex_mupdf_fitz_Document
  1428. * Method: hasPermission
  1429. * Signature: (I)Z
  1430. */
  1431. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_hasPermission
  1432. (JNIEnv *, jobject, jint);
  1433. /*
  1434. * Class: com_artifex_mupdf_fitz_Document
  1435. * Method: isUnencryptedPDF
  1436. * Signature: ()Z
  1437. */
  1438. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Document_isUnencryptedPDF
  1439. (JNIEnv *, jobject);
  1440. /*
  1441. * Class: com_artifex_mupdf_fitz_Document
  1442. * Method: formatLinkURI
  1443. * Signature: (Lcom/artifex/mupdf/fitz/LinkDestination;)Ljava/lang/String;
  1444. */
  1445. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_Document_formatLinkURI
  1446. (JNIEnv *, jobject, jobject);
  1447. /*
  1448. * Class: com_artifex_mupdf_fitz_Document
  1449. * Method: asPDF
  1450. * Signature: ()Lcom/artifex/mupdf/fitz/PDFDocument;
  1451. */
  1452. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Document_asPDF
  1453. (JNIEnv *, jobject);
  1454. #ifdef __cplusplus
  1455. }
  1456. #endif
  1457. #endif
  1458. /* DO NOT EDIT THIS FILE - it is machine generated */
  1459. #include <jni.h>
  1460. /* Header for class com_artifex_mupdf_fitz_DocumentWriter */
  1461. #ifndef _Included_com_artifex_mupdf_fitz_DocumentWriter
  1462. #define _Included_com_artifex_mupdf_fitz_DocumentWriter
  1463. #ifdef __cplusplus
  1464. extern "C" {
  1465. #endif
  1466. /*
  1467. * Class: com_artifex_mupdf_fitz_DocumentWriter
  1468. * Method: finalize
  1469. * Signature: ()V
  1470. */
  1471. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_finalize
  1472. (JNIEnv *, jobject);
  1473. /*
  1474. * Class: com_artifex_mupdf_fitz_DocumentWriter
  1475. * Method: newNativeDocumentWriter
  1476. * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)J
  1477. */
  1478. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_newNativeDocumentWriter
  1479. (JNIEnv *, jclass, jstring, jstring, jstring);
  1480. /*
  1481. * Class: com_artifex_mupdf_fitz_DocumentWriter
  1482. * Method: newNativeDocumentWriterWithSeekableOutputStream
  1483. * Signature: (Lcom/artifex/mupdf/fitz/SeekableOutputStream;Ljava/lang/String;Ljava/lang/String;)J
  1484. */
  1485. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_newNativeDocumentWriterWithSeekableOutputStream
  1486. (JNIEnv *, jclass, jobject, jstring, jstring);
  1487. /*
  1488. * Class: com_artifex_mupdf_fitz_DocumentWriter
  1489. * Method: newNativeDocumentWriterWithBuffer
  1490. * Signature: (Lcom/artifex/mupdf/fitz/Buffer;Ljava/lang/String;Ljava/lang/String;)J
  1491. */
  1492. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_newNativeDocumentWriterWithBuffer
  1493. (JNIEnv *, jclass, jobject, jstring, jstring);
  1494. /*
  1495. * Class: com_artifex_mupdf_fitz_DocumentWriter
  1496. * Method: beginPage
  1497. * Signature: (Lcom/artifex/mupdf/fitz/Rect;)Lcom/artifex/mupdf/fitz/Device;
  1498. */
  1499. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_beginPage
  1500. (JNIEnv *, jobject, jobject);
  1501. /*
  1502. * Class: com_artifex_mupdf_fitz_DocumentWriter
  1503. * Method: endPage
  1504. * Signature: ()V
  1505. */
  1506. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_endPage
  1507. (JNIEnv *, jobject);
  1508. /*
  1509. * Class: com_artifex_mupdf_fitz_DocumentWriter
  1510. * Method: close
  1511. * Signature: ()V
  1512. */
  1513. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_close
  1514. (JNIEnv *, jobject);
  1515. /*
  1516. * Class: com_artifex_mupdf_fitz_DocumentWriter
  1517. * Method: addOCRListener
  1518. * Signature: (Lcom/artifex/mupdf/fitz/DocumentWriter/OCRListener;)V
  1519. */
  1520. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_DocumentWriter_addOCRListener
  1521. (JNIEnv *, jobject, jobject);
  1522. #ifdef __cplusplus
  1523. }
  1524. #endif
  1525. #endif
  1526. /* DO NOT EDIT THIS FILE - it is machine generated */
  1527. #include <jni.h>
  1528. /* Header for class com_artifex_mupdf_fitz_DrawDevice */
  1529. #ifndef _Included_com_artifex_mupdf_fitz_DrawDevice
  1530. #define _Included_com_artifex_mupdf_fitz_DrawDevice
  1531. #ifdef __cplusplus
  1532. extern "C" {
  1533. #endif
  1534. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_NORMAL
  1535. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_NORMAL 0L
  1536. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_MULTIPLY
  1537. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_MULTIPLY 1L
  1538. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_SCREEN
  1539. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_SCREEN 2L
  1540. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_OVERLAY
  1541. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_OVERLAY 3L
  1542. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_DARKEN
  1543. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_DARKEN 4L
  1544. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_LIGHTEN
  1545. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_LIGHTEN 5L
  1546. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR_DODGE
  1547. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR_DODGE 6L
  1548. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR_BURN
  1549. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR_BURN 7L
  1550. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_HARD_LIGHT
  1551. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_HARD_LIGHT 8L
  1552. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_SOFT_LIGHT
  1553. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_SOFT_LIGHT 9L
  1554. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_DIFFERENCE
  1555. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_DIFFERENCE 10L
  1556. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_EXCLUSION
  1557. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_EXCLUSION 11L
  1558. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_HUE
  1559. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_HUE 12L
  1560. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_SATURATION
  1561. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_SATURATION 13L
  1562. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR
  1563. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_COLOR 14L
  1564. #undef com_artifex_mupdf_fitz_DrawDevice_BLEND_LUMINOSITY
  1565. #define com_artifex_mupdf_fitz_DrawDevice_BLEND_LUMINOSITY 15L
  1566. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_MASK
  1567. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_MASK 1L
  1568. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_COLOR
  1569. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_COLOR 2L
  1570. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_UNCACHEABLE
  1571. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_UNCACHEABLE 4L
  1572. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_FILLCOLOR_UNDEFINED
  1573. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_FILLCOLOR_UNDEFINED 8L
  1574. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_STROKECOLOR_UNDEFINED
  1575. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_STROKECOLOR_UNDEFINED 16L
  1576. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_STARTCAP_UNDEFINED
  1577. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_STARTCAP_UNDEFINED 32L
  1578. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_DASHCAP_UNDEFINED
  1579. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_DASHCAP_UNDEFINED 64L
  1580. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_ENDCAP_UNDEFINED
  1581. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_ENDCAP_UNDEFINED 128L
  1582. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_LINEJOIN_UNDEFINED
  1583. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_LINEJOIN_UNDEFINED 256L
  1584. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_MITERLIMIT_UNDEFINED
  1585. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_MITERLIMIT_UNDEFINED 512L
  1586. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_LINEWIDTH_UNDEFINED
  1587. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_LINEWIDTH_UNDEFINED 1024L
  1588. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_BBOX_DEFINED
  1589. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_BBOX_DEFINED 2048L
  1590. #undef com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_GRIDFIT_AS_TILED
  1591. #define com_artifex_mupdf_fitz_DrawDevice_DEVICE_FLAG_GRIDFIT_AS_TILED 4096L
  1592. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_INVALID
  1593. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_INVALID -1L
  1594. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_DOCUMENT
  1595. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_DOCUMENT 0L
  1596. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_PART
  1597. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_PART 1L
  1598. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_ART
  1599. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_ART 2L
  1600. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_SECT
  1601. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_SECT 3L
  1602. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_DIV
  1603. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_DIV 4L
  1604. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_BLOCKQUOTE
  1605. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_BLOCKQUOTE 5L
  1606. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_CAPTION
  1607. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_CAPTION 6L
  1608. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TOC
  1609. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TOC 7L
  1610. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TOCI
  1611. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TOCI 8L
  1612. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_INDEX
  1613. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_INDEX 9L
  1614. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_NONSTRUCT
  1615. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_NONSTRUCT 10L
  1616. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_PRIVATE
  1617. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_PRIVATE 11L
  1618. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_DOCUMENTFRAGMENT
  1619. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_DOCUMENTFRAGMENT 12L
  1620. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_ASIDE
  1621. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_ASIDE 13L
  1622. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TITLE
  1623. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TITLE 14L
  1624. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_FENOTE
  1625. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_FENOTE 15L
  1626. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_SUB
  1627. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_SUB 16L
  1628. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_P
  1629. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_P 17L
  1630. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H
  1631. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H 18L
  1632. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H1
  1633. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H1 19L
  1634. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H2
  1635. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H2 20L
  1636. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H3
  1637. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H3 21L
  1638. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H4
  1639. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H4 22L
  1640. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H5
  1641. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H5 23L
  1642. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H6
  1643. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_H6 24L
  1644. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_LIST
  1645. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_LIST 25L
  1646. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_LISTITEM
  1647. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_LISTITEM 26L
  1648. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_LABEL
  1649. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_LABEL 27L
  1650. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_LISTBODY
  1651. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_LISTBODY 28L
  1652. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TABLE
  1653. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TABLE 29L
  1654. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TR
  1655. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TR 30L
  1656. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TH
  1657. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TH 31L
  1658. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TD
  1659. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TD 32L
  1660. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_THEAD
  1661. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_THEAD 33L
  1662. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TBODY
  1663. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TBODY 34L
  1664. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TFOOT
  1665. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_TFOOT 35L
  1666. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_SPAN
  1667. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_SPAN 36L
  1668. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_QUOTE
  1669. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_QUOTE 37L
  1670. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_NOTE
  1671. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_NOTE 38L
  1672. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_REFERENCE
  1673. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_REFERENCE 39L
  1674. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_BIBENTRY
  1675. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_BIBENTRY 40L
  1676. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_CODE
  1677. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_CODE 41L
  1678. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_LINK
  1679. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_LINK 42L
  1680. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_ANNOT
  1681. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_ANNOT 43L
  1682. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_EM
  1683. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_EM 44L
  1684. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_STRONG
  1685. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_STRONG 45L
  1686. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_RUBY
  1687. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_RUBY 46L
  1688. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_RB
  1689. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_RB 47L
  1690. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_RT
  1691. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_RT 48L
  1692. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_RP
  1693. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_RP 49L
  1694. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_WARICHU
  1695. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_WARICHU 50L
  1696. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_WT
  1697. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_WT 51L
  1698. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_WP
  1699. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_WP 52L
  1700. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_FIGURE
  1701. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_FIGURE 53L
  1702. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_FORMULA
  1703. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_FORMULA 54L
  1704. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_FORM
  1705. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_FORM 55L
  1706. #undef com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_ARTIFACT
  1707. #define com_artifex_mupdf_fitz_DrawDevice_STRUCTURE_ARTIFACT 56L
  1708. #undef com_artifex_mupdf_fitz_DrawDevice_METATEXT_ACTUALTEXT
  1709. #define com_artifex_mupdf_fitz_DrawDevice_METATEXT_ACTUALTEXT 0L
  1710. #undef com_artifex_mupdf_fitz_DrawDevice_METATEXT_ALT
  1711. #define com_artifex_mupdf_fitz_DrawDevice_METATEXT_ALT 1L
  1712. #undef com_artifex_mupdf_fitz_DrawDevice_METATEXT_ABBREVIATION
  1713. #define com_artifex_mupdf_fitz_DrawDevice_METATEXT_ABBREVIATION 2L
  1714. #undef com_artifex_mupdf_fitz_DrawDevice_METATEXT_TITLE
  1715. #define com_artifex_mupdf_fitz_DrawDevice_METATEXT_TITLE 3L
  1716. /*
  1717. * Class: com_artifex_mupdf_fitz_DrawDevice
  1718. * Method: newNative
  1719. * Signature: (Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Pixmap;)J
  1720. */
  1721. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_DrawDevice_newNative
  1722. (JNIEnv *, jclass, jobject, jobject);
  1723. #ifdef __cplusplus
  1724. }
  1725. #endif
  1726. #endif
  1727. /* DO NOT EDIT THIS FILE - it is machine generated */
  1728. #include <jni.h>
  1729. /* Header for class com_artifex_mupdf_fitz_FitzInputStream */
  1730. #ifndef _Included_com_artifex_mupdf_fitz_FitzInputStream
  1731. #define _Included_com_artifex_mupdf_fitz_FitzInputStream
  1732. #ifdef __cplusplus
  1733. extern "C" {
  1734. #endif
  1735. #undef com_artifex_mupdf_fitz_FitzInputStream_MAX_SKIP_BUFFER_SIZE
  1736. #define com_artifex_mupdf_fitz_FitzInputStream_MAX_SKIP_BUFFER_SIZE 2048L
  1737. #undef com_artifex_mupdf_fitz_FitzInputStream_DEFAULT_BUFFER_SIZE
  1738. #define com_artifex_mupdf_fitz_FitzInputStream_DEFAULT_BUFFER_SIZE 8192L
  1739. #undef com_artifex_mupdf_fitz_FitzInputStream_MAX_BUFFER_SIZE
  1740. #define com_artifex_mupdf_fitz_FitzInputStream_MAX_BUFFER_SIZE 2147483639L
  1741. /*
  1742. * Class: com_artifex_mupdf_fitz_FitzInputStream
  1743. * Method: finalize
  1744. * Signature: ()V
  1745. */
  1746. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_finalize
  1747. (JNIEnv *, jobject);
  1748. /*
  1749. * Class: com_artifex_mupdf_fitz_FitzInputStream
  1750. * Method: mark
  1751. * Signature: (I)V
  1752. */
  1753. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_mark
  1754. (JNIEnv *, jobject, jint);
  1755. /*
  1756. * Class: com_artifex_mupdf_fitz_FitzInputStream
  1757. * Method: markSupported
  1758. * Signature: ()Z
  1759. */
  1760. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_markSupported
  1761. (JNIEnv *, jobject);
  1762. /*
  1763. * Class: com_artifex_mupdf_fitz_FitzInputStream
  1764. * Method: reset
  1765. * Signature: ()V
  1766. */
  1767. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_reset
  1768. (JNIEnv *, jobject);
  1769. /*
  1770. * Class: com_artifex_mupdf_fitz_FitzInputStream
  1771. * Method: available
  1772. * Signature: ()I
  1773. */
  1774. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_available
  1775. (JNIEnv *, jobject);
  1776. /*
  1777. * Class: com_artifex_mupdf_fitz_FitzInputStream
  1778. * Method: readByte
  1779. * Signature: ()I
  1780. */
  1781. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_readByte
  1782. (JNIEnv *, jobject);
  1783. /*
  1784. * Class: com_artifex_mupdf_fitz_FitzInputStream
  1785. * Method: readArray
  1786. * Signature: ([BII)I
  1787. */
  1788. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_readArray
  1789. (JNIEnv *, jobject, jbyteArray, jint, jint);
  1790. /*
  1791. * Class: com_artifex_mupdf_fitz_FitzInputStream
  1792. * Method: close
  1793. * Signature: ()V
  1794. */
  1795. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_FitzInputStream_close
  1796. (JNIEnv *, jobject);
  1797. #ifdef __cplusplus
  1798. }
  1799. #endif
  1800. #endif
  1801. /* DO NOT EDIT THIS FILE - it is machine generated */
  1802. #include <jni.h>
  1803. /* Header for class com_artifex_mupdf_fitz_Font */
  1804. #ifndef _Included_com_artifex_mupdf_fitz_Font
  1805. #define _Included_com_artifex_mupdf_fitz_Font
  1806. #ifdef __cplusplus
  1807. extern "C" {
  1808. #endif
  1809. #undef com_artifex_mupdf_fitz_Font_SIMPLE_ENCODING_LATIN
  1810. #define com_artifex_mupdf_fitz_Font_SIMPLE_ENCODING_LATIN 0L
  1811. #undef com_artifex_mupdf_fitz_Font_SIMPLE_ENCODING_GREEK
  1812. #define com_artifex_mupdf_fitz_Font_SIMPLE_ENCODING_GREEK 1L
  1813. #undef com_artifex_mupdf_fitz_Font_SIMPLE_ENCODING_CYRILLIC
  1814. #define com_artifex_mupdf_fitz_Font_SIMPLE_ENCODING_CYRILLIC 2L
  1815. #undef com_artifex_mupdf_fitz_Font_ADOBE_CNS
  1816. #define com_artifex_mupdf_fitz_Font_ADOBE_CNS 0L
  1817. #undef com_artifex_mupdf_fitz_Font_ADOBE_GB
  1818. #define com_artifex_mupdf_fitz_Font_ADOBE_GB 1L
  1819. #undef com_artifex_mupdf_fitz_Font_ADOBE_JAPAN
  1820. #define com_artifex_mupdf_fitz_Font_ADOBE_JAPAN 2L
  1821. #undef com_artifex_mupdf_fitz_Font_ADOBE_KOREA
  1822. #define com_artifex_mupdf_fitz_Font_ADOBE_KOREA 3L
  1823. /*
  1824. * Class: com_artifex_mupdf_fitz_Font
  1825. * Method: finalize
  1826. * Signature: ()V
  1827. */
  1828. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Font_finalize
  1829. (JNIEnv *, jobject);
  1830. /*
  1831. * Class: com_artifex_mupdf_fitz_Font
  1832. * Method: newNative
  1833. * Signature: (Ljava/lang/String;I)J
  1834. */
  1835. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Font_newNative
  1836. (JNIEnv *, jobject, jstring, jint);
  1837. /*
  1838. * Class: com_artifex_mupdf_fitz_Font
  1839. * Method: getName
  1840. * Signature: ()Ljava/lang/String;
  1841. */
  1842. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_Font_getName
  1843. (JNIEnv *, jobject);
  1844. /*
  1845. * Class: com_artifex_mupdf_fitz_Font
  1846. * Method: isMono
  1847. * Signature: ()Z
  1848. */
  1849. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Font_isMono
  1850. (JNIEnv *, jobject);
  1851. /*
  1852. * Class: com_artifex_mupdf_fitz_Font
  1853. * Method: isSerif
  1854. * Signature: ()Z
  1855. */
  1856. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Font_isSerif
  1857. (JNIEnv *, jobject);
  1858. /*
  1859. * Class: com_artifex_mupdf_fitz_Font
  1860. * Method: isBold
  1861. * Signature: ()Z
  1862. */
  1863. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Font_isBold
  1864. (JNIEnv *, jobject);
  1865. /*
  1866. * Class: com_artifex_mupdf_fitz_Font
  1867. * Method: isItalic
  1868. * Signature: ()Z
  1869. */
  1870. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Font_isItalic
  1871. (JNIEnv *, jobject);
  1872. /*
  1873. * Class: com_artifex_mupdf_fitz_Font
  1874. * Method: encodeCharacter
  1875. * Signature: (I)I
  1876. */
  1877. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Font_encodeCharacter
  1878. (JNIEnv *, jobject, jint);
  1879. /*
  1880. * Class: com_artifex_mupdf_fitz_Font
  1881. * Method: advanceGlyph
  1882. * Signature: (IZ)F
  1883. */
  1884. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_Font_advanceGlyph
  1885. (JNIEnv *, jobject, jint, jboolean);
  1886. #ifdef __cplusplus
  1887. }
  1888. #endif
  1889. #endif
  1890. /* DO NOT EDIT THIS FILE - it is machine generated */
  1891. #include <jni.h>
  1892. /* Header for class com_artifex_mupdf_fitz_Image */
  1893. #ifndef _Included_com_artifex_mupdf_fitz_Image
  1894. #define _Included_com_artifex_mupdf_fitz_Image
  1895. #ifdef __cplusplus
  1896. extern "C" {
  1897. #endif
  1898. /*
  1899. * Class: com_artifex_mupdf_fitz_Image
  1900. * Method: finalize
  1901. * Signature: ()V
  1902. */
  1903. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Image_finalize
  1904. (JNIEnv *, jobject);
  1905. /*
  1906. * Class: com_artifex_mupdf_fitz_Image
  1907. * Method: newNativeFromPixmap
  1908. * Signature: (Lcom/artifex/mupdf/fitz/Pixmap;)J
  1909. */
  1910. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Image_newNativeFromPixmap
  1911. (JNIEnv *, jobject, jobject);
  1912. /*
  1913. * Class: com_artifex_mupdf_fitz_Image
  1914. * Method: newNativeFromFile
  1915. * Signature: (Ljava/lang/String;)J
  1916. */
  1917. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Image_newNativeFromFile
  1918. (JNIEnv *, jobject, jstring);
  1919. /*
  1920. * Class: com_artifex_mupdf_fitz_Image
  1921. * Method: newNativeFromBytes
  1922. * Signature: ([B)J
  1923. */
  1924. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Image_newNativeFromBytes
  1925. (JNIEnv *, jobject, jbyteArray);
  1926. /*
  1927. * Class: com_artifex_mupdf_fitz_Image
  1928. * Method: newNativeFromBuffer
  1929. * Signature: (Lcom/artifex/mupdf/fitz/Buffer;)J
  1930. */
  1931. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Image_newNativeFromBuffer
  1932. (JNIEnv *, jobject, jobject);
  1933. /*
  1934. * Class: com_artifex_mupdf_fitz_Image
  1935. * Method: getWidth
  1936. * Signature: ()I
  1937. */
  1938. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getWidth
  1939. (JNIEnv *, jobject);
  1940. /*
  1941. * Class: com_artifex_mupdf_fitz_Image
  1942. * Method: getHeight
  1943. * Signature: ()I
  1944. */
  1945. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getHeight
  1946. (JNIEnv *, jobject);
  1947. /*
  1948. * Class: com_artifex_mupdf_fitz_Image
  1949. * Method: getXResolution
  1950. * Signature: ()I
  1951. */
  1952. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getXResolution
  1953. (JNIEnv *, jobject);
  1954. /*
  1955. * Class: com_artifex_mupdf_fitz_Image
  1956. * Method: getYResolution
  1957. * Signature: ()I
  1958. */
  1959. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getYResolution
  1960. (JNIEnv *, jobject);
  1961. /*
  1962. * Class: com_artifex_mupdf_fitz_Image
  1963. * Method: getColorSpace
  1964. * Signature: ()Lcom/artifex/mupdf/fitz/ColorSpace;
  1965. */
  1966. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Image_getColorSpace
  1967. (JNIEnv *, jobject);
  1968. /*
  1969. * Class: com_artifex_mupdf_fitz_Image
  1970. * Method: getNumberOfComponents
  1971. * Signature: ()I
  1972. */
  1973. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getNumberOfComponents
  1974. (JNIEnv *, jobject);
  1975. /*
  1976. * Class: com_artifex_mupdf_fitz_Image
  1977. * Method: getBitsPerComponent
  1978. * Signature: ()I
  1979. */
  1980. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getBitsPerComponent
  1981. (JNIEnv *, jobject);
  1982. /*
  1983. * Class: com_artifex_mupdf_fitz_Image
  1984. * Method: getImageMask
  1985. * Signature: ()Z
  1986. */
  1987. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Image_getImageMask
  1988. (JNIEnv *, jobject);
  1989. /*
  1990. * Class: com_artifex_mupdf_fitz_Image
  1991. * Method: getInterpolate
  1992. * Signature: ()Z
  1993. */
  1994. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Image_getInterpolate
  1995. (JNIEnv *, jobject);
  1996. /*
  1997. * Class: com_artifex_mupdf_fitz_Image
  1998. * Method: getColorKey
  1999. * Signature: ()[I
  2000. */
  2001. JNIEXPORT jintArray JNICALL Java_com_artifex_mupdf_fitz_Image_getColorKey
  2002. (JNIEnv *, jobject);
  2003. /*
  2004. * Class: com_artifex_mupdf_fitz_Image
  2005. * Method: getDecode
  2006. * Signature: ()[F
  2007. */
  2008. JNIEXPORT jfloatArray JNICALL Java_com_artifex_mupdf_fitz_Image_getDecode
  2009. (JNIEnv *, jobject);
  2010. /*
  2011. * Class: com_artifex_mupdf_fitz_Image
  2012. * Method: getOrientation
  2013. * Signature: ()I
  2014. */
  2015. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Image_getOrientation
  2016. (JNIEnv *, jobject);
  2017. /*
  2018. * Class: com_artifex_mupdf_fitz_Image
  2019. * Method: getMask
  2020. * Signature: ()Lcom/artifex/mupdf/fitz/Image;
  2021. */
  2022. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Image_getMask
  2023. (JNIEnv *, jobject);
  2024. /*
  2025. * Class: com_artifex_mupdf_fitz_Image
  2026. * Method: setOrientation
  2027. * Signature: (I)V
  2028. */
  2029. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Image_setOrientation
  2030. (JNIEnv *, jobject, jint);
  2031. /*
  2032. * Class: com_artifex_mupdf_fitz_Image
  2033. * Method: toPixmap
  2034. * Signature: ()Lcom/artifex/mupdf/fitz/Pixmap;
  2035. */
  2036. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Image_toPixmap
  2037. (JNIEnv *, jobject);
  2038. #ifdef __cplusplus
  2039. }
  2040. #endif
  2041. #endif
  2042. /* DO NOT EDIT THIS FILE - it is machine generated */
  2043. #include <jni.h>
  2044. /* Header for class com_artifex_mupdf_fitz_Link */
  2045. #ifndef _Included_com_artifex_mupdf_fitz_Link
  2046. #define _Included_com_artifex_mupdf_fitz_Link
  2047. #ifdef __cplusplus
  2048. extern "C" {
  2049. #endif
  2050. /*
  2051. * Class: com_artifex_mupdf_fitz_Link
  2052. * Method: finalize
  2053. * Signature: ()V
  2054. */
  2055. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Link_finalize
  2056. (JNIEnv *, jobject);
  2057. /*
  2058. * Class: com_artifex_mupdf_fitz_Link
  2059. * Method: getBounds
  2060. * Signature: ()Lcom/artifex/mupdf/fitz/Rect;
  2061. */
  2062. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Link_getBounds
  2063. (JNIEnv *, jobject);
  2064. /*
  2065. * Class: com_artifex_mupdf_fitz_Link
  2066. * Method: setBounds
  2067. * Signature: (Lcom/artifex/mupdf/fitz/Rect;)V
  2068. */
  2069. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Link_setBounds
  2070. (JNIEnv *, jobject, jobject);
  2071. /*
  2072. * Class: com_artifex_mupdf_fitz_Link
  2073. * Method: getURI
  2074. * Signature: ()Ljava/lang/String;
  2075. */
  2076. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_Link_getURI
  2077. (JNIEnv *, jobject);
  2078. /*
  2079. * Class: com_artifex_mupdf_fitz_Link
  2080. * Method: setURI
  2081. * Signature: (Ljava/lang/String;)V
  2082. */
  2083. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Link_setURI
  2084. (JNIEnv *, jobject, jstring);
  2085. #ifdef __cplusplus
  2086. }
  2087. #endif
  2088. #endif
  2089. /* DO NOT EDIT THIS FILE - it is machine generated */
  2090. #include <jni.h>
  2091. /* Header for class com_artifex_mupdf_fitz_LinkDestination */
  2092. #ifndef _Included_com_artifex_mupdf_fitz_LinkDestination
  2093. #define _Included_com_artifex_mupdf_fitz_LinkDestination
  2094. #ifdef __cplusplus
  2095. extern "C" {
  2096. #endif
  2097. #undef com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT
  2098. #define com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT 0L
  2099. #undef com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_B
  2100. #define com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_B 1L
  2101. #undef com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_H
  2102. #define com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_H 2L
  2103. #undef com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_BH
  2104. #define com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_BH 3L
  2105. #undef com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_V
  2106. #define com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_V 4L
  2107. #undef com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_BV
  2108. #define com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_BV 5L
  2109. #undef com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_R
  2110. #define com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_FIT_R 6L
  2111. #undef com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_XYZ
  2112. #define com_artifex_mupdf_fitz_LinkDestination_LINK_DEST_XYZ 7L
  2113. #ifdef __cplusplus
  2114. }
  2115. #endif
  2116. #endif
  2117. /* DO NOT EDIT THIS FILE - it is machine generated */
  2118. #include <jni.h>
  2119. /* Header for class com_artifex_mupdf_fitz_MultiArchive */
  2120. #ifndef _Included_com_artifex_mupdf_fitz_MultiArchive
  2121. #define _Included_com_artifex_mupdf_fitz_MultiArchive
  2122. #ifdef __cplusplus
  2123. extern "C" {
  2124. #endif
  2125. /*
  2126. * Class: com_artifex_mupdf_fitz_MultiArchive
  2127. * Method: newNativeMultiArchive
  2128. * Signature: ()J
  2129. */
  2130. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_MultiArchive_newNativeMultiArchive
  2131. (JNIEnv *, jclass);
  2132. /*
  2133. * Class: com_artifex_mupdf_fitz_MultiArchive
  2134. * Method: mountArchive
  2135. * Signature: (Lcom/artifex/mupdf/fitz/Archive;Ljava/lang/String;)V
  2136. */
  2137. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_MultiArchive_mountArchive
  2138. (JNIEnv *, jobject, jobject, jstring);
  2139. #ifdef __cplusplus
  2140. }
  2141. #endif
  2142. #endif
  2143. /* DO NOT EDIT THIS FILE - it is machine generated */
  2144. #include <jni.h>
  2145. /* Header for class com_artifex_mupdf_fitz_NativeDevice */
  2146. #ifndef _Included_com_artifex_mupdf_fitz_NativeDevice
  2147. #define _Included_com_artifex_mupdf_fitz_NativeDevice
  2148. #ifdef __cplusplus
  2149. extern "C" {
  2150. #endif
  2151. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_NORMAL
  2152. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_NORMAL 0L
  2153. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_MULTIPLY
  2154. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_MULTIPLY 1L
  2155. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_SCREEN
  2156. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_SCREEN 2L
  2157. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_OVERLAY
  2158. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_OVERLAY 3L
  2159. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_DARKEN
  2160. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_DARKEN 4L
  2161. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_LIGHTEN
  2162. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_LIGHTEN 5L
  2163. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR_DODGE
  2164. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR_DODGE 6L
  2165. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR_BURN
  2166. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR_BURN 7L
  2167. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_HARD_LIGHT
  2168. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_HARD_LIGHT 8L
  2169. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_SOFT_LIGHT
  2170. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_SOFT_LIGHT 9L
  2171. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_DIFFERENCE
  2172. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_DIFFERENCE 10L
  2173. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_EXCLUSION
  2174. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_EXCLUSION 11L
  2175. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_HUE
  2176. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_HUE 12L
  2177. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_SATURATION
  2178. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_SATURATION 13L
  2179. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR
  2180. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_COLOR 14L
  2181. #undef com_artifex_mupdf_fitz_NativeDevice_BLEND_LUMINOSITY
  2182. #define com_artifex_mupdf_fitz_NativeDevice_BLEND_LUMINOSITY 15L
  2183. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_MASK
  2184. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_MASK 1L
  2185. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_COLOR
  2186. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_COLOR 2L
  2187. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_UNCACHEABLE
  2188. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_UNCACHEABLE 4L
  2189. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_FILLCOLOR_UNDEFINED
  2190. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_FILLCOLOR_UNDEFINED 8L
  2191. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_STROKECOLOR_UNDEFINED
  2192. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_STROKECOLOR_UNDEFINED 16L
  2193. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_STARTCAP_UNDEFINED
  2194. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_STARTCAP_UNDEFINED 32L
  2195. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_DASHCAP_UNDEFINED
  2196. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_DASHCAP_UNDEFINED 64L
  2197. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_ENDCAP_UNDEFINED
  2198. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_ENDCAP_UNDEFINED 128L
  2199. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_LINEJOIN_UNDEFINED
  2200. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_LINEJOIN_UNDEFINED 256L
  2201. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_MITERLIMIT_UNDEFINED
  2202. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_MITERLIMIT_UNDEFINED 512L
  2203. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_LINEWIDTH_UNDEFINED
  2204. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_LINEWIDTH_UNDEFINED 1024L
  2205. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_BBOX_DEFINED
  2206. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_BBOX_DEFINED 2048L
  2207. #undef com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_GRIDFIT_AS_TILED
  2208. #define com_artifex_mupdf_fitz_NativeDevice_DEVICE_FLAG_GRIDFIT_AS_TILED 4096L
  2209. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_INVALID
  2210. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_INVALID -1L
  2211. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_DOCUMENT
  2212. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_DOCUMENT 0L
  2213. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_PART
  2214. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_PART 1L
  2215. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_ART
  2216. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_ART 2L
  2217. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_SECT
  2218. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_SECT 3L
  2219. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_DIV
  2220. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_DIV 4L
  2221. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_BLOCKQUOTE
  2222. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_BLOCKQUOTE 5L
  2223. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_CAPTION
  2224. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_CAPTION 6L
  2225. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TOC
  2226. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TOC 7L
  2227. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TOCI
  2228. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TOCI 8L
  2229. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_INDEX
  2230. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_INDEX 9L
  2231. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_NONSTRUCT
  2232. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_NONSTRUCT 10L
  2233. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_PRIVATE
  2234. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_PRIVATE 11L
  2235. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_DOCUMENTFRAGMENT
  2236. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_DOCUMENTFRAGMENT 12L
  2237. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_ASIDE
  2238. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_ASIDE 13L
  2239. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TITLE
  2240. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TITLE 14L
  2241. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_FENOTE
  2242. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_FENOTE 15L
  2243. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_SUB
  2244. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_SUB 16L
  2245. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_P
  2246. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_P 17L
  2247. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H
  2248. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H 18L
  2249. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H1
  2250. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H1 19L
  2251. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H2
  2252. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H2 20L
  2253. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H3
  2254. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H3 21L
  2255. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H4
  2256. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H4 22L
  2257. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H5
  2258. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H5 23L
  2259. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H6
  2260. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_H6 24L
  2261. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_LIST
  2262. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_LIST 25L
  2263. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_LISTITEM
  2264. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_LISTITEM 26L
  2265. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_LABEL
  2266. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_LABEL 27L
  2267. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_LISTBODY
  2268. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_LISTBODY 28L
  2269. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TABLE
  2270. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TABLE 29L
  2271. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TR
  2272. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TR 30L
  2273. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TH
  2274. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TH 31L
  2275. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TD
  2276. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TD 32L
  2277. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_THEAD
  2278. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_THEAD 33L
  2279. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TBODY
  2280. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TBODY 34L
  2281. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TFOOT
  2282. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_TFOOT 35L
  2283. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_SPAN
  2284. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_SPAN 36L
  2285. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_QUOTE
  2286. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_QUOTE 37L
  2287. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_NOTE
  2288. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_NOTE 38L
  2289. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_REFERENCE
  2290. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_REFERENCE 39L
  2291. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_BIBENTRY
  2292. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_BIBENTRY 40L
  2293. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_CODE
  2294. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_CODE 41L
  2295. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_LINK
  2296. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_LINK 42L
  2297. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_ANNOT
  2298. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_ANNOT 43L
  2299. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_EM
  2300. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_EM 44L
  2301. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_STRONG
  2302. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_STRONG 45L
  2303. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_RUBY
  2304. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_RUBY 46L
  2305. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_RB
  2306. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_RB 47L
  2307. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_RT
  2308. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_RT 48L
  2309. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_RP
  2310. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_RP 49L
  2311. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_WARICHU
  2312. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_WARICHU 50L
  2313. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_WT
  2314. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_WT 51L
  2315. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_WP
  2316. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_WP 52L
  2317. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_FIGURE
  2318. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_FIGURE 53L
  2319. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_FORMULA
  2320. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_FORMULA 54L
  2321. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_FORM
  2322. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_FORM 55L
  2323. #undef com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_ARTIFACT
  2324. #define com_artifex_mupdf_fitz_NativeDevice_STRUCTURE_ARTIFACT 56L
  2325. #undef com_artifex_mupdf_fitz_NativeDevice_METATEXT_ACTUALTEXT
  2326. #define com_artifex_mupdf_fitz_NativeDevice_METATEXT_ACTUALTEXT 0L
  2327. #undef com_artifex_mupdf_fitz_NativeDevice_METATEXT_ALT
  2328. #define com_artifex_mupdf_fitz_NativeDevice_METATEXT_ALT 1L
  2329. #undef com_artifex_mupdf_fitz_NativeDevice_METATEXT_ABBREVIATION
  2330. #define com_artifex_mupdf_fitz_NativeDevice_METATEXT_ABBREVIATION 2L
  2331. #undef com_artifex_mupdf_fitz_NativeDevice_METATEXT_TITLE
  2332. #define com_artifex_mupdf_fitz_NativeDevice_METATEXT_TITLE 3L
  2333. /*
  2334. * Class: com_artifex_mupdf_fitz_NativeDevice
  2335. * Method: finalize
  2336. * Signature: ()V
  2337. */
  2338. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_finalize
  2339. (JNIEnv *, jobject);
  2340. /*
  2341. * Class: com_artifex_mupdf_fitz_NativeDevice
  2342. * Method: close
  2343. * Signature: ()V
  2344. */
  2345. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_close
  2346. (JNIEnv *, jobject);
  2347. /*
  2348. * Class: com_artifex_mupdf_fitz_NativeDevice
  2349. * Method: fillPath
  2350. * Signature: (Lcom/artifex/mupdf/fitz/Path;ZLcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;[FFI)V
  2351. */
  2352. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_fillPath
  2353. (JNIEnv *, jobject, jobject, jboolean, jobject, jobject, jfloatArray, jfloat, jint);
  2354. /*
  2355. * Class: com_artifex_mupdf_fitz_NativeDevice
  2356. * Method: strokePath
  2357. * Signature: (Lcom/artifex/mupdf/fitz/Path;Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;[FFI)V
  2358. */
  2359. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_strokePath
  2360. (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jfloatArray, jfloat, jint);
  2361. /*
  2362. * Class: com_artifex_mupdf_fitz_NativeDevice
  2363. * Method: clipPath
  2364. * Signature: (Lcom/artifex/mupdf/fitz/Path;ZLcom/artifex/mupdf/fitz/Matrix;)V
  2365. */
  2366. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_clipPath
  2367. (JNIEnv *, jobject, jobject, jboolean, jobject);
  2368. /*
  2369. * Class: com_artifex_mupdf_fitz_NativeDevice
  2370. * Method: clipStrokePath
  2371. * Signature: (Lcom/artifex/mupdf/fitz/Path;Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;)V
  2372. */
  2373. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_clipStrokePath
  2374. (JNIEnv *, jobject, jobject, jobject, jobject);
  2375. /*
  2376. * Class: com_artifex_mupdf_fitz_NativeDevice
  2377. * Method: fillText
  2378. * Signature: (Lcom/artifex/mupdf/fitz/Text;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;[FFI)V
  2379. */
  2380. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_fillText
  2381. (JNIEnv *, jobject, jobject, jobject, jobject, jfloatArray, jfloat, jint);
  2382. /*
  2383. * Class: com_artifex_mupdf_fitz_NativeDevice
  2384. * Method: strokeText
  2385. * Signature: (Lcom/artifex/mupdf/fitz/Text;Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;[FFI)V
  2386. */
  2387. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_strokeText
  2388. (JNIEnv *, jobject, jobject, jobject, jobject, jobject, jfloatArray, jfloat, jint);
  2389. /*
  2390. * Class: com_artifex_mupdf_fitz_NativeDevice
  2391. * Method: clipText
  2392. * Signature: (Lcom/artifex/mupdf/fitz/Text;Lcom/artifex/mupdf/fitz/Matrix;)V
  2393. */
  2394. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_clipText
  2395. (JNIEnv *, jobject, jobject, jobject);
  2396. /*
  2397. * Class: com_artifex_mupdf_fitz_NativeDevice
  2398. * Method: clipStrokeText
  2399. * Signature: (Lcom/artifex/mupdf/fitz/Text;Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;)V
  2400. */
  2401. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_clipStrokeText
  2402. (JNIEnv *, jobject, jobject, jobject, jobject);
  2403. /*
  2404. * Class: com_artifex_mupdf_fitz_NativeDevice
  2405. * Method: ignoreText
  2406. * Signature: (Lcom/artifex/mupdf/fitz/Text;Lcom/artifex/mupdf/fitz/Matrix;)V
  2407. */
  2408. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_ignoreText
  2409. (JNIEnv *, jobject, jobject, jobject);
  2410. /*
  2411. * Class: com_artifex_mupdf_fitz_NativeDevice
  2412. * Method: fillShade
  2413. * Signature: (Lcom/artifex/mupdf/fitz/Shade;Lcom/artifex/mupdf/fitz/Matrix;FI)V
  2414. */
  2415. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_fillShade
  2416. (JNIEnv *, jobject, jobject, jobject, jfloat, jint);
  2417. /*
  2418. * Class: com_artifex_mupdf_fitz_NativeDevice
  2419. * Method: fillImage
  2420. * Signature: (Lcom/artifex/mupdf/fitz/Image;Lcom/artifex/mupdf/fitz/Matrix;FI)V
  2421. */
  2422. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_fillImage
  2423. (JNIEnv *, jobject, jobject, jobject, jfloat, jint);
  2424. /*
  2425. * Class: com_artifex_mupdf_fitz_NativeDevice
  2426. * Method: fillImageMask
  2427. * Signature: (Lcom/artifex/mupdf/fitz/Image;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;[FFI)V
  2428. */
  2429. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_fillImageMask
  2430. (JNIEnv *, jobject, jobject, jobject, jobject, jfloatArray, jfloat, jint);
  2431. /*
  2432. * Class: com_artifex_mupdf_fitz_NativeDevice
  2433. * Method: clipImageMask
  2434. * Signature: (Lcom/artifex/mupdf/fitz/Image;Lcom/artifex/mupdf/fitz/Matrix;)V
  2435. */
  2436. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_clipImageMask
  2437. (JNIEnv *, jobject, jobject, jobject);
  2438. /*
  2439. * Class: com_artifex_mupdf_fitz_NativeDevice
  2440. * Method: popClip
  2441. * Signature: ()V
  2442. */
  2443. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_popClip
  2444. (JNIEnv *, jobject);
  2445. /*
  2446. * Class: com_artifex_mupdf_fitz_NativeDevice
  2447. * Method: beginMask
  2448. * Signature: (Lcom/artifex/mupdf/fitz/Rect;ZLcom/artifex/mupdf/fitz/ColorSpace;[FI)V
  2449. */
  2450. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_beginMask
  2451. (JNIEnv *, jobject, jobject, jboolean, jobject, jfloatArray, jint);
  2452. /*
  2453. * Class: com_artifex_mupdf_fitz_NativeDevice
  2454. * Method: endMask
  2455. * Signature: ()V
  2456. */
  2457. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_endMask
  2458. (JNIEnv *, jobject);
  2459. /*
  2460. * Class: com_artifex_mupdf_fitz_NativeDevice
  2461. * Method: beginGroup
  2462. * Signature: (Lcom/artifex/mupdf/fitz/Rect;Lcom/artifex/mupdf/fitz/ColorSpace;ZZIF)V
  2463. */
  2464. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_beginGroup
  2465. (JNIEnv *, jobject, jobject, jobject, jboolean, jboolean, jint, jfloat);
  2466. /*
  2467. * Class: com_artifex_mupdf_fitz_NativeDevice
  2468. * Method: endGroup
  2469. * Signature: ()V
  2470. */
  2471. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_endGroup
  2472. (JNIEnv *, jobject);
  2473. /*
  2474. * Class: com_artifex_mupdf_fitz_NativeDevice
  2475. * Method: beginTile
  2476. * Signature: (Lcom/artifex/mupdf/fitz/Rect;Lcom/artifex/mupdf/fitz/Rect;FFLcom/artifex/mupdf/fitz/Matrix;I)I
  2477. */
  2478. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_beginTile
  2479. (JNIEnv *, jobject, jobject, jobject, jfloat, jfloat, jobject, jint);
  2480. /*
  2481. * Class: com_artifex_mupdf_fitz_NativeDevice
  2482. * Method: endTile
  2483. * Signature: ()V
  2484. */
  2485. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_endTile
  2486. (JNIEnv *, jobject);
  2487. /*
  2488. * Class: com_artifex_mupdf_fitz_NativeDevice
  2489. * Method: renderFlags
  2490. * Signature: (II)V
  2491. */
  2492. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_renderFlags
  2493. (JNIEnv *, jobject, jint, jint);
  2494. /*
  2495. * Class: com_artifex_mupdf_fitz_NativeDevice
  2496. * Method: setDefaultColorSpaces
  2497. * Signature: (Lcom/artifex/mupdf/fitz/DefaultColorSpaces;)V
  2498. */
  2499. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_setDefaultColorSpaces
  2500. (JNIEnv *, jobject, jobject);
  2501. /*
  2502. * Class: com_artifex_mupdf_fitz_NativeDevice
  2503. * Method: beginLayer
  2504. * Signature: (Ljava/lang/String;)V
  2505. */
  2506. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_beginLayer
  2507. (JNIEnv *, jobject, jstring);
  2508. /*
  2509. * Class: com_artifex_mupdf_fitz_NativeDevice
  2510. * Method: endLayer
  2511. * Signature: ()V
  2512. */
  2513. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_endLayer
  2514. (JNIEnv *, jobject);
  2515. /*
  2516. * Class: com_artifex_mupdf_fitz_NativeDevice
  2517. * Method: beginStructure
  2518. * Signature: (ILjava/lang/String;I)V
  2519. */
  2520. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_beginStructure
  2521. (JNIEnv *, jobject, jint, jstring, jint);
  2522. /*
  2523. * Class: com_artifex_mupdf_fitz_NativeDevice
  2524. * Method: endStructure
  2525. * Signature: ()V
  2526. */
  2527. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_endStructure
  2528. (JNIEnv *, jobject);
  2529. /*
  2530. * Class: com_artifex_mupdf_fitz_NativeDevice
  2531. * Method: beginMetatext
  2532. * Signature: (ILjava/lang/String;)V
  2533. */
  2534. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_beginMetatext
  2535. (JNIEnv *, jobject, jint, jstring);
  2536. /*
  2537. * Class: com_artifex_mupdf_fitz_NativeDevice
  2538. * Method: endMetatext
  2539. * Signature: ()V
  2540. */
  2541. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_NativeDevice_endMetatext
  2542. (JNIEnv *, jobject);
  2543. #ifdef __cplusplus
  2544. }
  2545. #endif
  2546. #endif
  2547. /* DO NOT EDIT THIS FILE - it is machine generated */
  2548. #include <jni.h>
  2549. /* Header for class com_artifex_mupdf_fitz_OutlineIterator */
  2550. #ifndef _Included_com_artifex_mupdf_fitz_OutlineIterator
  2551. #define _Included_com_artifex_mupdf_fitz_OutlineIterator
  2552. #ifdef __cplusplus
  2553. extern "C" {
  2554. #endif
  2555. #undef com_artifex_mupdf_fitz_OutlineIterator_FLAG_BOLD
  2556. #define com_artifex_mupdf_fitz_OutlineIterator_FLAG_BOLD 1L
  2557. #undef com_artifex_mupdf_fitz_OutlineIterator_FLAG_ITALIC
  2558. #define com_artifex_mupdf_fitz_OutlineIterator_FLAG_ITALIC 2L
  2559. /*
  2560. * Class: com_artifex_mupdf_fitz_OutlineIterator
  2561. * Method: finalize
  2562. * Signature: ()V
  2563. */
  2564. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_OutlineIterator_finalize
  2565. (JNIEnv *, jobject);
  2566. /*
  2567. * Class: com_artifex_mupdf_fitz_OutlineIterator
  2568. * Method: next
  2569. * Signature: ()I
  2570. */
  2571. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_OutlineIterator_next
  2572. (JNIEnv *, jobject);
  2573. /*
  2574. * Class: com_artifex_mupdf_fitz_OutlineIterator
  2575. * Method: prev
  2576. * Signature: ()I
  2577. */
  2578. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_OutlineIterator_prev
  2579. (JNIEnv *, jobject);
  2580. /*
  2581. * Class: com_artifex_mupdf_fitz_OutlineIterator
  2582. * Method: up
  2583. * Signature: ()I
  2584. */
  2585. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_OutlineIterator_up
  2586. (JNIEnv *, jobject);
  2587. /*
  2588. * Class: com_artifex_mupdf_fitz_OutlineIterator
  2589. * Method: down
  2590. * Signature: ()I
  2591. */
  2592. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_OutlineIterator_down
  2593. (JNIEnv *, jobject);
  2594. /*
  2595. * Class: com_artifex_mupdf_fitz_OutlineIterator
  2596. * Method: insert
  2597. * Signature: (Ljava/lang/String;Ljava/lang/String;ZFFFI)I
  2598. */
  2599. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_OutlineIterator_insert
  2600. (JNIEnv *, jobject, jstring, jstring, jboolean, jfloat, jfloat, jfloat, jint);
  2601. /*
  2602. * Class: com_artifex_mupdf_fitz_OutlineIterator
  2603. * Method: update
  2604. * Signature: (Ljava/lang/String;Ljava/lang/String;ZFFFI)V
  2605. */
  2606. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_OutlineIterator_update
  2607. (JNIEnv *, jobject, jstring, jstring, jboolean, jfloat, jfloat, jfloat, jint);
  2608. /*
  2609. * Class: com_artifex_mupdf_fitz_OutlineIterator
  2610. * Method: item
  2611. * Signature: ()Lcom/artifex/mupdf/fitz/OutlineIterator/OutlineItem;
  2612. */
  2613. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_OutlineIterator_item
  2614. (JNIEnv *, jobject);
  2615. /*
  2616. * Class: com_artifex_mupdf_fitz_OutlineIterator
  2617. * Method: delete
  2618. * Signature: ()I
  2619. */
  2620. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_OutlineIterator_delete
  2621. (JNIEnv *, jobject);
  2622. #ifdef __cplusplus
  2623. }
  2624. #endif
  2625. #endif
  2626. /* DO NOT EDIT THIS FILE - it is machine generated */
  2627. #include <jni.h>
  2628. /* Header for class com_artifex_mupdf_fitz_PDFAnnotation */
  2629. #ifndef _Included_com_artifex_mupdf_fitz_PDFAnnotation
  2630. #define _Included_com_artifex_mupdf_fitz_PDFAnnotation
  2631. #ifdef __cplusplus
  2632. extern "C" {
  2633. #endif
  2634. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_TEXT
  2635. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_TEXT 0L
  2636. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_LINK
  2637. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_LINK 1L
  2638. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_FREE_TEXT
  2639. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_FREE_TEXT 2L
  2640. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_LINE
  2641. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_LINE 3L
  2642. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SQUARE
  2643. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SQUARE 4L
  2644. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_CIRCLE
  2645. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_CIRCLE 5L
  2646. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POLYGON
  2647. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POLYGON 6L
  2648. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POLY_LINE
  2649. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POLY_LINE 7L
  2650. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_HIGHLIGHT
  2651. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_HIGHLIGHT 8L
  2652. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_UNDERLINE
  2653. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_UNDERLINE 9L
  2654. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SQUIGGLY
  2655. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SQUIGGLY 10L
  2656. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_STRIKE_OUT
  2657. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_STRIKE_OUT 11L
  2658. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_REDACT
  2659. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_REDACT 12L
  2660. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_STAMP
  2661. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_STAMP 13L
  2662. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_CARET
  2663. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_CARET 14L
  2664. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_INK
  2665. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_INK 15L
  2666. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POPUP
  2667. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_POPUP 16L
  2668. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_FILE_ATTACHMENT
  2669. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_FILE_ATTACHMENT 17L
  2670. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SOUND
  2671. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SOUND 18L
  2672. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_MOVIE
  2673. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_MOVIE 19L
  2674. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_RICH_MEDIA
  2675. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_RICH_MEDIA 20L
  2676. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_WIDGET
  2677. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_WIDGET 21L
  2678. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SCREEN
  2679. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_SCREEN 22L
  2680. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_PRINTER_MARK
  2681. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_PRINTER_MARK 23L
  2682. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_TRAP_NET
  2683. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_TRAP_NET 24L
  2684. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_WATERMARK
  2685. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_WATERMARK 25L
  2686. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_3D
  2687. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_3D 26L
  2688. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_PROJECTION
  2689. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_PROJECTION 27L
  2690. #undef com_artifex_mupdf_fitz_PDFAnnotation_TYPE_UNKNOWN
  2691. #define com_artifex_mupdf_fitz_PDFAnnotation_TYPE_UNKNOWN -1L
  2692. #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_NONE
  2693. #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_NONE 0L
  2694. #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_SQUARE
  2695. #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_SQUARE 1L
  2696. #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_CIRCLE
  2697. #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_CIRCLE 2L
  2698. #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_DIAMOND
  2699. #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_DIAMOND 3L
  2700. #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_OPEN_ARROW
  2701. #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_OPEN_ARROW 4L
  2702. #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_CLOSED_ARROW
  2703. #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_CLOSED_ARROW 5L
  2704. #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_BUTT
  2705. #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_BUTT 6L
  2706. #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_R_OPEN_ARROW
  2707. #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_R_OPEN_ARROW 7L
  2708. #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_R_CLOSED_ARROW
  2709. #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_R_CLOSED_ARROW 8L
  2710. #undef com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_SLASH
  2711. #define com_artifex_mupdf_fitz_PDFAnnotation_LINE_ENDING_SLASH 9L
  2712. #undef com_artifex_mupdf_fitz_PDFAnnotation_BORDER_STYLE_SOLID
  2713. #define com_artifex_mupdf_fitz_PDFAnnotation_BORDER_STYLE_SOLID 0L
  2714. #undef com_artifex_mupdf_fitz_PDFAnnotation_BORDER_STYLE_DASHED
  2715. #define com_artifex_mupdf_fitz_PDFAnnotation_BORDER_STYLE_DASHED 1L
  2716. #undef com_artifex_mupdf_fitz_PDFAnnotation_BORDER_STYLE_BEVELED
  2717. #define com_artifex_mupdf_fitz_PDFAnnotation_BORDER_STYLE_BEVELED 2L
  2718. #undef com_artifex_mupdf_fitz_PDFAnnotation_BORDER_STYLE_INSET
  2719. #define com_artifex_mupdf_fitz_PDFAnnotation_BORDER_STYLE_INSET 3L
  2720. #undef com_artifex_mupdf_fitz_PDFAnnotation_BORDER_STYLE_UNDERLINE
  2721. #define com_artifex_mupdf_fitz_PDFAnnotation_BORDER_STYLE_UNDERLINE 4L
  2722. #undef com_artifex_mupdf_fitz_PDFAnnotation_BORDER_EFFECT_NONE
  2723. #define com_artifex_mupdf_fitz_PDFAnnotation_BORDER_EFFECT_NONE 0L
  2724. #undef com_artifex_mupdf_fitz_PDFAnnotation_BORDER_EFFECT_CLOUDY
  2725. #define com_artifex_mupdf_fitz_PDFAnnotation_BORDER_EFFECT_CLOUDY 1L
  2726. #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_INVISIBLE
  2727. #define com_artifex_mupdf_fitz_PDFAnnotation_IS_INVISIBLE 1L
  2728. #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_HIDDEN
  2729. #define com_artifex_mupdf_fitz_PDFAnnotation_IS_HIDDEN 2L
  2730. #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_PRINT
  2731. #define com_artifex_mupdf_fitz_PDFAnnotation_IS_PRINT 4L
  2732. #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_ZOOM
  2733. #define com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_ZOOM 8L
  2734. #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_ROTATE
  2735. #define com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_ROTATE 16L
  2736. #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_VIEW
  2737. #define com_artifex_mupdf_fitz_PDFAnnotation_IS_NO_VIEW 32L
  2738. #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_READ_ONLY
  2739. #define com_artifex_mupdf_fitz_PDFAnnotation_IS_READ_ONLY 64L
  2740. #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_LOCKED
  2741. #define com_artifex_mupdf_fitz_PDFAnnotation_IS_LOCKED 128L
  2742. #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_TOGGLE_NO_VIEW
  2743. #define com_artifex_mupdf_fitz_PDFAnnotation_IS_TOGGLE_NO_VIEW 256L
  2744. #undef com_artifex_mupdf_fitz_PDFAnnotation_IS_LOCKED_CONTENTS
  2745. #define com_artifex_mupdf_fitz_PDFAnnotation_IS_LOCKED_CONTENTS 512L
  2746. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_DEFAULT
  2747. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_DEFAULT 0L
  2748. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_FREETEXT_CALLOUT
  2749. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_FREETEXT_CALLOUT 1L
  2750. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_FREETEXT_TYPEWRITER
  2751. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_FREETEXT_TYPEWRITER 2L
  2752. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_LINE_ARROW
  2753. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_LINE_ARROW 3L
  2754. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_LINE_DIMENSION
  2755. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_LINE_DIMENSION 4L
  2756. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_POLYLINE_DIMENSION
  2757. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_POLYLINE_DIMENSION 5L
  2758. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_POLYGON_CLOUD
  2759. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_POLYGON_CLOUD 6L
  2760. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_POLYGON_DIMENSION
  2761. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_POLYGON_DIMENSION 7L
  2762. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_STAMP_IMAGE
  2763. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_STAMP_IMAGE 8L
  2764. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_STAMP_SNAPSHOT
  2765. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_STAMP_SNAPSHOT 9L
  2766. #undef com_artifex_mupdf_fitz_PDFAnnotation_IT_UNKNOWN
  2767. #define com_artifex_mupdf_fitz_PDFAnnotation_IT_UNKNOWN 255L
  2768. /*
  2769. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2770. * Method: finalize
  2771. * Signature: ()V
  2772. */
  2773. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_finalize
  2774. (JNIEnv *, jobject);
  2775. /*
  2776. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2777. * Method: run
  2778. * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Cookie;)V
  2779. */
  2780. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_run
  2781. (JNIEnv *, jobject, jobject, jobject, jobject);
  2782. /*
  2783. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2784. * Method: toPixmap
  2785. * Signature: (Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;Z)Lcom/artifex/mupdf/fitz/Pixmap;
  2786. */
  2787. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_toPixmap
  2788. (JNIEnv *, jobject, jobject, jobject, jboolean);
  2789. /*
  2790. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2791. * Method: getBounds
  2792. * Signature: ()Lcom/artifex/mupdf/fitz/Rect;
  2793. */
  2794. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getBounds
  2795. (JNIEnv *, jobject);
  2796. /*
  2797. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2798. * Method: toDisplayList
  2799. * Signature: ()Lcom/artifex/mupdf/fitz/DisplayList;
  2800. */
  2801. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_toDisplayList
  2802. (JNIEnv *, jobject);
  2803. /*
  2804. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2805. * Method: getType
  2806. * Signature: ()I
  2807. */
  2808. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getType
  2809. (JNIEnv *, jobject);
  2810. /*
  2811. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2812. * Method: getFlags
  2813. * Signature: ()I
  2814. */
  2815. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getFlags
  2816. (JNIEnv *, jobject);
  2817. /*
  2818. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2819. * Method: setFlags
  2820. * Signature: (I)V
  2821. */
  2822. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setFlags
  2823. (JNIEnv *, jobject, jint);
  2824. /*
  2825. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2826. * Method: getContents
  2827. * Signature: ()Ljava/lang/String;
  2828. */
  2829. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getContents
  2830. (JNIEnv *, jobject);
  2831. /*
  2832. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2833. * Method: setContents
  2834. * Signature: (Ljava/lang/String;)V
  2835. */
  2836. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setContents
  2837. (JNIEnv *, jobject, jstring);
  2838. /*
  2839. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2840. * Method: hasRichContents
  2841. * Signature: ()Z
  2842. */
  2843. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasRichContents
  2844. (JNIEnv *, jobject);
  2845. /*
  2846. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2847. * Method: getRichContents
  2848. * Signature: ()Ljava/lang/String;
  2849. */
  2850. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getRichContents
  2851. (JNIEnv *, jobject);
  2852. /*
  2853. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2854. * Method: setRichContents
  2855. * Signature: (Ljava/lang/String;Ljava/lang/String;)V
  2856. */
  2857. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setRichContents
  2858. (JNIEnv *, jobject, jstring, jstring);
  2859. /*
  2860. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2861. * Method: hasRichDefaults
  2862. * Signature: ()Z
  2863. */
  2864. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasRichDefaults
  2865. (JNIEnv *, jobject);
  2866. /*
  2867. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2868. * Method: getRichDefaults
  2869. * Signature: ()Ljava/lang/String;
  2870. */
  2871. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getRichDefaults
  2872. (JNIEnv *, jobject);
  2873. /*
  2874. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2875. * Method: setRichDefaults
  2876. * Signature: (Ljava/lang/String;)V
  2877. */
  2878. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setRichDefaults
  2879. (JNIEnv *, jobject, jstring);
  2880. /*
  2881. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2882. * Method: getColor
  2883. * Signature: ()[F
  2884. */
  2885. JNIEXPORT jfloatArray JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getColor
  2886. (JNIEnv *, jobject);
  2887. /*
  2888. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2889. * Method: setColor
  2890. * Signature: ([F)V
  2891. */
  2892. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setColor
  2893. (JNIEnv *, jobject, jfloatArray);
  2894. /*
  2895. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2896. * Method: getOpacity
  2897. * Signature: ()F
  2898. */
  2899. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getOpacity
  2900. (JNIEnv *, jobject);
  2901. /*
  2902. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2903. * Method: setOpacity
  2904. * Signature: (F)V
  2905. */
  2906. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setOpacity
  2907. (JNIEnv *, jobject, jfloat);
  2908. /*
  2909. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2910. * Method: getCreationDateNative
  2911. * Signature: ()J
  2912. */
  2913. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getCreationDateNative
  2914. (JNIEnv *, jobject);
  2915. /*
  2916. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2917. * Method: setCreationDate
  2918. * Signature: (J)V
  2919. */
  2920. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setCreationDate
  2921. (JNIEnv *, jobject, jlong);
  2922. /*
  2923. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2924. * Method: getModificationDateNative
  2925. * Signature: ()J
  2926. */
  2927. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getModificationDateNative
  2928. (JNIEnv *, jobject);
  2929. /*
  2930. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2931. * Method: setModificationDate
  2932. * Signature: (J)V
  2933. */
  2934. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setModificationDate
  2935. (JNIEnv *, jobject, jlong);
  2936. /*
  2937. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2938. * Method: hasRect
  2939. * Signature: ()Z
  2940. */
  2941. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasRect
  2942. (JNIEnv *, jobject);
  2943. /*
  2944. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2945. * Method: getRect
  2946. * Signature: ()Lcom/artifex/mupdf/fitz/Rect;
  2947. */
  2948. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getRect
  2949. (JNIEnv *, jobject);
  2950. /*
  2951. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2952. * Method: setRect
  2953. * Signature: (Lcom/artifex/mupdf/fitz/Rect;)V
  2954. */
  2955. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setRect
  2956. (JNIEnv *, jobject, jobject);
  2957. /*
  2958. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2959. * Method: hasInteriorColor
  2960. * Signature: ()Z
  2961. */
  2962. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasInteriorColor
  2963. (JNIEnv *, jobject);
  2964. /*
  2965. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2966. * Method: getInteriorColor
  2967. * Signature: ()[F
  2968. */
  2969. JNIEXPORT jfloatArray JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getInteriorColor
  2970. (JNIEnv *, jobject);
  2971. /*
  2972. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2973. * Method: setInteriorColor
  2974. * Signature: ([F)V
  2975. */
  2976. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setInteriorColor
  2977. (JNIEnv *, jobject, jfloatArray);
  2978. /*
  2979. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2980. * Method: hasAuthor
  2981. * Signature: ()Z
  2982. */
  2983. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasAuthor
  2984. (JNIEnv *, jobject);
  2985. /*
  2986. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2987. * Method: getAuthor
  2988. * Signature: ()Ljava/lang/String;
  2989. */
  2990. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getAuthor
  2991. (JNIEnv *, jobject);
  2992. /*
  2993. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  2994. * Method: setAuthor
  2995. * Signature: (Ljava/lang/String;)V
  2996. */
  2997. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setAuthor
  2998. (JNIEnv *, jobject, jstring);
  2999. /*
  3000. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3001. * Method: hasLineEndingStyles
  3002. * Signature: ()Z
  3003. */
  3004. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasLineEndingStyles
  3005. (JNIEnv *, jobject);
  3006. /*
  3007. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3008. * Method: getLineEndingStyles
  3009. * Signature: ()[I
  3010. */
  3011. JNIEXPORT jintArray JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getLineEndingStyles
  3012. (JNIEnv *, jobject);
  3013. /*
  3014. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3015. * Method: setLineEndingStyles
  3016. * Signature: (II)V
  3017. */
  3018. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setLineEndingStyles
  3019. (JNIEnv *, jobject, jint, jint);
  3020. /*
  3021. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3022. * Method: hasBorder
  3023. * Signature: ()Z
  3024. */
  3025. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasBorder
  3026. (JNIEnv *, jobject);
  3027. /*
  3028. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3029. * Method: getBorderStyle
  3030. * Signature: ()I
  3031. */
  3032. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getBorderStyle
  3033. (JNIEnv *, jobject);
  3034. /*
  3035. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3036. * Method: setBorderStyle
  3037. * Signature: (I)V
  3038. */
  3039. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setBorderStyle
  3040. (JNIEnv *, jobject, jint);
  3041. /*
  3042. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3043. * Method: getBorderWidth
  3044. * Signature: ()F
  3045. */
  3046. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getBorderWidth
  3047. (JNIEnv *, jobject);
  3048. /*
  3049. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3050. * Method: setBorderWidth
  3051. * Signature: (F)V
  3052. */
  3053. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setBorderWidth
  3054. (JNIEnv *, jobject, jfloat);
  3055. /*
  3056. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3057. * Method: getBorderDashCount
  3058. * Signature: ()I
  3059. */
  3060. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getBorderDashCount
  3061. (JNIEnv *, jobject);
  3062. /*
  3063. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3064. * Method: getBorderDashItem
  3065. * Signature: (I)F
  3066. */
  3067. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getBorderDashItem
  3068. (JNIEnv *, jobject, jint);
  3069. /*
  3070. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3071. * Method: clearBorderDash
  3072. * Signature: ()V
  3073. */
  3074. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_clearBorderDash
  3075. (JNIEnv *, jobject);
  3076. /*
  3077. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3078. * Method: addBorderDashItem
  3079. * Signature: (F)V
  3080. */
  3081. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_addBorderDashItem
  3082. (JNIEnv *, jobject, jfloat);
  3083. /*
  3084. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3085. * Method: hasBorderEffect
  3086. * Signature: ()Z
  3087. */
  3088. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasBorderEffect
  3089. (JNIEnv *, jobject);
  3090. /*
  3091. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3092. * Method: getBorderEffect
  3093. * Signature: ()I
  3094. */
  3095. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getBorderEffect
  3096. (JNIEnv *, jobject);
  3097. /*
  3098. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3099. * Method: setBorderEffect
  3100. * Signature: (I)V
  3101. */
  3102. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setBorderEffect
  3103. (JNIEnv *, jobject, jint);
  3104. /*
  3105. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3106. * Method: getBorderEffectIntensity
  3107. * Signature: ()F
  3108. */
  3109. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getBorderEffectIntensity
  3110. (JNIEnv *, jobject);
  3111. /*
  3112. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3113. * Method: setBorderEffectIntensity
  3114. * Signature: (F)V
  3115. */
  3116. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setBorderEffectIntensity
  3117. (JNIEnv *, jobject, jfloat);
  3118. /*
  3119. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3120. * Method: hasQuadPoints
  3121. * Signature: ()Z
  3122. */
  3123. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasQuadPoints
  3124. (JNIEnv *, jobject);
  3125. /*
  3126. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3127. * Method: getQuadPointCount
  3128. * Signature: ()I
  3129. */
  3130. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getQuadPointCount
  3131. (JNIEnv *, jobject);
  3132. /*
  3133. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3134. * Method: getQuadPoint
  3135. * Signature: (I)Lcom/artifex/mupdf/fitz/Quad;
  3136. */
  3137. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getQuadPoint
  3138. (JNIEnv *, jobject, jint);
  3139. /*
  3140. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3141. * Method: clearQuadPoints
  3142. * Signature: ()V
  3143. */
  3144. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_clearQuadPoints
  3145. (JNIEnv *, jobject);
  3146. /*
  3147. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3148. * Method: addQuadPoint
  3149. * Signature: (Lcom/artifex/mupdf/fitz/Quad;)V
  3150. */
  3151. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_addQuadPoint
  3152. (JNIEnv *, jobject, jobject);
  3153. /*
  3154. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3155. * Method: hasVertices
  3156. * Signature: ()Z
  3157. */
  3158. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasVertices
  3159. (JNIEnv *, jobject);
  3160. /*
  3161. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3162. * Method: getVertexCount
  3163. * Signature: ()I
  3164. */
  3165. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getVertexCount
  3166. (JNIEnv *, jobject);
  3167. /*
  3168. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3169. * Method: getVertex
  3170. * Signature: (I)Lcom/artifex/mupdf/fitz/Point;
  3171. */
  3172. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getVertex
  3173. (JNIEnv *, jobject, jint);
  3174. /*
  3175. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3176. * Method: clearVertices
  3177. * Signature: ()V
  3178. */
  3179. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_clearVertices
  3180. (JNIEnv *, jobject);
  3181. /*
  3182. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3183. * Method: addVertex
  3184. * Signature: (FF)V
  3185. */
  3186. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_addVertex
  3187. (JNIEnv *, jobject, jfloat, jfloat);
  3188. /*
  3189. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3190. * Method: hasInkList
  3191. * Signature: ()Z
  3192. */
  3193. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasInkList
  3194. (JNIEnv *, jobject);
  3195. /*
  3196. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3197. * Method: getInkListCount
  3198. * Signature: ()I
  3199. */
  3200. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getInkListCount
  3201. (JNIEnv *, jobject);
  3202. /*
  3203. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3204. * Method: getInkListStrokeCount
  3205. * Signature: (I)I
  3206. */
  3207. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getInkListStrokeCount
  3208. (JNIEnv *, jobject, jint);
  3209. /*
  3210. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3211. * Method: getInkListStrokeVertex
  3212. * Signature: (II)Lcom/artifex/mupdf/fitz/Point;
  3213. */
  3214. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getInkListStrokeVertex
  3215. (JNIEnv *, jobject, jint, jint);
  3216. /*
  3217. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3218. * Method: clearInkList
  3219. * Signature: ()V
  3220. */
  3221. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_clearInkList
  3222. (JNIEnv *, jobject);
  3223. /*
  3224. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3225. * Method: addInkListStroke
  3226. * Signature: ()V
  3227. */
  3228. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_addInkListStroke
  3229. (JNIEnv *, jobject);
  3230. /*
  3231. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3232. * Method: addInkListStrokeVertex
  3233. * Signature: (FF)V
  3234. */
  3235. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_addInkListStrokeVertex
  3236. (JNIEnv *, jobject, jfloat, jfloat);
  3237. /*
  3238. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3239. * Method: hasCallout
  3240. * Signature: ()Z
  3241. */
  3242. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasCallout
  3243. (JNIEnv *, jobject);
  3244. /*
  3245. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3246. * Method: getCalloutStyle
  3247. * Signature: ()I
  3248. */
  3249. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getCalloutStyle
  3250. (JNIEnv *, jobject);
  3251. /*
  3252. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3253. * Method: setCalloutStyle
  3254. * Signature: (I)V
  3255. */
  3256. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setCalloutStyle
  3257. (JNIEnv *, jobject, jint);
  3258. /*
  3259. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3260. * Method: getCalloutPoint
  3261. * Signature: ()Lcom/artifex/mupdf/fitz/Point;
  3262. */
  3263. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getCalloutPoint
  3264. (JNIEnv *, jobject);
  3265. /*
  3266. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3267. * Method: setCalloutPoint
  3268. * Signature: (Lcom/artifex/mupdf/fitz/Point;)V
  3269. */
  3270. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setCalloutPoint
  3271. (JNIEnv *, jobject, jobject);
  3272. /*
  3273. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3274. * Method: getCalloutLine
  3275. * Signature: ()[Lcom/artifex/mupdf/fitz/Point;
  3276. */
  3277. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getCalloutLine
  3278. (JNIEnv *, jobject);
  3279. /*
  3280. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3281. * Method: setCalloutLineNative
  3282. * Signature: (ILcom/artifex/mupdf/fitz/Point;Lcom/artifex/mupdf/fitz/Point;Lcom/artifex/mupdf/fitz/Point;)V
  3283. */
  3284. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setCalloutLineNative
  3285. (JNIEnv *, jobject, jint, jobject, jobject, jobject);
  3286. /*
  3287. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3288. * Method: hasIcon
  3289. * Signature: ()Z
  3290. */
  3291. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasIcon
  3292. (JNIEnv *, jobject);
  3293. /*
  3294. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3295. * Method: getIcon
  3296. * Signature: ()Ljava/lang/String;
  3297. */
  3298. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getIcon
  3299. (JNIEnv *, jobject);
  3300. /*
  3301. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3302. * Method: setIcon
  3303. * Signature: (Ljava/lang/String;)V
  3304. */
  3305. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setIcon
  3306. (JNIEnv *, jobject, jstring);
  3307. /*
  3308. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3309. * Method: hasPopup
  3310. * Signature: ()Z
  3311. */
  3312. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasPopup
  3313. (JNIEnv *, jobject);
  3314. /*
  3315. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3316. * Method: getPopup
  3317. * Signature: ()Lcom/artifex/mupdf/fitz/Rect;
  3318. */
  3319. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getPopup
  3320. (JNIEnv *, jobject);
  3321. /*
  3322. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3323. * Method: setPopup
  3324. * Signature: (Lcom/artifex/mupdf/fitz/Rect;)V
  3325. */
  3326. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setPopup
  3327. (JNIEnv *, jobject, jobject);
  3328. /*
  3329. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3330. * Method: hasOpen
  3331. * Signature: ()Z
  3332. */
  3333. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasOpen
  3334. (JNIEnv *, jobject);
  3335. /*
  3336. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3337. * Method: getIsOpen
  3338. * Signature: ()Z
  3339. */
  3340. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getIsOpen
  3341. (JNIEnv *, jobject);
  3342. /*
  3343. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3344. * Method: setIsOpen
  3345. * Signature: (Z)V
  3346. */
  3347. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setIsOpen
  3348. (JNIEnv *, jobject, jboolean);
  3349. /*
  3350. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3351. * Method: hasLine
  3352. * Signature: ()Z
  3353. */
  3354. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasLine
  3355. (JNIEnv *, jobject);
  3356. /*
  3357. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3358. * Method: getLine
  3359. * Signature: ()[Lcom/artifex/mupdf/fitz/Point;
  3360. */
  3361. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getLine
  3362. (JNIEnv *, jobject);
  3363. /*
  3364. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3365. * Method: setLine
  3366. * Signature: (Lcom/artifex/mupdf/fitz/Point;Lcom/artifex/mupdf/fitz/Point;)V
  3367. */
  3368. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setLine
  3369. (JNIEnv *, jobject, jobject, jobject);
  3370. /*
  3371. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3372. * Method: getLineLeader
  3373. * Signature: ()F
  3374. */
  3375. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getLineLeader
  3376. (JNIEnv *, jobject);
  3377. /*
  3378. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3379. * Method: setLineLeader
  3380. * Signature: (F)V
  3381. */
  3382. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setLineLeader
  3383. (JNIEnv *, jobject, jfloat);
  3384. /*
  3385. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3386. * Method: getLineLeaderExtension
  3387. * Signature: ()F
  3388. */
  3389. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getLineLeaderExtension
  3390. (JNIEnv *, jobject);
  3391. /*
  3392. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3393. * Method: setLineLeaderExtension
  3394. * Signature: (F)V
  3395. */
  3396. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setLineLeaderExtension
  3397. (JNIEnv *, jobject, jfloat);
  3398. /*
  3399. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3400. * Method: getLineLeaderOffset
  3401. * Signature: ()F
  3402. */
  3403. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getLineLeaderOffset
  3404. (JNIEnv *, jobject);
  3405. /*
  3406. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3407. * Method: setLineLeaderOffset
  3408. * Signature: (F)V
  3409. */
  3410. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setLineLeaderOffset
  3411. (JNIEnv *, jobject, jfloat);
  3412. /*
  3413. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3414. * Method: getLineCaption
  3415. * Signature: ()Z
  3416. */
  3417. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getLineCaption
  3418. (JNIEnv *, jobject);
  3419. /*
  3420. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3421. * Method: setLineCaption
  3422. * Signature: (Z)V
  3423. */
  3424. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setLineCaption
  3425. (JNIEnv *, jobject, jboolean);
  3426. /*
  3427. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3428. * Method: getLineCaptionOffset
  3429. * Signature: ()Lcom/artifex/mupdf/fitz/Point;
  3430. */
  3431. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getLineCaptionOffset
  3432. (JNIEnv *, jobject);
  3433. /*
  3434. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3435. * Method: setLineCaptionOffset
  3436. * Signature: (Lcom/artifex/mupdf/fitz/Point;)V
  3437. */
  3438. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setLineCaptionOffset
  3439. (JNIEnv *, jobject, jobject);
  3440. /*
  3441. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3442. * Method: hasFileSpec
  3443. * Signature: ()Z
  3444. */
  3445. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasFileSpec
  3446. (JNIEnv *, jobject);
  3447. /*
  3448. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3449. * Method: setFileSpec
  3450. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)V
  3451. */
  3452. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setFileSpec
  3453. (JNIEnv *, jobject, jobject);
  3454. /*
  3455. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3456. * Method: getFileSpec
  3457. * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
  3458. */
  3459. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getFileSpec
  3460. (JNIEnv *, jobject);
  3461. /*
  3462. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3463. * Method: hasIntent
  3464. * Signature: ()Z
  3465. */
  3466. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasIntent
  3467. (JNIEnv *, jobject);
  3468. /*
  3469. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3470. * Method: getIntent
  3471. * Signature: ()I
  3472. */
  3473. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getIntent
  3474. (JNIEnv *, jobject);
  3475. /*
  3476. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3477. * Method: setIntent
  3478. * Signature: (I)V
  3479. */
  3480. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setIntent
  3481. (JNIEnv *, jobject, jint);
  3482. /*
  3483. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3484. * Method: eventEnter
  3485. * Signature: ()V
  3486. */
  3487. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventEnter
  3488. (JNIEnv *, jobject);
  3489. /*
  3490. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3491. * Method: eventExit
  3492. * Signature: ()V
  3493. */
  3494. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventExit
  3495. (JNIEnv *, jobject);
  3496. /*
  3497. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3498. * Method: eventDown
  3499. * Signature: ()V
  3500. */
  3501. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventDown
  3502. (JNIEnv *, jobject);
  3503. /*
  3504. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3505. * Method: eventUp
  3506. * Signature: ()V
  3507. */
  3508. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventUp
  3509. (JNIEnv *, jobject);
  3510. /*
  3511. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3512. * Method: eventFocus
  3513. * Signature: ()V
  3514. */
  3515. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventFocus
  3516. (JNIEnv *, jobject);
  3517. /*
  3518. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3519. * Method: eventBlur
  3520. * Signature: ()V
  3521. */
  3522. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_eventBlur
  3523. (JNIEnv *, jobject);
  3524. /*
  3525. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3526. * Method: requestSynthesis
  3527. * Signature: ()V
  3528. */
  3529. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_requestSynthesis
  3530. (JNIEnv *, jobject);
  3531. /*
  3532. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3533. * Method: requestResynthesis
  3534. * Signature: ()V
  3535. */
  3536. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_requestResynthesis
  3537. (JNIEnv *, jobject);
  3538. /*
  3539. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3540. * Method: update
  3541. * Signature: ()Z
  3542. */
  3543. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_update
  3544. (JNIEnv *, jobject);
  3545. /*
  3546. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3547. * Method: getHot
  3548. * Signature: ()Z
  3549. */
  3550. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getHot
  3551. (JNIEnv *, jobject);
  3552. /*
  3553. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3554. * Method: setHot
  3555. * Signature: (Z)V
  3556. */
  3557. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setHot
  3558. (JNIEnv *, jobject, jboolean);
  3559. /*
  3560. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3561. * Method: getObject
  3562. * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
  3563. */
  3564. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getObject
  3565. (JNIEnv *, jobject);
  3566. /*
  3567. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3568. * Method: getLanguage
  3569. * Signature: ()I
  3570. */
  3571. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getLanguage
  3572. (JNIEnv *, jobject);
  3573. /*
  3574. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3575. * Method: setLanguage
  3576. * Signature: (I)V
  3577. */
  3578. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setLanguage
  3579. (JNIEnv *, jobject, jint);
  3580. /*
  3581. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3582. * Method: hasQuadding
  3583. * Signature: ()Z
  3584. */
  3585. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasQuadding
  3586. (JNIEnv *, jobject);
  3587. /*
  3588. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3589. * Method: getQuadding
  3590. * Signature: ()I
  3591. */
  3592. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getQuadding
  3593. (JNIEnv *, jobject);
  3594. /*
  3595. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3596. * Method: setQuadding
  3597. * Signature: (I)V
  3598. */
  3599. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setQuadding
  3600. (JNIEnv *, jobject, jint);
  3601. /*
  3602. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3603. * Method: hasDefaultAppearance
  3604. * Signature: ()Z
  3605. */
  3606. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_hasDefaultAppearance
  3607. (JNIEnv *, jobject);
  3608. /*
  3609. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3610. * Method: getDefaultAppearance
  3611. * Signature: ()Lcom/artifex/mupdf/fitz/DefaultAppearance;
  3612. */
  3613. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getDefaultAppearance
  3614. (JNIEnv *, jobject);
  3615. /*
  3616. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3617. * Method: setDefaultAppearance
  3618. * Signature: (Ljava/lang/String;F[F)V
  3619. */
  3620. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setDefaultAppearance
  3621. (JNIEnv *, jobject, jstring, jfloat, jfloatArray);
  3622. /*
  3623. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3624. * Method: setNativeAppearance
  3625. * Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Rect;Lcom/artifex/mupdf/fitz/PDFObject;Lcom/artifex/mupdf/fitz/Buffer;)V
  3626. */
  3627. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setNativeAppearance
  3628. (JNIEnv *, jobject, jstring, jstring, jobject, jobject, jobject, jobject);
  3629. /*
  3630. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3631. * Method: setNativeAppearanceDisplayList
  3632. * Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/DisplayList;)V
  3633. */
  3634. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setNativeAppearanceDisplayList
  3635. (JNIEnv *, jobject, jstring, jstring, jobject, jobject);
  3636. /*
  3637. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3638. * Method: setNativeAppearanceImage
  3639. * Signature: (Lcom/artifex/mupdf/fitz/Image;)V
  3640. */
  3641. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setNativeAppearanceImage
  3642. (JNIEnv *, jobject, jobject);
  3643. /*
  3644. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3645. * Method: getStampImageObject
  3646. * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
  3647. */
  3648. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getStampImageObject
  3649. (JNIEnv *, jobject);
  3650. /*
  3651. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3652. * Method: setStampImageObject
  3653. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)V
  3654. */
  3655. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setStampImageObject
  3656. (JNIEnv *, jobject, jobject);
  3657. /*
  3658. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3659. * Method: setStampImage
  3660. * Signature: (Lcom/artifex/mupdf/fitz/Image;)V
  3661. */
  3662. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setStampImage
  3663. (JNIEnv *, jobject, jobject);
  3664. /*
  3665. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3666. * Method: getHiddenForEditing
  3667. * Signature: ()Z
  3668. */
  3669. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_getHiddenForEditing
  3670. (JNIEnv *, jobject);
  3671. /*
  3672. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3673. * Method: setHiddenForEditing
  3674. * Signature: (Z)V
  3675. */
  3676. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_setHiddenForEditing
  3677. (JNIEnv *, jobject, jboolean);
  3678. /*
  3679. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3680. * Method: applyRedaction
  3681. * Signature: (ZIII)Z
  3682. */
  3683. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_applyRedaction
  3684. (JNIEnv *, jobject, jboolean, jint, jint, jint);
  3685. /*
  3686. * Class: com_artifex_mupdf_fitz_PDFAnnotation
  3687. * Method: process
  3688. * Signature: (Lcom/artifex/mupdf/fitz/PDFProcessor;)V
  3689. */
  3690. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFAnnotation_process
  3691. (JNIEnv *, jobject, jobject);
  3692. #ifdef __cplusplus
  3693. }
  3694. #endif
  3695. #endif
  3696. /* DO NOT EDIT THIS FILE - it is machine generated */
  3697. #include <jni.h>
  3698. /* Header for class com_artifex_mupdf_fitz_PDFDocument */
  3699. #ifndef _Included_com_artifex_mupdf_fitz_PDFDocument
  3700. #define _Included_com_artifex_mupdf_fitz_PDFDocument
  3701. #ifdef __cplusplus
  3702. extern "C" {
  3703. #endif
  3704. #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_PRINT
  3705. #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_PRINT 112L
  3706. #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_COPY
  3707. #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_COPY 99L
  3708. #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_EDIT
  3709. #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_EDIT 101L
  3710. #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_ANNOTATE
  3711. #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_ANNOTATE 110L
  3712. #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_FORM
  3713. #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_FORM 102L
  3714. #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_ACCESSIBILITY
  3715. #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_ACCESSIBILITY 121L
  3716. #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_ASSEMBLE
  3717. #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_ASSEMBLE 97L
  3718. #undef com_artifex_mupdf_fitz_PDFDocument_PERMISSION_PRINT_HQ
  3719. #define com_artifex_mupdf_fitz_PDFDocument_PERMISSION_PRINT_HQ 104L
  3720. #undef com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_UNSET
  3721. #define com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_UNSET 0L
  3722. #undef com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_ur
  3723. #define com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_ur 507L
  3724. #undef com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_urd
  3725. #define com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_urd 3423L
  3726. #undef com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_ko
  3727. #define com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_ko 416L
  3728. #undef com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_ja
  3729. #define com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_ja 37L
  3730. #undef com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_zh
  3731. #define com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_zh 242L
  3732. #undef com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_zh_Hans
  3733. #define com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_zh_Hans 14093L
  3734. #undef com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_zh_Hant
  3735. #define com_artifex_mupdf_fitz_PDFDocument_LANGUAGE_zh_Hant 14822L
  3736. #undef com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_NONE
  3737. #define com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_NONE 0L
  3738. #undef com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_DECIMAL
  3739. #define com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_DECIMAL 68L
  3740. #undef com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_ROMAN_UC
  3741. #define com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_ROMAN_UC 82L
  3742. #undef com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_ROMAN_LC
  3743. #define com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_ROMAN_LC 114L
  3744. #undef com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_ALPHA_UC
  3745. #define com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_ALPHA_UC 65L
  3746. #undef com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_ALPHA_LC
  3747. #define com_artifex_mupdf_fitz_PDFDocument_PAGE_LABEL_ALPHA_LC 97L
  3748. #undef com_artifex_mupdf_fitz_PDFDocument_NOT_ZUGFERD
  3749. #define com_artifex_mupdf_fitz_PDFDocument_NOT_ZUGFERD 0L
  3750. #undef com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_COMFORT
  3751. #define com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_COMFORT 1L
  3752. #undef com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_BASIC
  3753. #define com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_BASIC 2L
  3754. #undef com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_EXTENDED
  3755. #define com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_EXTENDED 3L
  3756. #undef com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_BASIC_WL
  3757. #define com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_BASIC_WL 4L
  3758. #undef com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_MINIMUM
  3759. #define com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_MINIMUM 5L
  3760. #undef com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_XRECHNUNG
  3761. #define com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_XRECHNUNG 6L
  3762. #undef com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_UNKNOWN
  3763. #define com_artifex_mupdf_fitz_PDFDocument_ZUGFERD_UNKNOWN 7L
  3764. /*
  3765. * Class: com_artifex_mupdf_fitz_PDFDocument
  3766. * Method: newNative
  3767. * Signature: ()J
  3768. */
  3769. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newNative
  3770. (JNIEnv *, jclass);
  3771. /*
  3772. * Class: com_artifex_mupdf_fitz_PDFDocument
  3773. * Method: finalize
  3774. * Signature: ()V
  3775. */
  3776. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_finalize
  3777. (JNIEnv *, jobject);
  3778. /*
  3779. * Class: com_artifex_mupdf_fitz_PDFDocument
  3780. * Method: findPage
  3781. * Signature: (I)Lcom/artifex/mupdf/fitz/PDFObject;
  3782. */
  3783. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_findPage
  3784. (JNIEnv *, jobject, jint);
  3785. /*
  3786. * Class: com_artifex_mupdf_fitz_PDFDocument
  3787. * Method: getTrailer
  3788. * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
  3789. */
  3790. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_getTrailer
  3791. (JNIEnv *, jobject);
  3792. /*
  3793. * Class: com_artifex_mupdf_fitz_PDFDocument
  3794. * Method: countObjects
  3795. * Signature: ()I
  3796. */
  3797. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_countObjects
  3798. (JNIEnv *, jobject);
  3799. /*
  3800. * Class: com_artifex_mupdf_fitz_PDFDocument
  3801. * Method: newNull
  3802. * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
  3803. */
  3804. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newNull
  3805. (JNIEnv *, jobject);
  3806. /*
  3807. * Class: com_artifex_mupdf_fitz_PDFDocument
  3808. * Method: newBoolean
  3809. * Signature: (Z)Lcom/artifex/mupdf/fitz/PDFObject;
  3810. */
  3811. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newBoolean
  3812. (JNIEnv *, jobject, jboolean);
  3813. /*
  3814. * Class: com_artifex_mupdf_fitz_PDFDocument
  3815. * Method: newInteger
  3816. * Signature: (I)Lcom/artifex/mupdf/fitz/PDFObject;
  3817. */
  3818. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newInteger
  3819. (JNIEnv *, jobject, jint);
  3820. /*
  3821. * Class: com_artifex_mupdf_fitz_PDFDocument
  3822. * Method: newReal
  3823. * Signature: (F)Lcom/artifex/mupdf/fitz/PDFObject;
  3824. */
  3825. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newReal
  3826. (JNIEnv *, jobject, jfloat);
  3827. /*
  3828. * Class: com_artifex_mupdf_fitz_PDFDocument
  3829. * Method: newString
  3830. * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/PDFObject;
  3831. */
  3832. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newString
  3833. (JNIEnv *, jobject, jstring);
  3834. /*
  3835. * Class: com_artifex_mupdf_fitz_PDFDocument
  3836. * Method: newByteString
  3837. * Signature: ([B)Lcom/artifex/mupdf/fitz/PDFObject;
  3838. */
  3839. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newByteString
  3840. (JNIEnv *, jobject, jbyteArray);
  3841. /*
  3842. * Class: com_artifex_mupdf_fitz_PDFDocument
  3843. * Method: newName
  3844. * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/PDFObject;
  3845. */
  3846. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newName
  3847. (JNIEnv *, jobject, jstring);
  3848. /*
  3849. * Class: com_artifex_mupdf_fitz_PDFDocument
  3850. * Method: newIndirect
  3851. * Signature: (II)Lcom/artifex/mupdf/fitz/PDFObject;
  3852. */
  3853. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newIndirect
  3854. (JNIEnv *, jobject, jint, jint);
  3855. /*
  3856. * Class: com_artifex_mupdf_fitz_PDFDocument
  3857. * Method: newArray
  3858. * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
  3859. */
  3860. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newArray
  3861. (JNIEnv *, jobject);
  3862. /*
  3863. * Class: com_artifex_mupdf_fitz_PDFDocument
  3864. * Method: newDictionary
  3865. * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
  3866. */
  3867. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newDictionary
  3868. (JNIEnv *, jobject);
  3869. /*
  3870. * Class: com_artifex_mupdf_fitz_PDFDocument
  3871. * Method: addObject
  3872. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/PDFObject;
  3873. */
  3874. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addObject
  3875. (JNIEnv *, jobject, jobject);
  3876. /*
  3877. * Class: com_artifex_mupdf_fitz_PDFDocument
  3878. * Method: createObject
  3879. * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
  3880. */
  3881. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_createObject
  3882. (JNIEnv *, jobject);
  3883. /*
  3884. * Class: com_artifex_mupdf_fitz_PDFDocument
  3885. * Method: deleteObject
  3886. * Signature: (I)V
  3887. */
  3888. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_deleteObject
  3889. (JNIEnv *, jobject, jint);
  3890. /*
  3891. * Class: com_artifex_mupdf_fitz_PDFDocument
  3892. * Method: newPDFGraftMap
  3893. * Signature: ()Lcom/artifex/mupdf/fitz/PDFGraftMap;
  3894. */
  3895. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_newPDFGraftMap
  3896. (JNIEnv *, jobject);
  3897. /*
  3898. * Class: com_artifex_mupdf_fitz_PDFDocument
  3899. * Method: graftObject
  3900. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/PDFObject;
  3901. */
  3902. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_graftObject
  3903. (JNIEnv *, jobject, jobject);
  3904. /*
  3905. * Class: com_artifex_mupdf_fitz_PDFDocument
  3906. * Method: graftPage
  3907. * Signature: (ILcom/artifex/mupdf/fitz/PDFDocument;I)V
  3908. */
  3909. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_graftPage
  3910. (JNIEnv *, jobject, jint, jobject, jint);
  3911. /*
  3912. * Class: com_artifex_mupdf_fitz_PDFDocument
  3913. * Method: addStreamBuffer
  3914. * Signature: (Lcom/artifex/mupdf/fitz/Buffer;Ljava/lang/Object;Z)Lcom/artifex/mupdf/fitz/PDFObject;
  3915. */
  3916. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addStreamBuffer
  3917. (JNIEnv *, jobject, jobject, jobject, jboolean);
  3918. /*
  3919. * Class: com_artifex_mupdf_fitz_PDFDocument
  3920. * Method: addStreamString
  3921. * Signature: (Ljava/lang/String;Ljava/lang/Object;Z)Lcom/artifex/mupdf/fitz/PDFObject;
  3922. */
  3923. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addStreamString
  3924. (JNIEnv *, jobject, jstring, jobject, jboolean);
  3925. /*
  3926. * Class: com_artifex_mupdf_fitz_PDFDocument
  3927. * Method: addPageBuffer
  3928. * Signature: (Lcom/artifex/mupdf/fitz/Rect;ILcom/artifex/mupdf/fitz/PDFObject;Lcom/artifex/mupdf/fitz/Buffer;)Lcom/artifex/mupdf/fitz/PDFObject;
  3929. */
  3930. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addPageBuffer
  3931. (JNIEnv *, jobject, jobject, jint, jobject, jobject);
  3932. /*
  3933. * Class: com_artifex_mupdf_fitz_PDFDocument
  3934. * Method: addPageString
  3935. * Signature: (Lcom/artifex/mupdf/fitz/Rect;ILcom/artifex/mupdf/fitz/PDFObject;Ljava/lang/String;)Lcom/artifex/mupdf/fitz/PDFObject;
  3936. */
  3937. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addPageString
  3938. (JNIEnv *, jobject, jobject, jint, jobject, jstring);
  3939. /*
  3940. * Class: com_artifex_mupdf_fitz_PDFDocument
  3941. * Method: insertPage
  3942. * Signature: (ILcom/artifex/mupdf/fitz/PDFObject;)V
  3943. */
  3944. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_insertPage
  3945. (JNIEnv *, jobject, jint, jobject);
  3946. /*
  3947. * Class: com_artifex_mupdf_fitz_PDFDocument
  3948. * Method: deletePage
  3949. * Signature: (I)V
  3950. */
  3951. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_deletePage
  3952. (JNIEnv *, jobject, jint);
  3953. /*
  3954. * Class: com_artifex_mupdf_fitz_PDFDocument
  3955. * Method: addImage
  3956. * Signature: (Lcom/artifex/mupdf/fitz/Image;)Lcom/artifex/mupdf/fitz/PDFObject;
  3957. */
  3958. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addImage
  3959. (JNIEnv *, jobject, jobject);
  3960. /*
  3961. * Class: com_artifex_mupdf_fitz_PDFDocument
  3962. * Method: addSimpleFont
  3963. * Signature: (Lcom/artifex/mupdf/fitz/Font;I)Lcom/artifex/mupdf/fitz/PDFObject;
  3964. */
  3965. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addSimpleFont
  3966. (JNIEnv *, jobject, jobject, jint);
  3967. /*
  3968. * Class: com_artifex_mupdf_fitz_PDFDocument
  3969. * Method: addCJKFont
  3970. * Signature: (Lcom/artifex/mupdf/fitz/Font;IIZ)Lcom/artifex/mupdf/fitz/PDFObject;
  3971. */
  3972. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addCJKFont
  3973. (JNIEnv *, jobject, jobject, jint, jint, jboolean);
  3974. /*
  3975. * Class: com_artifex_mupdf_fitz_PDFDocument
  3976. * Method: addFont
  3977. * Signature: (Lcom/artifex/mupdf/fitz/Font;)Lcom/artifex/mupdf/fitz/PDFObject;
  3978. */
  3979. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addFont
  3980. (JNIEnv *, jobject, jobject);
  3981. /*
  3982. * Class: com_artifex_mupdf_fitz_PDFDocument
  3983. * Method: hasUnsavedChanges
  3984. * Signature: ()Z
  3985. */
  3986. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_hasUnsavedChanges
  3987. (JNIEnv *, jobject);
  3988. /*
  3989. * Class: com_artifex_mupdf_fitz_PDFDocument
  3990. * Method: wasRepaired
  3991. * Signature: ()Z
  3992. */
  3993. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_wasRepaired
  3994. (JNIEnv *, jobject);
  3995. /*
  3996. * Class: com_artifex_mupdf_fitz_PDFDocument
  3997. * Method: canBeSavedIncrementally
  3998. * Signature: ()Z
  3999. */
  4000. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_canBeSavedIncrementally
  4001. (JNIEnv *, jobject);
  4002. /*
  4003. * Class: com_artifex_mupdf_fitz_PDFDocument
  4004. * Method: isRedacted
  4005. * Signature: ()Z
  4006. */
  4007. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_isRedacted
  4008. (JNIEnv *, jobject);
  4009. /*
  4010. * Class: com_artifex_mupdf_fitz_PDFDocument
  4011. * Method: rearrangePages
  4012. * Signature: ([I)V
  4013. */
  4014. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_rearrangePages
  4015. (JNIEnv *, jobject, jintArray);
  4016. /*
  4017. * Class: com_artifex_mupdf_fitz_PDFDocument
  4018. * Method: save
  4019. * Signature: (Ljava/lang/String;Ljava/lang/String;)V
  4020. */
  4021. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_save
  4022. (JNIEnv *, jobject, jstring, jstring);
  4023. /*
  4024. * Class: com_artifex_mupdf_fitz_PDFDocument
  4025. * Method: nativeSaveWithStream
  4026. * Signature: (Lcom/artifex/mupdf/fitz/SeekableInputOutputStream;Ljava/lang/String;)V
  4027. */
  4028. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_nativeSaveWithStream
  4029. (JNIEnv *, jobject, jobject, jstring);
  4030. /*
  4031. * Class: com_artifex_mupdf_fitz_PDFDocument
  4032. * Method: enableJs
  4033. * Signature: ()V
  4034. */
  4035. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_enableJs
  4036. (JNIEnv *, jobject);
  4037. /*
  4038. * Class: com_artifex_mupdf_fitz_PDFDocument
  4039. * Method: disableJs
  4040. * Signature: ()V
  4041. */
  4042. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_disableJs
  4043. (JNIEnv *, jobject);
  4044. /*
  4045. * Class: com_artifex_mupdf_fitz_PDFDocument
  4046. * Method: isJsSupported
  4047. * Signature: ()Z
  4048. */
  4049. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_isJsSupported
  4050. (JNIEnv *, jobject);
  4051. /*
  4052. * Class: com_artifex_mupdf_fitz_PDFDocument
  4053. * Method: setJsEventListener
  4054. * Signature: (Lcom/artifex/mupdf/fitz/PDFDocument/JsEventListener;)V
  4055. */
  4056. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_setJsEventListener
  4057. (JNIEnv *, jobject, jobject);
  4058. /*
  4059. * Class: com_artifex_mupdf_fitz_PDFDocument
  4060. * Method: calculate
  4061. * Signature: ()V
  4062. */
  4063. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_calculate
  4064. (JNIEnv *, jobject);
  4065. /*
  4066. * Class: com_artifex_mupdf_fitz_PDFDocument
  4067. * Method: getVersion
  4068. * Signature: ()I
  4069. */
  4070. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_getVersion
  4071. (JNIEnv *, jobject);
  4072. /*
  4073. * Class: com_artifex_mupdf_fitz_PDFDocument
  4074. * Method: countVersions
  4075. * Signature: ()I
  4076. */
  4077. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_countVersions
  4078. (JNIEnv *, jobject);
  4079. /*
  4080. * Class: com_artifex_mupdf_fitz_PDFDocument
  4081. * Method: countUnsavedVersions
  4082. * Signature: ()I
  4083. */
  4084. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_countUnsavedVersions
  4085. (JNIEnv *, jobject);
  4086. /*
  4087. * Class: com_artifex_mupdf_fitz_PDFDocument
  4088. * Method: validateChangeHistory
  4089. * Signature: ()I
  4090. */
  4091. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_validateChangeHistory
  4092. (JNIEnv *, jobject);
  4093. /*
  4094. * Class: com_artifex_mupdf_fitz_PDFDocument
  4095. * Method: wasPureXFA
  4096. * Signature: ()Z
  4097. */
  4098. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_wasPureXFA
  4099. (JNIEnv *, jobject);
  4100. /*
  4101. * Class: com_artifex_mupdf_fitz_PDFDocument
  4102. * Method: wasLinearized
  4103. * Signature: ()Z
  4104. */
  4105. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_wasLinearized
  4106. (JNIEnv *, jobject);
  4107. /*
  4108. * Class: com_artifex_mupdf_fitz_PDFDocument
  4109. * Method: enableJournal
  4110. * Signature: ()V
  4111. */
  4112. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_enableJournal
  4113. (JNIEnv *, jobject);
  4114. /*
  4115. * Class: com_artifex_mupdf_fitz_PDFDocument
  4116. * Method: saveJournal
  4117. * Signature: (Ljava/lang/String;)V
  4118. */
  4119. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_saveJournal
  4120. (JNIEnv *, jobject, jstring);
  4121. /*
  4122. * Class: com_artifex_mupdf_fitz_PDFDocument
  4123. * Method: saveJournalWithStream
  4124. * Signature: (Lcom/artifex/mupdf/fitz/SeekableOutputStream;)V
  4125. */
  4126. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_saveJournalWithStream
  4127. (JNIEnv *, jobject, jobject);
  4128. /*
  4129. * Class: com_artifex_mupdf_fitz_PDFDocument
  4130. * Method: loadJournal
  4131. * Signature: (Ljava/lang/String;)V
  4132. */
  4133. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_loadJournal
  4134. (JNIEnv *, jobject, jstring);
  4135. /*
  4136. * Class: com_artifex_mupdf_fitz_PDFDocument
  4137. * Method: loadJournalWithStream
  4138. * Signature: (Lcom/artifex/mupdf/fitz/SeekableInputStream;)V
  4139. */
  4140. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_loadJournalWithStream
  4141. (JNIEnv *, jobject, jobject);
  4142. /*
  4143. * Class: com_artifex_mupdf_fitz_PDFDocument
  4144. * Method: undoRedoPosition
  4145. * Signature: ()I
  4146. */
  4147. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_undoRedoPosition
  4148. (JNIEnv *, jobject);
  4149. /*
  4150. * Class: com_artifex_mupdf_fitz_PDFDocument
  4151. * Method: undoRedoSteps
  4152. * Signature: ()I
  4153. */
  4154. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_undoRedoSteps
  4155. (JNIEnv *, jobject);
  4156. /*
  4157. * Class: com_artifex_mupdf_fitz_PDFDocument
  4158. * Method: undoRedoStep
  4159. * Signature: (I)Ljava/lang/String;
  4160. */
  4161. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_undoRedoStep
  4162. (JNIEnv *, jobject, jint);
  4163. /*
  4164. * Class: com_artifex_mupdf_fitz_PDFDocument
  4165. * Method: canUndo
  4166. * Signature: ()Z
  4167. */
  4168. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_canUndo
  4169. (JNIEnv *, jobject);
  4170. /*
  4171. * Class: com_artifex_mupdf_fitz_PDFDocument
  4172. * Method: canRedo
  4173. * Signature: ()Z
  4174. */
  4175. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_canRedo
  4176. (JNIEnv *, jobject);
  4177. /*
  4178. * Class: com_artifex_mupdf_fitz_PDFDocument
  4179. * Method: undo
  4180. * Signature: ()V
  4181. */
  4182. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_undo
  4183. (JNIEnv *, jobject);
  4184. /*
  4185. * Class: com_artifex_mupdf_fitz_PDFDocument
  4186. * Method: redo
  4187. * Signature: ()V
  4188. */
  4189. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_redo
  4190. (JNIEnv *, jobject);
  4191. /*
  4192. * Class: com_artifex_mupdf_fitz_PDFDocument
  4193. * Method: beginOperation
  4194. * Signature: (Ljava/lang/String;)V
  4195. */
  4196. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_beginOperation
  4197. (JNIEnv *, jobject, jstring);
  4198. /*
  4199. * Class: com_artifex_mupdf_fitz_PDFDocument
  4200. * Method: beginImplicitOperation
  4201. * Signature: ()V
  4202. */
  4203. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_beginImplicitOperation
  4204. (JNIEnv *, jobject);
  4205. /*
  4206. * Class: com_artifex_mupdf_fitz_PDFDocument
  4207. * Method: endOperation
  4208. * Signature: ()V
  4209. */
  4210. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_endOperation
  4211. (JNIEnv *, jobject);
  4212. /*
  4213. * Class: com_artifex_mupdf_fitz_PDFDocument
  4214. * Method: abandonOperation
  4215. * Signature: ()V
  4216. */
  4217. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_abandonOperation
  4218. (JNIEnv *, jobject);
  4219. /*
  4220. * Class: com_artifex_mupdf_fitz_PDFDocument
  4221. * Method: getLanguage
  4222. * Signature: ()I
  4223. */
  4224. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_getLanguage
  4225. (JNIEnv *, jobject);
  4226. /*
  4227. * Class: com_artifex_mupdf_fitz_PDFDocument
  4228. * Method: setLanguage
  4229. * Signature: (I)V
  4230. */
  4231. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_setLanguage
  4232. (JNIEnv *, jobject, jint);
  4233. /*
  4234. * Class: com_artifex_mupdf_fitz_PDFDocument
  4235. * Method: setPageLabels
  4236. * Signature: (IILjava/lang/String;I)V
  4237. */
  4238. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_setPageLabels
  4239. (JNIEnv *, jobject, jint, jint, jstring, jint);
  4240. /*
  4241. * Class: com_artifex_mupdf_fitz_PDFDocument
  4242. * Method: deletePageLabels
  4243. * Signature: (I)V
  4244. */
  4245. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_deletePageLabels
  4246. (JNIEnv *, jobject, jint);
  4247. /*
  4248. * Class: com_artifex_mupdf_fitz_PDFDocument
  4249. * Method: formatURIFromPathAndNamedDest
  4250. * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  4251. */
  4252. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_formatURIFromPathAndNamedDest
  4253. (JNIEnv *, jclass, jstring, jstring);
  4254. /*
  4255. * Class: com_artifex_mupdf_fitz_PDFDocument
  4256. * Method: formatURIFromPathAndExplicitDest
  4257. * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/LinkDestination;)Ljava/lang/String;
  4258. */
  4259. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_formatURIFromPathAndExplicitDest
  4260. (JNIEnv *, jclass, jstring, jobject);
  4261. /*
  4262. * Class: com_artifex_mupdf_fitz_PDFDocument
  4263. * Method: appendNamedDestToURI
  4264. * Signature: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
  4265. */
  4266. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_appendNamedDestToURI
  4267. (JNIEnv *, jclass, jstring, jstring);
  4268. /*
  4269. * Class: com_artifex_mupdf_fitz_PDFDocument
  4270. * Method: appendExplicitDestToURI
  4271. * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/LinkDestination;)Ljava/lang/String;
  4272. */
  4273. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_appendExplicitDestToURI
  4274. (JNIEnv *, jclass, jstring, jobject);
  4275. /*
  4276. * Class: com_artifex_mupdf_fitz_PDFDocument
  4277. * Method: countSignatures
  4278. * Signature: ()I
  4279. */
  4280. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_countSignatures
  4281. (JNIEnv *, jobject);
  4282. /*
  4283. * Class: com_artifex_mupdf_fitz_PDFDocument
  4284. * Method: addEmbeddedFile
  4285. * Signature: (Ljava/lang/String;Ljava/lang/String;Lcom/artifex/mupdf/fitz/Buffer;JJZ)Lcom/artifex/mupdf/fitz/PDFObject;
  4286. */
  4287. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_addEmbeddedFile
  4288. (JNIEnv *, jobject, jstring, jstring, jobject, jlong, jlong, jboolean);
  4289. /*
  4290. * Class: com_artifex_mupdf_fitz_PDFDocument
  4291. * Method: getEmbeddedFileParams
  4292. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/PDFDocument/PDFEmbeddedFileParams;
  4293. */
  4294. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_getEmbeddedFileParams
  4295. (JNIEnv *, jobject, jobject);
  4296. /*
  4297. * Class: com_artifex_mupdf_fitz_PDFDocument
  4298. * Method: getFileSpecParams
  4299. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/PDFDocument/PDFFileSpecParams;
  4300. */
  4301. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_getFileSpecParams
  4302. (JNIEnv *, jobject, jobject);
  4303. /*
  4304. * Class: com_artifex_mupdf_fitz_PDFDocument
  4305. * Method: loadEmbeddedFileContents
  4306. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/Buffer;
  4307. */
  4308. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_loadEmbeddedFileContents
  4309. (JNIEnv *, jobject, jobject);
  4310. /*
  4311. * Class: com_artifex_mupdf_fitz_PDFDocument
  4312. * Method: verifyEmbeddedFileChecksum
  4313. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Z
  4314. */
  4315. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_verifyEmbeddedFileChecksum
  4316. (JNIEnv *, jobject, jobject);
  4317. /*
  4318. * Class: com_artifex_mupdf_fitz_PDFDocument
  4319. * Method: isEmbeddedFile
  4320. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Z
  4321. */
  4322. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_isEmbeddedFile
  4323. (JNIEnv *, jobject, jobject);
  4324. /*
  4325. * Class: com_artifex_mupdf_fitz_PDFDocument
  4326. * Method: countLayers
  4327. * Signature: ()I
  4328. */
  4329. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_countLayers
  4330. (JNIEnv *, jobject);
  4331. /*
  4332. * Class: com_artifex_mupdf_fitz_PDFDocument
  4333. * Method: isLayerVisible
  4334. * Signature: (I)Z
  4335. */
  4336. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_isLayerVisible
  4337. (JNIEnv *, jobject, jint);
  4338. /*
  4339. * Class: com_artifex_mupdf_fitz_PDFDocument
  4340. * Method: setLayerVisible
  4341. * Signature: (IZ)V
  4342. */
  4343. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_setLayerVisible
  4344. (JNIEnv *, jobject, jint, jboolean);
  4345. /*
  4346. * Class: com_artifex_mupdf_fitz_PDFDocument
  4347. * Method: getLayerName
  4348. * Signature: (I)Ljava/lang/String;
  4349. */
  4350. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_getLayerName
  4351. (JNIEnv *, jobject, jint);
  4352. /*
  4353. * Class: com_artifex_mupdf_fitz_PDFDocument
  4354. * Method: countAssociatedFiles
  4355. * Signature: ()I
  4356. */
  4357. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_countAssociatedFiles
  4358. (JNIEnv *, jobject);
  4359. /*
  4360. * Class: com_artifex_mupdf_fitz_PDFDocument
  4361. * Method: associatedFile
  4362. * Signature: (I)Lcom/artifex/mupdf/fitz/PDFObject;
  4363. */
  4364. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_associatedFile
  4365. (JNIEnv *, jobject, jint);
  4366. /*
  4367. * Class: com_artifex_mupdf_fitz_PDFDocument
  4368. * Method: zugferdProfile
  4369. * Signature: ()I
  4370. */
  4371. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_zugferdProfile
  4372. (JNIEnv *, jobject);
  4373. /*
  4374. * Class: com_artifex_mupdf_fitz_PDFDocument
  4375. * Method: zugferdVersion
  4376. * Signature: ()F
  4377. */
  4378. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_zugferdVersion
  4379. (JNIEnv *, jobject);
  4380. /*
  4381. * Class: com_artifex_mupdf_fitz_PDFDocument
  4382. * Method: zugferdXML
  4383. * Signature: ()Lcom/artifex/mupdf/fitz/Buffer;
  4384. */
  4385. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_zugferdXML
  4386. (JNIEnv *, jobject);
  4387. /*
  4388. * Class: com_artifex_mupdf_fitz_PDFDocument
  4389. * Method: loadImage
  4390. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/Image;
  4391. */
  4392. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_loadImage
  4393. (JNIEnv *, jobject, jobject);
  4394. /*
  4395. * Class: com_artifex_mupdf_fitz_PDFDocument
  4396. * Method: lookupDest
  4397. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/PDFObject;
  4398. */
  4399. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_lookupDest
  4400. (JNIEnv *, jobject, jobject);
  4401. /*
  4402. * Class: com_artifex_mupdf_fitz_PDFDocument
  4403. * Method: subsetFonts
  4404. * Signature: ()V
  4405. */
  4406. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_subsetFonts
  4407. (JNIEnv *, jobject);
  4408. /*
  4409. * Class: com_artifex_mupdf_fitz_PDFDocument
  4410. * Method: bake
  4411. * Signature: (ZZ)V
  4412. */
  4413. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFDocument_bake
  4414. (JNIEnv *, jobject, jboolean, jboolean);
  4415. #ifdef __cplusplus
  4416. }
  4417. #endif
  4418. #endif
  4419. /* DO NOT EDIT THIS FILE - it is machine generated */
  4420. #include <jni.h>
  4421. /* Header for class com_artifex_mupdf_fitz_PDFGraftMap */
  4422. #ifndef _Included_com_artifex_mupdf_fitz_PDFGraftMap
  4423. #define _Included_com_artifex_mupdf_fitz_PDFGraftMap
  4424. #ifdef __cplusplus
  4425. extern "C" {
  4426. #endif
  4427. /*
  4428. * Class: com_artifex_mupdf_fitz_PDFGraftMap
  4429. * Method: finalize
  4430. * Signature: ()V
  4431. */
  4432. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFGraftMap_finalize
  4433. (JNIEnv *, jobject);
  4434. /*
  4435. * Class: com_artifex_mupdf_fitz_PDFGraftMap
  4436. * Method: graftObject
  4437. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Lcom/artifex/mupdf/fitz/PDFObject;
  4438. */
  4439. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFGraftMap_graftObject
  4440. (JNIEnv *, jobject, jobject);
  4441. /*
  4442. * Class: com_artifex_mupdf_fitz_PDFGraftMap
  4443. * Method: graftPage
  4444. * Signature: (ILcom/artifex/mupdf/fitz/PDFDocument;I)V
  4445. */
  4446. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFGraftMap_graftPage
  4447. (JNIEnv *, jobject, jint, jobject, jint);
  4448. #ifdef __cplusplus
  4449. }
  4450. #endif
  4451. #endif
  4452. /* DO NOT EDIT THIS FILE - it is machine generated */
  4453. #include <jni.h>
  4454. /* Header for class com_artifex_mupdf_fitz_PDFObject */
  4455. #ifndef _Included_com_artifex_mupdf_fitz_PDFObject
  4456. #define _Included_com_artifex_mupdf_fitz_PDFObject
  4457. #ifdef __cplusplus
  4458. extern "C" {
  4459. #endif
  4460. /*
  4461. * Class: com_artifex_mupdf_fitz_PDFObject
  4462. * Method: finalize
  4463. * Signature: ()V
  4464. */
  4465. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_finalize
  4466. (JNIEnv *, jobject);
  4467. /*
  4468. * Class: com_artifex_mupdf_fitz_PDFObject
  4469. * Method: isIndirect
  4470. * Signature: ()Z
  4471. */
  4472. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isIndirect
  4473. (JNIEnv *, jobject);
  4474. /*
  4475. * Class: com_artifex_mupdf_fitz_PDFObject
  4476. * Method: isBoolean
  4477. * Signature: ()Z
  4478. */
  4479. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isBoolean
  4480. (JNIEnv *, jobject);
  4481. /*
  4482. * Class: com_artifex_mupdf_fitz_PDFObject
  4483. * Method: isInteger
  4484. * Signature: ()Z
  4485. */
  4486. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isInteger
  4487. (JNIEnv *, jobject);
  4488. /*
  4489. * Class: com_artifex_mupdf_fitz_PDFObject
  4490. * Method: isReal
  4491. * Signature: ()Z
  4492. */
  4493. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isReal
  4494. (JNIEnv *, jobject);
  4495. /*
  4496. * Class: com_artifex_mupdf_fitz_PDFObject
  4497. * Method: isNumber
  4498. * Signature: ()Z
  4499. */
  4500. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isNumber
  4501. (JNIEnv *, jobject);
  4502. /*
  4503. * Class: com_artifex_mupdf_fitz_PDFObject
  4504. * Method: isString
  4505. * Signature: ()Z
  4506. */
  4507. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isString
  4508. (JNIEnv *, jobject);
  4509. /*
  4510. * Class: com_artifex_mupdf_fitz_PDFObject
  4511. * Method: isName
  4512. * Signature: ()Z
  4513. */
  4514. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isName
  4515. (JNIEnv *, jobject);
  4516. /*
  4517. * Class: com_artifex_mupdf_fitz_PDFObject
  4518. * Method: isArray
  4519. * Signature: ()Z
  4520. */
  4521. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isArray
  4522. (JNIEnv *, jobject);
  4523. /*
  4524. * Class: com_artifex_mupdf_fitz_PDFObject
  4525. * Method: isDictionary
  4526. * Signature: ()Z
  4527. */
  4528. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isDictionary
  4529. (JNIEnv *, jobject);
  4530. /*
  4531. * Class: com_artifex_mupdf_fitz_PDFObject
  4532. * Method: isStream
  4533. * Signature: ()Z
  4534. */
  4535. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isStream
  4536. (JNIEnv *, jobject);
  4537. /*
  4538. * Class: com_artifex_mupdf_fitz_PDFObject
  4539. * Method: asBoolean
  4540. * Signature: ()Z
  4541. */
  4542. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asBoolean
  4543. (JNIEnv *, jobject);
  4544. /*
  4545. * Class: com_artifex_mupdf_fitz_PDFObject
  4546. * Method: asInteger
  4547. * Signature: ()I
  4548. */
  4549. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asInteger
  4550. (JNIEnv *, jobject);
  4551. /*
  4552. * Class: com_artifex_mupdf_fitz_PDFObject
  4553. * Method: asFloat
  4554. * Signature: ()F
  4555. */
  4556. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asFloat
  4557. (JNIEnv *, jobject);
  4558. /*
  4559. * Class: com_artifex_mupdf_fitz_PDFObject
  4560. * Method: asIndirect
  4561. * Signature: ()I
  4562. */
  4563. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asIndirect
  4564. (JNIEnv *, jobject);
  4565. /*
  4566. * Class: com_artifex_mupdf_fitz_PDFObject
  4567. * Method: asName
  4568. * Signature: ()Ljava/lang/String;
  4569. */
  4570. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asName
  4571. (JNIEnv *, jobject);
  4572. /*
  4573. * Class: com_artifex_mupdf_fitz_PDFObject
  4574. * Method: asString
  4575. * Signature: ()Ljava/lang/String;
  4576. */
  4577. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asString
  4578. (JNIEnv *, jobject);
  4579. /*
  4580. * Class: com_artifex_mupdf_fitz_PDFObject
  4581. * Method: asByteString
  4582. * Signature: ()[B
  4583. */
  4584. JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_PDFObject_asByteString
  4585. (JNIEnv *, jobject);
  4586. /*
  4587. * Class: com_artifex_mupdf_fitz_PDFObject
  4588. * Method: toString
  4589. * Signature: (ZZ)Ljava/lang/String;
  4590. */
  4591. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFObject_toString
  4592. (JNIEnv *, jobject, jboolean, jboolean);
  4593. /*
  4594. * Class: com_artifex_mupdf_fitz_PDFObject
  4595. * Method: resolve
  4596. * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
  4597. */
  4598. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFObject_resolve
  4599. (JNIEnv *, jobject);
  4600. /*
  4601. * Class: com_artifex_mupdf_fitz_PDFObject
  4602. * Method: equals
  4603. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)Z
  4604. */
  4605. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_equals
  4606. (JNIEnv *, jobject, jobject);
  4607. /*
  4608. * Class: com_artifex_mupdf_fitz_PDFObject
  4609. * Method: readStream
  4610. * Signature: ()[B
  4611. */
  4612. JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_PDFObject_readStream
  4613. (JNIEnv *, jobject);
  4614. /*
  4615. * Class: com_artifex_mupdf_fitz_PDFObject
  4616. * Method: readRawStream
  4617. * Signature: ()[B
  4618. */
  4619. JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_PDFObject_readRawStream
  4620. (JNIEnv *, jobject);
  4621. /*
  4622. * Class: com_artifex_mupdf_fitz_PDFObject
  4623. * Method: writeObject
  4624. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)V
  4625. */
  4626. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_writeObject
  4627. (JNIEnv *, jobject, jobject);
  4628. /*
  4629. * Class: com_artifex_mupdf_fitz_PDFObject
  4630. * Method: writeStreamBuffer
  4631. * Signature: (Lcom/artifex/mupdf/fitz/Buffer;)V
  4632. */
  4633. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_writeStreamBuffer
  4634. (JNIEnv *, jobject, jobject);
  4635. /*
  4636. * Class: com_artifex_mupdf_fitz_PDFObject
  4637. * Method: writeStreamString
  4638. * Signature: (Ljava/lang/String;)V
  4639. */
  4640. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_writeStreamString
  4641. (JNIEnv *, jobject, jstring);
  4642. /*
  4643. * Class: com_artifex_mupdf_fitz_PDFObject
  4644. * Method: writeRawStreamBuffer
  4645. * Signature: (Lcom/artifex/mupdf/fitz/Buffer;)V
  4646. */
  4647. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_writeRawStreamBuffer
  4648. (JNIEnv *, jobject, jobject);
  4649. /*
  4650. * Class: com_artifex_mupdf_fitz_PDFObject
  4651. * Method: writeRawStreamString
  4652. * Signature: (Ljava/lang/String;)V
  4653. */
  4654. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_writeRawStreamString
  4655. (JNIEnv *, jobject, jstring);
  4656. /*
  4657. * Class: com_artifex_mupdf_fitz_PDFObject
  4658. * Method: getArray
  4659. * Signature: (I)Lcom/artifex/mupdf/fitz/PDFObject;
  4660. */
  4661. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFObject_getArray
  4662. (JNIEnv *, jobject, jint);
  4663. /*
  4664. * Class: com_artifex_mupdf_fitz_PDFObject
  4665. * Method: getDictionary
  4666. * Signature: (Ljava/lang/String;Z)Lcom/artifex/mupdf/fitz/PDFObject;
  4667. */
  4668. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFObject_getDictionary
  4669. (JNIEnv *, jobject, jstring, jboolean);
  4670. /*
  4671. * Class: com_artifex_mupdf_fitz_PDFObject
  4672. * Method: getDictionaryKey
  4673. * Signature: (I)Lcom/artifex/mupdf/fitz/PDFObject;
  4674. */
  4675. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFObject_getDictionaryKey
  4676. (JNIEnv *, jobject, jint);
  4677. /*
  4678. * Class: com_artifex_mupdf_fitz_PDFObject
  4679. * Method: putArrayBoolean
  4680. * Signature: (IZ)V
  4681. */
  4682. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putArrayBoolean
  4683. (JNIEnv *, jobject, jint, jboolean);
  4684. /*
  4685. * Class: com_artifex_mupdf_fitz_PDFObject
  4686. * Method: putArrayInteger
  4687. * Signature: (II)V
  4688. */
  4689. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putArrayInteger
  4690. (JNIEnv *, jobject, jint, jint);
  4691. /*
  4692. * Class: com_artifex_mupdf_fitz_PDFObject
  4693. * Method: putArrayFloat
  4694. * Signature: (IF)V
  4695. */
  4696. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putArrayFloat
  4697. (JNIEnv *, jobject, jint, jfloat);
  4698. /*
  4699. * Class: com_artifex_mupdf_fitz_PDFObject
  4700. * Method: putArrayString
  4701. * Signature: (ILjava/lang/String;)V
  4702. */
  4703. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putArrayString
  4704. (JNIEnv *, jobject, jint, jstring);
  4705. /*
  4706. * Class: com_artifex_mupdf_fitz_PDFObject
  4707. * Method: putArrayPDFObject
  4708. * Signature: (ILcom/artifex/mupdf/fitz/PDFObject;)V
  4709. */
  4710. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putArrayPDFObject
  4711. (JNIEnv *, jobject, jint, jobject);
  4712. /*
  4713. * Class: com_artifex_mupdf_fitz_PDFObject
  4714. * Method: putDictionaryStringBoolean
  4715. * Signature: (Ljava/lang/String;Z)V
  4716. */
  4717. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringBoolean
  4718. (JNIEnv *, jobject, jstring, jboolean);
  4719. /*
  4720. * Class: com_artifex_mupdf_fitz_PDFObject
  4721. * Method: putDictionaryStringInteger
  4722. * Signature: (Ljava/lang/String;I)V
  4723. */
  4724. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringInteger
  4725. (JNIEnv *, jobject, jstring, jint);
  4726. /*
  4727. * Class: com_artifex_mupdf_fitz_PDFObject
  4728. * Method: putDictionaryStringFloat
  4729. * Signature: (Ljava/lang/String;F)V
  4730. */
  4731. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringFloat
  4732. (JNIEnv *, jobject, jstring, jfloat);
  4733. /*
  4734. * Class: com_artifex_mupdf_fitz_PDFObject
  4735. * Method: putDictionaryStringString
  4736. * Signature: (Ljava/lang/String;Ljava/lang/String;)V
  4737. */
  4738. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringString
  4739. (JNIEnv *, jobject, jstring, jstring);
  4740. /*
  4741. * Class: com_artifex_mupdf_fitz_PDFObject
  4742. * Method: putDictionaryStringPDFObject
  4743. * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/PDFObject;)V
  4744. */
  4745. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringPDFObject
  4746. (JNIEnv *, jobject, jstring, jobject);
  4747. /*
  4748. * Class: com_artifex_mupdf_fitz_PDFObject
  4749. * Method: putDictionaryStringRect
  4750. * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/Rect;)V
  4751. */
  4752. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringRect
  4753. (JNIEnv *, jobject, jstring, jobject);
  4754. /*
  4755. * Class: com_artifex_mupdf_fitz_PDFObject
  4756. * Method: putDictionaryStringMatrix
  4757. * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/Matrix;)V
  4758. */
  4759. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringMatrix
  4760. (JNIEnv *, jobject, jstring, jobject);
  4761. /*
  4762. * Class: com_artifex_mupdf_fitz_PDFObject
  4763. * Method: putDictionaryStringDate
  4764. * Signature: (Ljava/lang/String;J)V
  4765. */
  4766. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryStringDate
  4767. (JNIEnv *, jobject, jstring, jlong);
  4768. /*
  4769. * Class: com_artifex_mupdf_fitz_PDFObject
  4770. * Method: putDictionaryPDFObjectBoolean
  4771. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;Z)V
  4772. */
  4773. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectBoolean
  4774. (JNIEnv *, jobject, jobject, jboolean);
  4775. /*
  4776. * Class: com_artifex_mupdf_fitz_PDFObject
  4777. * Method: putDictionaryPDFObjectInteger
  4778. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;I)V
  4779. */
  4780. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectInteger
  4781. (JNIEnv *, jobject, jobject, jint);
  4782. /*
  4783. * Class: com_artifex_mupdf_fitz_PDFObject
  4784. * Method: putDictionaryPDFObjectFloat
  4785. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;F)V
  4786. */
  4787. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectFloat
  4788. (JNIEnv *, jobject, jobject, jfloat);
  4789. /*
  4790. * Class: com_artifex_mupdf_fitz_PDFObject
  4791. * Method: putDictionaryPDFObjectString
  4792. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;Ljava/lang/String;)V
  4793. */
  4794. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectString
  4795. (JNIEnv *, jobject, jobject, jstring);
  4796. /*
  4797. * Class: com_artifex_mupdf_fitz_PDFObject
  4798. * Method: putDictionaryPDFObjectPDFObject
  4799. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;Lcom/artifex/mupdf/fitz/PDFObject;)V
  4800. */
  4801. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectPDFObject
  4802. (JNIEnv *, jobject, jobject, jobject);
  4803. /*
  4804. * Class: com_artifex_mupdf_fitz_PDFObject
  4805. * Method: putDictionaryPDFObjectRect
  4806. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;Lcom/artifex/mupdf/fitz/Rect;)V
  4807. */
  4808. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectRect
  4809. (JNIEnv *, jobject, jobject, jobject);
  4810. /*
  4811. * Class: com_artifex_mupdf_fitz_PDFObject
  4812. * Method: putDictionaryPDFObjectMatrix
  4813. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;Lcom/artifex/mupdf/fitz/Matrix;)V
  4814. */
  4815. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectMatrix
  4816. (JNIEnv *, jobject, jobject, jobject);
  4817. /*
  4818. * Class: com_artifex_mupdf_fitz_PDFObject
  4819. * Method: putDictionaryPDFObjectDate
  4820. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;J)V
  4821. */
  4822. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_putDictionaryPDFObjectDate
  4823. (JNIEnv *, jobject, jobject, jlong);
  4824. /*
  4825. * Class: com_artifex_mupdf_fitz_PDFObject
  4826. * Method: deleteArray
  4827. * Signature: (I)V
  4828. */
  4829. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_deleteArray
  4830. (JNIEnv *, jobject, jint);
  4831. /*
  4832. * Class: com_artifex_mupdf_fitz_PDFObject
  4833. * Method: deleteDictionaryString
  4834. * Signature: (Ljava/lang/String;)V
  4835. */
  4836. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_deleteDictionaryString
  4837. (JNIEnv *, jobject, jstring);
  4838. /*
  4839. * Class: com_artifex_mupdf_fitz_PDFObject
  4840. * Method: deleteDictionaryPDFObject
  4841. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)V
  4842. */
  4843. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_deleteDictionaryPDFObject
  4844. (JNIEnv *, jobject, jobject);
  4845. /*
  4846. * Class: com_artifex_mupdf_fitz_PDFObject
  4847. * Method: size
  4848. * Signature: ()I
  4849. */
  4850. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFObject_size
  4851. (JNIEnv *, jobject);
  4852. /*
  4853. * Class: com_artifex_mupdf_fitz_PDFObject
  4854. * Method: pushBoolean
  4855. * Signature: (Z)V
  4856. */
  4857. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_pushBoolean
  4858. (JNIEnv *, jobject, jboolean);
  4859. /*
  4860. * Class: com_artifex_mupdf_fitz_PDFObject
  4861. * Method: pushInteger
  4862. * Signature: (I)V
  4863. */
  4864. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_pushInteger
  4865. (JNIEnv *, jobject, jint);
  4866. /*
  4867. * Class: com_artifex_mupdf_fitz_PDFObject
  4868. * Method: pushFloat
  4869. * Signature: (F)V
  4870. */
  4871. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_pushFloat
  4872. (JNIEnv *, jobject, jfloat);
  4873. /*
  4874. * Class: com_artifex_mupdf_fitz_PDFObject
  4875. * Method: pushString
  4876. * Signature: (Ljava/lang/String;)V
  4877. */
  4878. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_pushString
  4879. (JNIEnv *, jobject, jstring);
  4880. /*
  4881. * Class: com_artifex_mupdf_fitz_PDFObject
  4882. * Method: pushPDFObject
  4883. * Signature: (Lcom/artifex/mupdf/fitz/PDFObject;)V
  4884. */
  4885. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFObject_pushPDFObject
  4886. (JNIEnv *, jobject, jobject);
  4887. /*
  4888. * Class: com_artifex_mupdf_fitz_PDFObject
  4889. * Method: isFileSpec
  4890. * Signature: ()Z
  4891. */
  4892. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFObject_isFileSpec
  4893. (JNIEnv *, jobject);
  4894. #ifdef __cplusplus
  4895. }
  4896. #endif
  4897. #endif
  4898. /* DO NOT EDIT THIS FILE - it is machine generated */
  4899. #include <jni.h>
  4900. /* Header for class com_artifex_mupdf_fitz_PDFPage */
  4901. #ifndef _Included_com_artifex_mupdf_fitz_PDFPage
  4902. #define _Included_com_artifex_mupdf_fitz_PDFPage
  4903. #ifdef __cplusplus
  4904. extern "C" {
  4905. #endif
  4906. #undef com_artifex_mupdf_fitz_PDFPage_MEDIA_BOX
  4907. #define com_artifex_mupdf_fitz_PDFPage_MEDIA_BOX 0L
  4908. #undef com_artifex_mupdf_fitz_PDFPage_CROP_BOX
  4909. #define com_artifex_mupdf_fitz_PDFPage_CROP_BOX 1L
  4910. #undef com_artifex_mupdf_fitz_PDFPage_BLEED_BOX
  4911. #define com_artifex_mupdf_fitz_PDFPage_BLEED_BOX 2L
  4912. #undef com_artifex_mupdf_fitz_PDFPage_TRIM_BOX
  4913. #define com_artifex_mupdf_fitz_PDFPage_TRIM_BOX 3L
  4914. #undef com_artifex_mupdf_fitz_PDFPage_ART_BOX
  4915. #define com_artifex_mupdf_fitz_PDFPage_ART_BOX 4L
  4916. #undef com_artifex_mupdf_fitz_PDFPage_UNKNOWN_BOX
  4917. #define com_artifex_mupdf_fitz_PDFPage_UNKNOWN_BOX 5L
  4918. #undef com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_NONE
  4919. #define com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_NONE 0L
  4920. #undef com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_REMOVE
  4921. #define com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_REMOVE 1L
  4922. #undef com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_PIXELS
  4923. #define com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_PIXELS 2L
  4924. #undef com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_REMOVE_UNLESS_INVISIBLE
  4925. #define com_artifex_mupdf_fitz_PDFPage_REDACT_IMAGE_REMOVE_UNLESS_INVISIBLE 3L
  4926. #undef com_artifex_mupdf_fitz_PDFPage_REDACT_LINE_ART_NONE
  4927. #define com_artifex_mupdf_fitz_PDFPage_REDACT_LINE_ART_NONE 0L
  4928. #undef com_artifex_mupdf_fitz_PDFPage_REDACT_LINE_ART_REMOVE_IF_COVERED
  4929. #define com_artifex_mupdf_fitz_PDFPage_REDACT_LINE_ART_REMOVE_IF_COVERED 1L
  4930. #undef com_artifex_mupdf_fitz_PDFPage_REDACT_LINE_ART_REMOVE_IF_TOUCHED
  4931. #define com_artifex_mupdf_fitz_PDFPage_REDACT_LINE_ART_REMOVE_IF_TOUCHED 2L
  4932. #undef com_artifex_mupdf_fitz_PDFPage_REDACT_TEXT_REMOVE
  4933. #define com_artifex_mupdf_fitz_PDFPage_REDACT_TEXT_REMOVE 0L
  4934. #undef com_artifex_mupdf_fitz_PDFPage_REDACT_TEXT_NONE
  4935. #define com_artifex_mupdf_fitz_PDFPage_REDACT_TEXT_NONE 1L
  4936. /*
  4937. * Class: com_artifex_mupdf_fitz_PDFPage
  4938. * Method: getObject
  4939. * Signature: ()Lcom/artifex/mupdf/fitz/PDFObject;
  4940. */
  4941. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFPage_getObject
  4942. (JNIEnv *, jobject);
  4943. /*
  4944. * Class: com_artifex_mupdf_fitz_PDFPage
  4945. * Method: getAnnotations
  4946. * Signature: ()[Lcom/artifex/mupdf/fitz/PDFAnnotation;
  4947. */
  4948. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_PDFPage_getAnnotations
  4949. (JNIEnv *, jobject);
  4950. /*
  4951. * Class: com_artifex_mupdf_fitz_PDFPage
  4952. * Method: createAnnotation
  4953. * Signature: (I)Lcom/artifex/mupdf/fitz/PDFAnnotation;
  4954. */
  4955. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFPage_createAnnotation
  4956. (JNIEnv *, jobject, jint);
  4957. /*
  4958. * Class: com_artifex_mupdf_fitz_PDFPage
  4959. * Method: deleteAnnotation
  4960. * Signature: (Lcom/artifex/mupdf/fitz/PDFAnnotation;)V
  4961. */
  4962. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFPage_deleteAnnotation
  4963. (JNIEnv *, jobject, jobject);
  4964. /*
  4965. * Class: com_artifex_mupdf_fitz_PDFPage
  4966. * Method: applyRedactions
  4967. * Signature: (ZIII)Z
  4968. */
  4969. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFPage_applyRedactions
  4970. (JNIEnv *, jobject, jboolean, jint, jint, jint);
  4971. /*
  4972. * Class: com_artifex_mupdf_fitz_PDFPage
  4973. * Method: update
  4974. * Signature: ()Z
  4975. */
  4976. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFPage_update
  4977. (JNIEnv *, jobject);
  4978. /*
  4979. * Class: com_artifex_mupdf_fitz_PDFPage
  4980. * Method: getWidgets
  4981. * Signature: ()[Lcom/artifex/mupdf/fitz/PDFWidget;
  4982. */
  4983. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_PDFPage_getWidgets
  4984. (JNIEnv *, jobject);
  4985. /*
  4986. * Class: com_artifex_mupdf_fitz_PDFPage
  4987. * Method: createSignature
  4988. * Signature: ()Lcom/artifex/mupdf/fitz/PDFWidget;
  4989. */
  4990. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFPage_createSignature
  4991. (JNIEnv *, jobject);
  4992. /*
  4993. * Class: com_artifex_mupdf_fitz_PDFPage
  4994. * Method: getTransform
  4995. * Signature: ()Lcom/artifex/mupdf/fitz/Matrix;
  4996. */
  4997. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFPage_getTransform
  4998. (JNIEnv *, jobject);
  4999. /*
  5000. * Class: com_artifex_mupdf_fitz_PDFPage
  5001. * Method: setPageBox
  5002. * Signature: (ILcom/artifex/mupdf/fitz/Rect;)V
  5003. */
  5004. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFPage_setPageBox
  5005. (JNIEnv *, jobject, jint, jobject);
  5006. /*
  5007. * Class: com_artifex_mupdf_fitz_PDFPage
  5008. * Method: countAssociatedFiles
  5009. * Signature: ()I
  5010. */
  5011. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFPage_countAssociatedFiles
  5012. (JNIEnv *, jobject);
  5013. /*
  5014. * Class: com_artifex_mupdf_fitz_PDFPage
  5015. * Method: associatedFile
  5016. * Signature: (I)Lcom/artifex/mupdf/fitz/PDFObject;
  5017. */
  5018. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFPage_associatedFile
  5019. (JNIEnv *, jobject, jint);
  5020. /*
  5021. * Class: com_artifex_mupdf_fitz_PDFPage
  5022. * Method: process
  5023. * Signature: (Lcom/artifex/mupdf/fitz/PDFProcessor;)V
  5024. */
  5025. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFPage_process
  5026. (JNIEnv *, jobject, jobject);
  5027. /*
  5028. * Class: com_artifex_mupdf_fitz_PDFPage
  5029. * Method: toPixmap
  5030. * Signature: (Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;ZZLjava/lang/String;I)Lcom/artifex/mupdf/fitz/Pixmap;
  5031. */
  5032. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFPage_toPixmap
  5033. (JNIEnv *, jobject, jobject, jobject, jboolean, jboolean, jstring, jint);
  5034. #ifdef __cplusplus
  5035. }
  5036. #endif
  5037. #endif
  5038. /* DO NOT EDIT THIS FILE - it is machine generated */
  5039. #include <jni.h>
  5040. /* Header for class com_artifex_mupdf_fitz_PDFWidget */
  5041. #ifndef _Included_com_artifex_mupdf_fitz_PDFWidget
  5042. #define _Included_com_artifex_mupdf_fitz_PDFWidget
  5043. #ifdef __cplusplus
  5044. extern "C" {
  5045. #endif
  5046. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_TEXT
  5047. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_TEXT 0L
  5048. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_LINK
  5049. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_LINK 1L
  5050. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_FREE_TEXT
  5051. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_FREE_TEXT 2L
  5052. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_LINE
  5053. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_LINE 3L
  5054. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_SQUARE
  5055. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_SQUARE 4L
  5056. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_CIRCLE
  5057. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_CIRCLE 5L
  5058. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_POLYGON
  5059. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_POLYGON 6L
  5060. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_POLY_LINE
  5061. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_POLY_LINE 7L
  5062. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_HIGHLIGHT
  5063. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_HIGHLIGHT 8L
  5064. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_UNDERLINE
  5065. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_UNDERLINE 9L
  5066. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_SQUIGGLY
  5067. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_SQUIGGLY 10L
  5068. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_STRIKE_OUT
  5069. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_STRIKE_OUT 11L
  5070. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_REDACT
  5071. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_REDACT 12L
  5072. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_STAMP
  5073. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_STAMP 13L
  5074. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_CARET
  5075. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_CARET 14L
  5076. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_INK
  5077. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_INK 15L
  5078. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_POPUP
  5079. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_POPUP 16L
  5080. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_FILE_ATTACHMENT
  5081. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_FILE_ATTACHMENT 17L
  5082. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_SOUND
  5083. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_SOUND 18L
  5084. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_MOVIE
  5085. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_MOVIE 19L
  5086. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_RICH_MEDIA
  5087. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_RICH_MEDIA 20L
  5088. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_WIDGET
  5089. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_WIDGET 21L
  5090. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_SCREEN
  5091. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_SCREEN 22L
  5092. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_PRINTER_MARK
  5093. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_PRINTER_MARK 23L
  5094. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_TRAP_NET
  5095. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_TRAP_NET 24L
  5096. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_WATERMARK
  5097. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_WATERMARK 25L
  5098. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_3D
  5099. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_3D 26L
  5100. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_PROJECTION
  5101. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_PROJECTION 27L
  5102. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_UNKNOWN
  5103. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_UNKNOWN -1L
  5104. #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_NONE
  5105. #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_NONE 0L
  5106. #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_SQUARE
  5107. #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_SQUARE 1L
  5108. #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_CIRCLE
  5109. #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_CIRCLE 2L
  5110. #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_DIAMOND
  5111. #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_DIAMOND 3L
  5112. #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_OPEN_ARROW
  5113. #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_OPEN_ARROW 4L
  5114. #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_CLOSED_ARROW
  5115. #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_CLOSED_ARROW 5L
  5116. #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_BUTT
  5117. #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_BUTT 6L
  5118. #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_R_OPEN_ARROW
  5119. #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_R_OPEN_ARROW 7L
  5120. #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_R_CLOSED_ARROW
  5121. #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_R_CLOSED_ARROW 8L
  5122. #undef com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_SLASH
  5123. #define com_artifex_mupdf_fitz_PDFWidget_LINE_ENDING_SLASH 9L
  5124. #undef com_artifex_mupdf_fitz_PDFWidget_BORDER_STYLE_SOLID
  5125. #define com_artifex_mupdf_fitz_PDFWidget_BORDER_STYLE_SOLID 0L
  5126. #undef com_artifex_mupdf_fitz_PDFWidget_BORDER_STYLE_DASHED
  5127. #define com_artifex_mupdf_fitz_PDFWidget_BORDER_STYLE_DASHED 1L
  5128. #undef com_artifex_mupdf_fitz_PDFWidget_BORDER_STYLE_BEVELED
  5129. #define com_artifex_mupdf_fitz_PDFWidget_BORDER_STYLE_BEVELED 2L
  5130. #undef com_artifex_mupdf_fitz_PDFWidget_BORDER_STYLE_INSET
  5131. #define com_artifex_mupdf_fitz_PDFWidget_BORDER_STYLE_INSET 3L
  5132. #undef com_artifex_mupdf_fitz_PDFWidget_BORDER_STYLE_UNDERLINE
  5133. #define com_artifex_mupdf_fitz_PDFWidget_BORDER_STYLE_UNDERLINE 4L
  5134. #undef com_artifex_mupdf_fitz_PDFWidget_BORDER_EFFECT_NONE
  5135. #define com_artifex_mupdf_fitz_PDFWidget_BORDER_EFFECT_NONE 0L
  5136. #undef com_artifex_mupdf_fitz_PDFWidget_BORDER_EFFECT_CLOUDY
  5137. #define com_artifex_mupdf_fitz_PDFWidget_BORDER_EFFECT_CLOUDY 1L
  5138. #undef com_artifex_mupdf_fitz_PDFWidget_IS_INVISIBLE
  5139. #define com_artifex_mupdf_fitz_PDFWidget_IS_INVISIBLE 1L
  5140. #undef com_artifex_mupdf_fitz_PDFWidget_IS_HIDDEN
  5141. #define com_artifex_mupdf_fitz_PDFWidget_IS_HIDDEN 2L
  5142. #undef com_artifex_mupdf_fitz_PDFWidget_IS_PRINT
  5143. #define com_artifex_mupdf_fitz_PDFWidget_IS_PRINT 4L
  5144. #undef com_artifex_mupdf_fitz_PDFWidget_IS_NO_ZOOM
  5145. #define com_artifex_mupdf_fitz_PDFWidget_IS_NO_ZOOM 8L
  5146. #undef com_artifex_mupdf_fitz_PDFWidget_IS_NO_ROTATE
  5147. #define com_artifex_mupdf_fitz_PDFWidget_IS_NO_ROTATE 16L
  5148. #undef com_artifex_mupdf_fitz_PDFWidget_IS_NO_VIEW
  5149. #define com_artifex_mupdf_fitz_PDFWidget_IS_NO_VIEW 32L
  5150. #undef com_artifex_mupdf_fitz_PDFWidget_IS_READ_ONLY
  5151. #define com_artifex_mupdf_fitz_PDFWidget_IS_READ_ONLY 64L
  5152. #undef com_artifex_mupdf_fitz_PDFWidget_IS_LOCKED
  5153. #define com_artifex_mupdf_fitz_PDFWidget_IS_LOCKED 128L
  5154. #undef com_artifex_mupdf_fitz_PDFWidget_IS_TOGGLE_NO_VIEW
  5155. #define com_artifex_mupdf_fitz_PDFWidget_IS_TOGGLE_NO_VIEW 256L
  5156. #undef com_artifex_mupdf_fitz_PDFWidget_IS_LOCKED_CONTENTS
  5157. #define com_artifex_mupdf_fitz_PDFWidget_IS_LOCKED_CONTENTS 512L
  5158. #undef com_artifex_mupdf_fitz_PDFWidget_IT_DEFAULT
  5159. #define com_artifex_mupdf_fitz_PDFWidget_IT_DEFAULT 0L
  5160. #undef com_artifex_mupdf_fitz_PDFWidget_IT_FREETEXT_CALLOUT
  5161. #define com_artifex_mupdf_fitz_PDFWidget_IT_FREETEXT_CALLOUT 1L
  5162. #undef com_artifex_mupdf_fitz_PDFWidget_IT_FREETEXT_TYPEWRITER
  5163. #define com_artifex_mupdf_fitz_PDFWidget_IT_FREETEXT_TYPEWRITER 2L
  5164. #undef com_artifex_mupdf_fitz_PDFWidget_IT_LINE_ARROW
  5165. #define com_artifex_mupdf_fitz_PDFWidget_IT_LINE_ARROW 3L
  5166. #undef com_artifex_mupdf_fitz_PDFWidget_IT_LINE_DIMENSION
  5167. #define com_artifex_mupdf_fitz_PDFWidget_IT_LINE_DIMENSION 4L
  5168. #undef com_artifex_mupdf_fitz_PDFWidget_IT_POLYLINE_DIMENSION
  5169. #define com_artifex_mupdf_fitz_PDFWidget_IT_POLYLINE_DIMENSION 5L
  5170. #undef com_artifex_mupdf_fitz_PDFWidget_IT_POLYGON_CLOUD
  5171. #define com_artifex_mupdf_fitz_PDFWidget_IT_POLYGON_CLOUD 6L
  5172. #undef com_artifex_mupdf_fitz_PDFWidget_IT_POLYGON_DIMENSION
  5173. #define com_artifex_mupdf_fitz_PDFWidget_IT_POLYGON_DIMENSION 7L
  5174. #undef com_artifex_mupdf_fitz_PDFWidget_IT_STAMP_IMAGE
  5175. #define com_artifex_mupdf_fitz_PDFWidget_IT_STAMP_IMAGE 8L
  5176. #undef com_artifex_mupdf_fitz_PDFWidget_IT_STAMP_SNAPSHOT
  5177. #define com_artifex_mupdf_fitz_PDFWidget_IT_STAMP_SNAPSHOT 9L
  5178. #undef com_artifex_mupdf_fitz_PDFWidget_IT_UNKNOWN
  5179. #define com_artifex_mupdf_fitz_PDFWidget_IT_UNKNOWN 255L
  5180. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_UNKNOWN
  5181. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_UNKNOWN 0L
  5182. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_BUTTON
  5183. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_BUTTON 1L
  5184. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_CHECKBOX
  5185. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_CHECKBOX 2L
  5186. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_COMBOBOX
  5187. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_COMBOBOX 3L
  5188. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_LISTBOX
  5189. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_LISTBOX 4L
  5190. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_RADIOBUTTON
  5191. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_RADIOBUTTON 5L
  5192. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_SIGNATURE
  5193. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_SIGNATURE 6L
  5194. #undef com_artifex_mupdf_fitz_PDFWidget_TYPE_TEXT
  5195. #define com_artifex_mupdf_fitz_PDFWidget_TYPE_TEXT 7L
  5196. #undef com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_NONE
  5197. #define com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_NONE 0L
  5198. #undef com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_NUMBER
  5199. #define com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_NUMBER 1L
  5200. #undef com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_SPECIAL
  5201. #define com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_SPECIAL 2L
  5202. #undef com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_DATE
  5203. #define com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_DATE 3L
  5204. #undef com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_TIME
  5205. #define com_artifex_mupdf_fitz_PDFWidget_TX_FORMAT_TIME 4L
  5206. #undef com_artifex_mupdf_fitz_PDFWidget_FIELD_IS_READ_ONLY
  5207. #define com_artifex_mupdf_fitz_PDFWidget_FIELD_IS_READ_ONLY 1L
  5208. #undef com_artifex_mupdf_fitz_PDFWidget_FIELD_IS_REQUIRED
  5209. #define com_artifex_mupdf_fitz_PDFWidget_FIELD_IS_REQUIRED 2L
  5210. #undef com_artifex_mupdf_fitz_PDFWidget_FIELD_IS_NO_EXPORT
  5211. #define com_artifex_mupdf_fitz_PDFWidget_FIELD_IS_NO_EXPORT 4L
  5212. #undef com_artifex_mupdf_fitz_PDFWidget_TX_FIELD_IS_MULTILINE
  5213. #define com_artifex_mupdf_fitz_PDFWidget_TX_FIELD_IS_MULTILINE 4096L
  5214. #undef com_artifex_mupdf_fitz_PDFWidget_TX_FIELD_IS_PASSWORD
  5215. #define com_artifex_mupdf_fitz_PDFWidget_TX_FIELD_IS_PASSWORD 8192L
  5216. #undef com_artifex_mupdf_fitz_PDFWidget_TX_FIELD_IS_COMB
  5217. #define com_artifex_mupdf_fitz_PDFWidget_TX_FIELD_IS_COMB 16777216L
  5218. #undef com_artifex_mupdf_fitz_PDFWidget_BTN_FIELD_IS_NO_TOGGLE_TO_OFF
  5219. #define com_artifex_mupdf_fitz_PDFWidget_BTN_FIELD_IS_NO_TOGGLE_TO_OFF 16384L
  5220. #undef com_artifex_mupdf_fitz_PDFWidget_BTN_FIELD_IS_RADIO
  5221. #define com_artifex_mupdf_fitz_PDFWidget_BTN_FIELD_IS_RADIO 32768L
  5222. #undef com_artifex_mupdf_fitz_PDFWidget_BTN_FIELD_IS_PUSHBUTTON
  5223. #define com_artifex_mupdf_fitz_PDFWidget_BTN_FIELD_IS_PUSHBUTTON 65536L
  5224. #undef com_artifex_mupdf_fitz_PDFWidget_CH_FIELD_IS_COMBO
  5225. #define com_artifex_mupdf_fitz_PDFWidget_CH_FIELD_IS_COMBO 131072L
  5226. #undef com_artifex_mupdf_fitz_PDFWidget_CH_FIELD_IS_EDIT
  5227. #define com_artifex_mupdf_fitz_PDFWidget_CH_FIELD_IS_EDIT 262144L
  5228. #undef com_artifex_mupdf_fitz_PDFWidget_CH_FIELD_IS_SORT
  5229. #define com_artifex_mupdf_fitz_PDFWidget_CH_FIELD_IS_SORT 524288L
  5230. #undef com_artifex_mupdf_fitz_PDFWidget_CH_FIELD_IS_MULTI_SELECT
  5231. #define com_artifex_mupdf_fitz_PDFWidget_CH_FIELD_IS_MULTI_SELECT 2097152L
  5232. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_LABELS
  5233. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_LABELS 1L
  5234. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_DN
  5235. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_DN 2L
  5236. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_DATE
  5237. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_DATE 4L
  5238. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_TEXT_NAME
  5239. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_TEXT_NAME 8L
  5240. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_GRAPHIC_NAME
  5241. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_GRAPHIC_NAME 16L
  5242. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_LOGO
  5243. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_SHOW_LOGO 32L
  5244. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_DEFAULT_APPEARANCE
  5245. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_DEFAULT_APPEARANCE 63L
  5246. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_OKAY
  5247. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_OKAY 0L
  5248. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_NO_SIGNATURES
  5249. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_NO_SIGNATURES 1L
  5250. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_NO_CERTIFICATE
  5251. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_NO_CERTIFICATE 2L
  5252. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_DIGEST_FAILURE
  5253. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_DIGEST_FAILURE 3L
  5254. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_SELF_SIGNED
  5255. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_SELF_SIGNED 4L
  5256. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_SELF_SIGNED_IN_CHAIN
  5257. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_SELF_SIGNED_IN_CHAIN 5L
  5258. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_NOT_TRUSTED
  5259. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_NOT_TRUSTED 6L
  5260. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_NOT_SIGNED
  5261. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_NOT_SIGNED 7L
  5262. #undef com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_UNKNOWN
  5263. #define com_artifex_mupdf_fitz_PDFWidget_SIGNATURE_ERROR_UNKNOWN 8L
  5264. /*
  5265. * Class: com_artifex_mupdf_fitz_PDFWidget
  5266. * Method: getValue
  5267. * Signature: ()Ljava/lang/String;
  5268. */
  5269. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_getValue
  5270. (JNIEnv *, jobject);
  5271. /*
  5272. * Class: com_artifex_mupdf_fitz_PDFWidget
  5273. * Method: setValue
  5274. * Signature: (Ljava/lang/String;)Z
  5275. */
  5276. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_setValue
  5277. (JNIEnv *, jobject, jstring);
  5278. /*
  5279. * Class: com_artifex_mupdf_fitz_PDFWidget
  5280. * Method: getLabel
  5281. * Signature: ()Ljava/lang/String;
  5282. */
  5283. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_getLabel
  5284. (JNIEnv *, jobject);
  5285. /*
  5286. * Class: com_artifex_mupdf_fitz_PDFWidget
  5287. * Method: getName
  5288. * Signature: ()Ljava/lang/String;
  5289. */
  5290. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_getName
  5291. (JNIEnv *, jobject);
  5292. /*
  5293. * Class: com_artifex_mupdf_fitz_PDFWidget
  5294. * Method: toggle
  5295. * Signature: ()Z
  5296. */
  5297. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_toggle
  5298. (JNIEnv *, jobject);
  5299. /*
  5300. * Class: com_artifex_mupdf_fitz_PDFWidget
  5301. * Method: setTextValue
  5302. * Signature: (Ljava/lang/String;)Z
  5303. */
  5304. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_setTextValue
  5305. (JNIEnv *, jobject, jstring);
  5306. /*
  5307. * Class: com_artifex_mupdf_fitz_PDFWidget
  5308. * Method: getEditingState
  5309. * Signature: ()Z
  5310. */
  5311. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_getEditingState
  5312. (JNIEnv *, jobject);
  5313. /*
  5314. * Class: com_artifex_mupdf_fitz_PDFWidget
  5315. * Method: setEditingState
  5316. * Signature: (Z)V
  5317. */
  5318. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_setEditingState
  5319. (JNIEnv *, jobject, jboolean);
  5320. /*
  5321. * Class: com_artifex_mupdf_fitz_PDFWidget
  5322. * Method: textQuads
  5323. * Signature: ()[Lcom/artifex/mupdf/fitz/Quad;
  5324. */
  5325. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_textQuads
  5326. (JNIEnv *, jobject);
  5327. /*
  5328. * Class: com_artifex_mupdf_fitz_PDFWidget
  5329. * Method: setEditing
  5330. * Signature: (Z)V
  5331. */
  5332. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_setEditing
  5333. (JNIEnv *, jobject, jboolean);
  5334. /*
  5335. * Class: com_artifex_mupdf_fitz_PDFWidget
  5336. * Method: isEditing
  5337. * Signature: ()Z
  5338. */
  5339. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_isEditing
  5340. (JNIEnv *, jobject);
  5341. /*
  5342. * Class: com_artifex_mupdf_fitz_PDFWidget
  5343. * Method: setChoiceValue
  5344. * Signature: (Ljava/lang/String;)Z
  5345. */
  5346. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_setChoiceValue
  5347. (JNIEnv *, jobject, jstring);
  5348. /*
  5349. * Class: com_artifex_mupdf_fitz_PDFWidget
  5350. * Method: previewSignatureNative
  5351. * Signature: (IIILcom/artifex/mupdf/fitz/PKCS7Signer;ILcom/artifex/mupdf/fitz/Image;Ljava/lang/String;Ljava/lang/String;)Lcom/artifex/mupdf/fitz/Pixmap;
  5352. */
  5353. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_previewSignatureNative
  5354. (JNIEnv *, jclass, jint, jint, jint, jobject, jint, jobject, jstring, jstring);
  5355. /*
  5356. * Class: com_artifex_mupdf_fitz_PDFWidget
  5357. * Method: signNative
  5358. * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Signer;ILcom/artifex/mupdf/fitz/Image;Ljava/lang/String;Ljava/lang/String;)Z
  5359. */
  5360. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_signNative
  5361. (JNIEnv *, jobject, jobject, jint, jobject, jstring, jstring);
  5362. /*
  5363. * Class: com_artifex_mupdf_fitz_PDFWidget
  5364. * Method: checkCertificate
  5365. * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Verifier;)I
  5366. */
  5367. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_checkCertificate
  5368. (JNIEnv *, jobject, jobject);
  5369. /*
  5370. * Class: com_artifex_mupdf_fitz_PDFWidget
  5371. * Method: checkDigest
  5372. * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Verifier;)I
  5373. */
  5374. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_checkDigest
  5375. (JNIEnv *, jobject, jobject);
  5376. /*
  5377. * Class: com_artifex_mupdf_fitz_PDFWidget
  5378. * Method: incrementalChangeSinceSigning
  5379. * Signature: ()Z
  5380. */
  5381. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_incrementalChangeSinceSigning
  5382. (JNIEnv *, jobject);
  5383. /*
  5384. * Class: com_artifex_mupdf_fitz_PDFWidget
  5385. * Method: getDistinguishedName
  5386. * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Verifier;)Lcom/artifex/mupdf/fitz/PKCS7DistinguishedName;
  5387. */
  5388. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_getDistinguishedName
  5389. (JNIEnv *, jobject, jobject);
  5390. /*
  5391. * Class: com_artifex_mupdf_fitz_PDFWidget
  5392. * Method: getSignatory
  5393. * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Verifier;)Ljava/lang/String;
  5394. */
  5395. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_getSignatory
  5396. (JNIEnv *, jobject, jobject);
  5397. /*
  5398. * Class: com_artifex_mupdf_fitz_PDFWidget
  5399. * Method: incrementalChangesSinceSigning
  5400. * Signature: ()Z
  5401. */
  5402. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_incrementalChangesSinceSigning
  5403. (JNIEnv *, jobject);
  5404. /*
  5405. * Class: com_artifex_mupdf_fitz_PDFWidget
  5406. * Method: validateSignature
  5407. * Signature: ()I
  5408. */
  5409. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_validateSignature
  5410. (JNIEnv *, jobject);
  5411. /*
  5412. * Class: com_artifex_mupdf_fitz_PDFWidget
  5413. * Method: clearSignature
  5414. * Signature: ()V
  5415. */
  5416. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_clearSignature
  5417. (JNIEnv *, jobject);
  5418. /*
  5419. * Class: com_artifex_mupdf_fitz_PDFWidget
  5420. * Method: isSigned
  5421. * Signature: ()Z
  5422. */
  5423. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_isSigned
  5424. (JNIEnv *, jobject);
  5425. /*
  5426. * Class: com_artifex_mupdf_fitz_PDFWidget
  5427. * Method: layoutTextWidget
  5428. * Signature: ()Lcom/artifex/mupdf/fitz/PDFWidget/TextWidgetLayout;
  5429. */
  5430. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_PDFWidget_layoutTextWidget
  5431. (JNIEnv *, jobject);
  5432. #ifdef __cplusplus
  5433. }
  5434. #endif
  5435. #endif
  5436. /* DO NOT EDIT THIS FILE - it is machine generated */
  5437. #include <jni.h>
  5438. /* Header for class com_artifex_mupdf_fitz_PKCS7Signer */
  5439. #ifndef _Included_com_artifex_mupdf_fitz_PKCS7Signer
  5440. #define _Included_com_artifex_mupdf_fitz_PKCS7Signer
  5441. #ifdef __cplusplus
  5442. extern "C" {
  5443. #endif
  5444. /*
  5445. * Class: com_artifex_mupdf_fitz_PKCS7Signer
  5446. * Method: finalize
  5447. * Signature: ()V
  5448. */
  5449. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PKCS7Signer_finalize
  5450. (JNIEnv *, jobject);
  5451. /*
  5452. * Class: com_artifex_mupdf_fitz_PKCS7Signer
  5453. * Method: newNative
  5454. * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Signer;)J
  5455. */
  5456. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PKCS7Signer_newNative
  5457. (JNIEnv *, jobject, jobject);
  5458. #ifdef __cplusplus
  5459. }
  5460. #endif
  5461. #endif
  5462. /* DO NOT EDIT THIS FILE - it is machine generated */
  5463. #include <jni.h>
  5464. /* Header for class com_artifex_mupdf_fitz_PKCS7Verifier */
  5465. #ifndef _Included_com_artifex_mupdf_fitz_PKCS7Verifier
  5466. #define _Included_com_artifex_mupdf_fitz_PKCS7Verifier
  5467. #ifdef __cplusplus
  5468. extern "C" {
  5469. #endif
  5470. #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierOK
  5471. #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierOK 0L
  5472. #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNoSignature
  5473. #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNoSignature 1L
  5474. #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNoCertificate
  5475. #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNoCertificate 2L
  5476. #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierDigestFailure
  5477. #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierDigestFailure 3L
  5478. #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierSelfSigned
  5479. #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierSelfSigned 4L
  5480. #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierSelfSignedInChain
  5481. #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierSelfSignedInChain 5L
  5482. #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNotTrusted
  5483. #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierNotTrusted 6L
  5484. #undef com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierUnknown
  5485. #define com_artifex_mupdf_fitz_PKCS7Verifier_PKCS7VerifierUnknown -1L
  5486. /*
  5487. * Class: com_artifex_mupdf_fitz_PKCS7Verifier
  5488. * Method: finalize
  5489. * Signature: ()V
  5490. */
  5491. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_PKCS7Verifier_finalize
  5492. (JNIEnv *, jobject);
  5493. /*
  5494. * Class: com_artifex_mupdf_fitz_PKCS7Verifier
  5495. * Method: newNative
  5496. * Signature: (Lcom/artifex/mupdf/fitz/PKCS7Verifier;)J
  5497. */
  5498. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_PKCS7Verifier_newNative
  5499. (JNIEnv *, jobject, jobject);
  5500. #ifdef __cplusplus
  5501. }
  5502. #endif
  5503. #endif
  5504. /* DO NOT EDIT THIS FILE - it is machine generated */
  5505. #include <jni.h>
  5506. /* Header for class com_artifex_mupdf_fitz_Page */
  5507. #ifndef _Included_com_artifex_mupdf_fitz_Page
  5508. #define _Included_com_artifex_mupdf_fitz_Page
  5509. #ifdef __cplusplus
  5510. extern "C" {
  5511. #endif
  5512. #undef com_artifex_mupdf_fitz_Page_MEDIA_BOX
  5513. #define com_artifex_mupdf_fitz_Page_MEDIA_BOX 0L
  5514. #undef com_artifex_mupdf_fitz_Page_CROP_BOX
  5515. #define com_artifex_mupdf_fitz_Page_CROP_BOX 1L
  5516. #undef com_artifex_mupdf_fitz_Page_BLEED_BOX
  5517. #define com_artifex_mupdf_fitz_Page_BLEED_BOX 2L
  5518. #undef com_artifex_mupdf_fitz_Page_TRIM_BOX
  5519. #define com_artifex_mupdf_fitz_Page_TRIM_BOX 3L
  5520. #undef com_artifex_mupdf_fitz_Page_ART_BOX
  5521. #define com_artifex_mupdf_fitz_Page_ART_BOX 4L
  5522. #undef com_artifex_mupdf_fitz_Page_UNKNOWN_BOX
  5523. #define com_artifex_mupdf_fitz_Page_UNKNOWN_BOX 5L
  5524. /*
  5525. * Class: com_artifex_mupdf_fitz_Page
  5526. * Method: finalize
  5527. * Signature: ()V
  5528. */
  5529. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_finalize
  5530. (JNIEnv *, jobject);
  5531. /*
  5532. * Class: com_artifex_mupdf_fitz_Page
  5533. * Method: getBoundsNative
  5534. * Signature: (I)Lcom/artifex/mupdf/fitz/Rect;
  5535. */
  5536. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_getBoundsNative
  5537. (JNIEnv *, jobject, jint);
  5538. /*
  5539. * Class: com_artifex_mupdf_fitz_Page
  5540. * Method: run
  5541. * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Cookie;)V
  5542. */
  5543. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_run
  5544. (JNIEnv *, jobject, jobject, jobject, jobject);
  5545. /*
  5546. * Class: com_artifex_mupdf_fitz_Page
  5547. * Method: runPageContents
  5548. * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Cookie;)V
  5549. */
  5550. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_runPageContents
  5551. (JNIEnv *, jobject, jobject, jobject, jobject);
  5552. /*
  5553. * Class: com_artifex_mupdf_fitz_Page
  5554. * Method: runPageAnnots
  5555. * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Cookie;)V
  5556. */
  5557. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_runPageAnnots
  5558. (JNIEnv *, jobject, jobject, jobject, jobject);
  5559. /*
  5560. * Class: com_artifex_mupdf_fitz_Page
  5561. * Method: runPageWidgets
  5562. * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/Cookie;)V
  5563. */
  5564. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_runPageWidgets
  5565. (JNIEnv *, jobject, jobject, jobject, jobject);
  5566. /*
  5567. * Class: com_artifex_mupdf_fitz_Page
  5568. * Method: getLinks
  5569. * Signature: ()[Lcom/artifex/mupdf/fitz/Link;
  5570. */
  5571. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_Page_getLinks
  5572. (JNIEnv *, jobject);
  5573. /*
  5574. * Class: com_artifex_mupdf_fitz_Page
  5575. * Method: toPixmap
  5576. * Signature: (Lcom/artifex/mupdf/fitz/Matrix;Lcom/artifex/mupdf/fitz/ColorSpace;ZZ)Lcom/artifex/mupdf/fitz/Pixmap;
  5577. */
  5578. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_toPixmap
  5579. (JNIEnv *, jobject, jobject, jobject, jboolean, jboolean);
  5580. /*
  5581. * Class: com_artifex_mupdf_fitz_Page
  5582. * Method: toDisplayList
  5583. * Signature: (Z)Lcom/artifex/mupdf/fitz/DisplayList;
  5584. */
  5585. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_toDisplayList
  5586. (JNIEnv *, jobject, jboolean);
  5587. /*
  5588. * Class: com_artifex_mupdf_fitz_Page
  5589. * Method: toStructuredText
  5590. * Signature: (Ljava/lang/String;)Lcom/artifex/mupdf/fitz/StructuredText;
  5591. */
  5592. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_toStructuredText
  5593. (JNIEnv *, jobject, jstring);
  5594. /*
  5595. * Class: com_artifex_mupdf_fitz_Page
  5596. * Method: search
  5597. * Signature: (Ljava/lang/String;)[[Lcom/artifex/mupdf/fitz/Quad;
  5598. */
  5599. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_Page_search
  5600. (JNIEnv *, jobject, jstring);
  5601. /*
  5602. * Class: com_artifex_mupdf_fitz_Page
  5603. * Method: textAsHtml
  5604. * Signature: ()[B
  5605. */
  5606. JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_Page_textAsHtml
  5607. (JNIEnv *, jobject);
  5608. /*
  5609. * Class: com_artifex_mupdf_fitz_Page
  5610. * Method: getDocument
  5611. * Signature: ()Lcom/artifex/mupdf/fitz/Document;
  5612. */
  5613. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_getDocument
  5614. (JNIEnv *, jobject);
  5615. /*
  5616. * Class: com_artifex_mupdf_fitz_Page
  5617. * Method: createLink
  5618. * Signature: (Lcom/artifex/mupdf/fitz/Rect;Ljava/lang/String;)Lcom/artifex/mupdf/fitz/Link;
  5619. */
  5620. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_createLink
  5621. (JNIEnv *, jobject, jobject, jstring);
  5622. /*
  5623. * Class: com_artifex_mupdf_fitz_Page
  5624. * Method: deleteLink
  5625. * Signature: (Lcom/artifex/mupdf/fitz/Link;)V
  5626. */
  5627. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Page_deleteLink
  5628. (JNIEnv *, jobject, jobject);
  5629. /*
  5630. * Class: com_artifex_mupdf_fitz_Page
  5631. * Method: getLabel
  5632. * Signature: ()Ljava/lang/String;
  5633. */
  5634. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_Page_getLabel
  5635. (JNIEnv *, jobject);
  5636. /*
  5637. * Class: com_artifex_mupdf_fitz_Page
  5638. * Method: decodeBarcode
  5639. * Signature: (Lcom/artifex/mupdf/fitz/Rect;F)Lcom/artifex/mupdf/fitz/BarcodeInfo;
  5640. */
  5641. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Page_decodeBarcode
  5642. (JNIEnv *, jobject, jobject, jfloat);
  5643. #ifdef __cplusplus
  5644. }
  5645. #endif
  5646. #endif
  5647. /* DO NOT EDIT THIS FILE - it is machine generated */
  5648. #include <jni.h>
  5649. /* Header for class com_artifex_mupdf_fitz_Path */
  5650. #ifndef _Included_com_artifex_mupdf_fitz_Path
  5651. #define _Included_com_artifex_mupdf_fitz_Path
  5652. #ifdef __cplusplus
  5653. extern "C" {
  5654. #endif
  5655. /*
  5656. * Class: com_artifex_mupdf_fitz_Path
  5657. * Method: finalize
  5658. * Signature: ()V
  5659. */
  5660. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_finalize
  5661. (JNIEnv *, jobject);
  5662. /*
  5663. * Class: com_artifex_mupdf_fitz_Path
  5664. * Method: newNative
  5665. * Signature: ()J
  5666. */
  5667. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Path_newNative
  5668. (JNIEnv *, jobject);
  5669. /*
  5670. * Class: com_artifex_mupdf_fitz_Path
  5671. * Method: cloneNative
  5672. * Signature: ()J
  5673. */
  5674. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Path_cloneNative
  5675. (JNIEnv *, jobject);
  5676. /*
  5677. * Class: com_artifex_mupdf_fitz_Path
  5678. * Method: currentPoint
  5679. * Signature: ()Lcom/artifex/mupdf/fitz/Point;
  5680. */
  5681. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Path_currentPoint
  5682. (JNIEnv *, jobject);
  5683. /*
  5684. * Class: com_artifex_mupdf_fitz_Path
  5685. * Method: moveTo
  5686. * Signature: (FF)V
  5687. */
  5688. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_moveTo
  5689. (JNIEnv *, jobject, jfloat, jfloat);
  5690. /*
  5691. * Class: com_artifex_mupdf_fitz_Path
  5692. * Method: lineTo
  5693. * Signature: (FF)V
  5694. */
  5695. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_lineTo
  5696. (JNIEnv *, jobject, jfloat, jfloat);
  5697. /*
  5698. * Class: com_artifex_mupdf_fitz_Path
  5699. * Method: curveTo
  5700. * Signature: (FFFFFF)V
  5701. */
  5702. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_curveTo
  5703. (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat, jfloat, jfloat);
  5704. /*
  5705. * Class: com_artifex_mupdf_fitz_Path
  5706. * Method: curveToV
  5707. * Signature: (FFFF)V
  5708. */
  5709. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_curveToV
  5710. (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat);
  5711. /*
  5712. * Class: com_artifex_mupdf_fitz_Path
  5713. * Method: curveToY
  5714. * Signature: (FFFF)V
  5715. */
  5716. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_curveToY
  5717. (JNIEnv *, jobject, jfloat, jfloat, jfloat, jfloat);
  5718. /*
  5719. * Class: com_artifex_mupdf_fitz_Path
  5720. * Method: rect
  5721. * Signature: (IIII)V
  5722. */
  5723. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_rect
  5724. (JNIEnv *, jobject, jint, jint, jint, jint);
  5725. /*
  5726. * Class: com_artifex_mupdf_fitz_Path
  5727. * Method: closePath
  5728. * Signature: ()V
  5729. */
  5730. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_closePath
  5731. (JNIEnv *, jobject);
  5732. /*
  5733. * Class: com_artifex_mupdf_fitz_Path
  5734. * Method: transform
  5735. * Signature: (Lcom/artifex/mupdf/fitz/Matrix;)V
  5736. */
  5737. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_transform
  5738. (JNIEnv *, jobject, jobject);
  5739. /*
  5740. * Class: com_artifex_mupdf_fitz_Path
  5741. * Method: getBounds
  5742. * Signature: (Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;)Lcom/artifex/mupdf/fitz/Rect;
  5743. */
  5744. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Path_getBounds
  5745. (JNIEnv *, jobject, jobject, jobject);
  5746. /*
  5747. * Class: com_artifex_mupdf_fitz_Path
  5748. * Method: walk
  5749. * Signature: (Lcom/artifex/mupdf/fitz/PathWalker;)V
  5750. */
  5751. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Path_walk
  5752. (JNIEnv *, jobject, jobject);
  5753. #ifdef __cplusplus
  5754. }
  5755. #endif
  5756. #endif
  5757. /* DO NOT EDIT THIS FILE - it is machine generated */
  5758. #include <jni.h>
  5759. /* Header for class com_artifex_mupdf_fitz_Pixmap */
  5760. #ifndef _Included_com_artifex_mupdf_fitz_Pixmap
  5761. #define _Included_com_artifex_mupdf_fitz_Pixmap
  5762. #ifdef __cplusplus
  5763. extern "C" {
  5764. #endif
  5765. #undef com_artifex_mupdf_fitz_Pixmap_DESKEW_BORDER_INCREASE
  5766. #define com_artifex_mupdf_fitz_Pixmap_DESKEW_BORDER_INCREASE 0L
  5767. #undef com_artifex_mupdf_fitz_Pixmap_DESKEW_BORDER_MAINTAIN
  5768. #define com_artifex_mupdf_fitz_Pixmap_DESKEW_BORDER_MAINTAIN 1L
  5769. #undef com_artifex_mupdf_fitz_Pixmap_DESKEW_BORDER_DECREASE
  5770. #define com_artifex_mupdf_fitz_Pixmap_DESKEW_BORDER_DECREASE 2L
  5771. /*
  5772. * Class: com_artifex_mupdf_fitz_Pixmap
  5773. * Method: finalize
  5774. * Signature: ()V
  5775. */
  5776. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_finalize
  5777. (JNIEnv *, jobject);
  5778. /*
  5779. * Class: com_artifex_mupdf_fitz_Pixmap
  5780. * Method: newNative
  5781. * Signature: (Lcom/artifex/mupdf/fitz/ColorSpace;IIIIZ)J
  5782. */
  5783. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Pixmap_newNative
  5784. (JNIEnv *, jobject, jobject, jint, jint, jint, jint, jboolean);
  5785. /*
  5786. * Class: com_artifex_mupdf_fitz_Pixmap
  5787. * Method: newNativeFromColorAndMask
  5788. * Signature: (Lcom/artifex/mupdf/fitz/Pixmap;Lcom/artifex/mupdf/fitz/Pixmap;)J
  5789. */
  5790. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Pixmap_newNativeFromColorAndMask
  5791. (JNIEnv *, jobject, jobject, jobject);
  5792. /*
  5793. * Class: com_artifex_mupdf_fitz_Pixmap
  5794. * Method: newNativeDeskew
  5795. * Signature: (FI)J
  5796. */
  5797. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Pixmap_newNativeDeskew
  5798. (JNIEnv *, jobject, jfloat, jint);
  5799. /*
  5800. * Class: com_artifex_mupdf_fitz_Pixmap
  5801. * Method: clear
  5802. * Signature: ()V
  5803. */
  5804. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_clear
  5805. (JNIEnv *, jobject);
  5806. /*
  5807. * Class: com_artifex_mupdf_fitz_Pixmap
  5808. * Method: clearWithValue
  5809. * Signature: (I)V
  5810. */
  5811. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_clearWithValue
  5812. (JNIEnv *, jobject, jint);
  5813. /*
  5814. * Class: com_artifex_mupdf_fitz_Pixmap
  5815. * Method: asPNG
  5816. * Signature: ()Lcom/artifex/mupdf/fitz/Buffer;
  5817. */
  5818. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_asPNG
  5819. (JNIEnv *, jobject);
  5820. /*
  5821. * Class: com_artifex_mupdf_fitz_Pixmap
  5822. * Method: asJPEG
  5823. * Signature: (IZ)Lcom/artifex/mupdf/fitz/Buffer;
  5824. */
  5825. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_asJPEG
  5826. (JNIEnv *, jobject, jint, jboolean);
  5827. /*
  5828. * Class: com_artifex_mupdf_fitz_Pixmap
  5829. * Method: asPAM
  5830. * Signature: ()Lcom/artifex/mupdf/fitz/Buffer;
  5831. */
  5832. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_asPAM
  5833. (JNIEnv *, jobject);
  5834. /*
  5835. * Class: com_artifex_mupdf_fitz_Pixmap
  5836. * Method: asPNM
  5837. * Signature: ()Lcom/artifex/mupdf/fitz/Buffer;
  5838. */
  5839. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_asPNM
  5840. (JNIEnv *, jobject);
  5841. /*
  5842. * Class: com_artifex_mupdf_fitz_Pixmap
  5843. * Method: asPBM
  5844. * Signature: ()Lcom/artifex/mupdf/fitz/Buffer;
  5845. */
  5846. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_asPBM
  5847. (JNIEnv *, jobject);
  5848. /*
  5849. * Class: com_artifex_mupdf_fitz_Pixmap
  5850. * Method: asPKM
  5851. * Signature: ()Lcom/artifex/mupdf/fitz/Buffer;
  5852. */
  5853. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_asPKM
  5854. (JNIEnv *, jobject);
  5855. /*
  5856. * Class: com_artifex_mupdf_fitz_Pixmap
  5857. * Method: asJPX
  5858. * Signature: (I)Lcom/artifex/mupdf/fitz/Buffer;
  5859. */
  5860. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_asJPX
  5861. (JNIEnv *, jobject, jint);
  5862. /*
  5863. * Class: com_artifex_mupdf_fitz_Pixmap
  5864. * Method: saveAsPNG
  5865. * Signature: (Ljava/lang/String;)V
  5866. */
  5867. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_saveAsPNG
  5868. (JNIEnv *, jobject, jstring);
  5869. /*
  5870. * Class: com_artifex_mupdf_fitz_Pixmap
  5871. * Method: saveAsJPEG
  5872. * Signature: (Ljava/lang/String;I)V
  5873. */
  5874. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_saveAsJPEG
  5875. (JNIEnv *, jobject, jstring, jint);
  5876. /*
  5877. * Class: com_artifex_mupdf_fitz_Pixmap
  5878. * Method: saveAsPAM
  5879. * Signature: (Ljava/lang/String;)V
  5880. */
  5881. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_saveAsPAM
  5882. (JNIEnv *, jobject, jstring);
  5883. /*
  5884. * Class: com_artifex_mupdf_fitz_Pixmap
  5885. * Method: saveAsPNM
  5886. * Signature: (Ljava/lang/String;)V
  5887. */
  5888. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_saveAsPNM
  5889. (JNIEnv *, jobject, jstring);
  5890. /*
  5891. * Class: com_artifex_mupdf_fitz_Pixmap
  5892. * Method: saveAsPBM
  5893. * Signature: (Ljava/lang/String;)V
  5894. */
  5895. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_saveAsPBM
  5896. (JNIEnv *, jobject, jstring);
  5897. /*
  5898. * Class: com_artifex_mupdf_fitz_Pixmap
  5899. * Method: saveAsPKM
  5900. * Signature: (Ljava/lang/String;)V
  5901. */
  5902. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_saveAsPKM
  5903. (JNIEnv *, jobject, jstring);
  5904. /*
  5905. * Class: com_artifex_mupdf_fitz_Pixmap
  5906. * Method: saveAsJPX
  5907. * Signature: (Ljava/lang/String;I)V
  5908. */
  5909. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_saveAsJPX
  5910. (JNIEnv *, jobject, jstring, jint);
  5911. /*
  5912. * Class: com_artifex_mupdf_fitz_Pixmap
  5913. * Method: getX
  5914. * Signature: ()I
  5915. */
  5916. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getX
  5917. (JNIEnv *, jobject);
  5918. /*
  5919. * Class: com_artifex_mupdf_fitz_Pixmap
  5920. * Method: getY
  5921. * Signature: ()I
  5922. */
  5923. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getY
  5924. (JNIEnv *, jobject);
  5925. /*
  5926. * Class: com_artifex_mupdf_fitz_Pixmap
  5927. * Method: getWidth
  5928. * Signature: ()I
  5929. */
  5930. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getWidth
  5931. (JNIEnv *, jobject);
  5932. /*
  5933. * Class: com_artifex_mupdf_fitz_Pixmap
  5934. * Method: getHeight
  5935. * Signature: ()I
  5936. */
  5937. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getHeight
  5938. (JNIEnv *, jobject);
  5939. /*
  5940. * Class: com_artifex_mupdf_fitz_Pixmap
  5941. * Method: getStride
  5942. * Signature: ()I
  5943. */
  5944. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getStride
  5945. (JNIEnv *, jobject);
  5946. /*
  5947. * Class: com_artifex_mupdf_fitz_Pixmap
  5948. * Method: getNumberOfComponents
  5949. * Signature: ()I
  5950. */
  5951. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getNumberOfComponents
  5952. (JNIEnv *, jobject);
  5953. /*
  5954. * Class: com_artifex_mupdf_fitz_Pixmap
  5955. * Method: getAlpha
  5956. * Signature: ()Z
  5957. */
  5958. JNIEXPORT jboolean JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getAlpha
  5959. (JNIEnv *, jobject);
  5960. /*
  5961. * Class: com_artifex_mupdf_fitz_Pixmap
  5962. * Method: getColorSpace
  5963. * Signature: ()Lcom/artifex/mupdf/fitz/ColorSpace;
  5964. */
  5965. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getColorSpace
  5966. (JNIEnv *, jobject);
  5967. /*
  5968. * Class: com_artifex_mupdf_fitz_Pixmap
  5969. * Method: getSamples
  5970. * Signature: ()[B
  5971. */
  5972. JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getSamples
  5973. (JNIEnv *, jobject);
  5974. /*
  5975. * Class: com_artifex_mupdf_fitz_Pixmap
  5976. * Method: getSample
  5977. * Signature: (III)B
  5978. */
  5979. JNIEXPORT jbyte JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getSample
  5980. (JNIEnv *, jobject, jint, jint, jint);
  5981. /*
  5982. * Class: com_artifex_mupdf_fitz_Pixmap
  5983. * Method: getPixels
  5984. * Signature: ()[I
  5985. */
  5986. JNIEXPORT jintArray JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getPixels
  5987. (JNIEnv *, jobject);
  5988. /*
  5989. * Class: com_artifex_mupdf_fitz_Pixmap
  5990. * Method: getXResolution
  5991. * Signature: ()I
  5992. */
  5993. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getXResolution
  5994. (JNIEnv *, jobject);
  5995. /*
  5996. * Class: com_artifex_mupdf_fitz_Pixmap
  5997. * Method: getYResolution
  5998. * Signature: ()I
  5999. */
  6000. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Pixmap_getYResolution
  6001. (JNIEnv *, jobject);
  6002. /*
  6003. * Class: com_artifex_mupdf_fitz_Pixmap
  6004. * Method: setResolution
  6005. * Signature: (II)V
  6006. */
  6007. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_setResolution
  6008. (JNIEnv *, jobject, jint, jint);
  6009. /*
  6010. * Class: com_artifex_mupdf_fitz_Pixmap
  6011. * Method: invert
  6012. * Signature: ()V
  6013. */
  6014. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_invert
  6015. (JNIEnv *, jobject);
  6016. /*
  6017. * Class: com_artifex_mupdf_fitz_Pixmap
  6018. * Method: invertLuminance
  6019. * Signature: ()V
  6020. */
  6021. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_invertLuminance
  6022. (JNIEnv *, jobject);
  6023. /*
  6024. * Class: com_artifex_mupdf_fitz_Pixmap
  6025. * Method: gamma
  6026. * Signature: (F)V
  6027. */
  6028. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_gamma
  6029. (JNIEnv *, jobject, jfloat);
  6030. /*
  6031. * Class: com_artifex_mupdf_fitz_Pixmap
  6032. * Method: tint
  6033. * Signature: (II)V
  6034. */
  6035. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Pixmap_tint
  6036. (JNIEnv *, jobject, jint, jint);
  6037. /*
  6038. * Class: com_artifex_mupdf_fitz_Pixmap
  6039. * Method: convertToColorSpace
  6040. * Signature: (Lcom/artifex/mupdf/fitz/ColorSpace;Lcom/artifex/mupdf/fitz/ColorSpace;Lcom/artifex/mupdf/fitz/DefaultColorSpaces;IZ)Lcom/artifex/mupdf/fitz/Pixmap;
  6041. */
  6042. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_convertToColorSpace
  6043. (JNIEnv *, jobject, jobject, jobject, jobject, jint, jboolean);
  6044. /*
  6045. * Class: com_artifex_mupdf_fitz_Pixmap
  6046. * Method: computeMD5
  6047. * Signature: ()[B
  6048. */
  6049. JNIEXPORT jbyteArray JNICALL Java_com_artifex_mupdf_fitz_Pixmap_computeMD5
  6050. (JNIEnv *, jobject);
  6051. /*
  6052. * Class: com_artifex_mupdf_fitz_Pixmap
  6053. * Method: detectSkew
  6054. * Signature: ()F
  6055. */
  6056. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_Pixmap_detectSkew
  6057. (JNIEnv *, jobject);
  6058. /*
  6059. * Class: com_artifex_mupdf_fitz_Pixmap
  6060. * Method: warp
  6061. * Signature: ([Lcom/artifex/mupdf/fitz/Point;II)Lcom/artifex/mupdf/fitz/Pixmap;
  6062. */
  6063. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_warp
  6064. (JNIEnv *, jobject, jobjectArray, jint, jint);
  6065. /*
  6066. * Class: com_artifex_mupdf_fitz_Pixmap
  6067. * Method: autowarp
  6068. * Signature: ([Lcom/artifex/mupdf/fitz/Point;)Lcom/artifex/mupdf/fitz/Pixmap;
  6069. */
  6070. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_autowarp
  6071. (JNIEnv *, jobject, jobjectArray);
  6072. /*
  6073. * Class: com_artifex_mupdf_fitz_Pixmap
  6074. * Method: nativeDetectDocument
  6075. * Signature: ()[F
  6076. */
  6077. JNIEXPORT jfloatArray JNICALL Java_com_artifex_mupdf_fitz_Pixmap_nativeDetectDocument
  6078. (JNIEnv *, jobject);
  6079. /*
  6080. * Class: com_artifex_mupdf_fitz_Pixmap
  6081. * Method: decodeBarcode
  6082. * Signature: (F)Lcom/artifex/mupdf/fitz/BarcodeInfo;
  6083. */
  6084. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_decodeBarcode
  6085. (JNIEnv *, jobject, jfloat);
  6086. /*
  6087. * Class: com_artifex_mupdf_fitz_Pixmap
  6088. * Method: encodeBarcode
  6089. * Signature: (ILjava/lang/String;IIZZ)Lcom/artifex/mupdf/fitz/Pixmap;
  6090. */
  6091. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Pixmap_encodeBarcode
  6092. (JNIEnv *, jclass, jint, jstring, jint, jint, jboolean, jboolean);
  6093. #ifdef __cplusplus
  6094. }
  6095. #endif
  6096. #endif
  6097. /* DO NOT EDIT THIS FILE - it is machine generated */
  6098. #include <jni.h>
  6099. /* Header for class com_artifex_mupdf_fitz_Rect */
  6100. #ifndef _Included_com_artifex_mupdf_fitz_Rect
  6101. #define _Included_com_artifex_mupdf_fitz_Rect
  6102. #ifdef __cplusplus
  6103. extern "C" {
  6104. #endif
  6105. #undef com_artifex_mupdf_fitz_Rect_MIN_INF_RECT
  6106. #define com_artifex_mupdf_fitz_Rect_MIN_INF_RECT -2147483648L
  6107. #undef com_artifex_mupdf_fitz_Rect_MAX_INF_RECT
  6108. #define com_artifex_mupdf_fitz_Rect_MAX_INF_RECT 2147483520L
  6109. /*
  6110. * Class: com_artifex_mupdf_fitz_Rect
  6111. * Method: adjustForStroke
  6112. * Signature: (Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;)V
  6113. */
  6114. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Rect_adjustForStroke
  6115. (JNIEnv *, jobject, jobject, jobject);
  6116. #ifdef __cplusplus
  6117. }
  6118. #endif
  6119. #endif
  6120. /* DO NOT EDIT THIS FILE - it is machine generated */
  6121. #include <jni.h>
  6122. /* Header for class com_artifex_mupdf_fitz_Shade */
  6123. #ifndef _Included_com_artifex_mupdf_fitz_Shade
  6124. #define _Included_com_artifex_mupdf_fitz_Shade
  6125. #ifdef __cplusplus
  6126. extern "C" {
  6127. #endif
  6128. /*
  6129. * Class: com_artifex_mupdf_fitz_Shade
  6130. * Method: finalize
  6131. * Signature: ()V
  6132. */
  6133. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Shade_finalize
  6134. (JNIEnv *, jobject);
  6135. /*
  6136. * Class: com_artifex_mupdf_fitz_Shade
  6137. * Method: getBounds
  6138. * Signature: (Lcom/artifex/mupdf/fitz/Matrix;)Lcom/artifex/mupdf/fitz/Rect;
  6139. */
  6140. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Shade_getBounds
  6141. (JNIEnv *, jobject, jobject);
  6142. #ifdef __cplusplus
  6143. }
  6144. #endif
  6145. #endif
  6146. /* DO NOT EDIT THIS FILE - it is machine generated */
  6147. #include <jni.h>
  6148. /* Header for class com_artifex_mupdf_fitz_Story */
  6149. #ifndef _Included_com_artifex_mupdf_fitz_Story
  6150. #define _Included_com_artifex_mupdf_fitz_Story
  6151. #ifdef __cplusplus
  6152. extern "C" {
  6153. #endif
  6154. #undef com_artifex_mupdf_fitz_Story_FLAGS_NO_OVERFLOW
  6155. #define com_artifex_mupdf_fitz_Story_FLAGS_NO_OVERFLOW 1L
  6156. #undef com_artifex_mupdf_fitz_Story_ALL_FITTED
  6157. #define com_artifex_mupdf_fitz_Story_ALL_FITTED 0L
  6158. #undef com_artifex_mupdf_fitz_Story_OVERFLOW_WIDTH
  6159. #define com_artifex_mupdf_fitz_Story_OVERFLOW_WIDTH 2L
  6160. /*
  6161. * Class: com_artifex_mupdf_fitz_Story
  6162. * Method: finalize
  6163. * Signature: ()V
  6164. */
  6165. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Story_finalize
  6166. (JNIEnv *, jobject);
  6167. /*
  6168. * Class: com_artifex_mupdf_fitz_Story
  6169. * Method: newStory
  6170. * Signature: ([B[BFLcom/artifex/mupdf/fitz/Archive;)J
  6171. */
  6172. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Story_newStory
  6173. (JNIEnv *, jclass, jbyteArray, jbyteArray, jfloat, jobject);
  6174. /*
  6175. * Class: com_artifex_mupdf_fitz_Story
  6176. * Method: place
  6177. * Signature: (Lcom/artifex/mupdf/fitz/Rect;Lcom/artifex/mupdf/fitz/Rect;I)I
  6178. */
  6179. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_Story_place
  6180. (JNIEnv *, jobject, jobject, jobject, jint);
  6181. /*
  6182. * Class: com_artifex_mupdf_fitz_Story
  6183. * Method: draw
  6184. * Signature: (Lcom/artifex/mupdf/fitz/Device;Lcom/artifex/mupdf/fitz/Matrix;)V
  6185. */
  6186. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Story_draw
  6187. (JNIEnv *, jobject, jobject, jobject);
  6188. /*
  6189. * Class: com_artifex_mupdf_fitz_Story
  6190. * Method: document
  6191. * Signature: ()Lcom/artifex/mupdf/fitz/DOM;
  6192. */
  6193. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Story_document
  6194. (JNIEnv *, jobject);
  6195. #ifdef __cplusplus
  6196. }
  6197. #endif
  6198. #endif
  6199. /* DO NOT EDIT THIS FILE - it is machine generated */
  6200. #include <jni.h>
  6201. /* Header for class com_artifex_mupdf_fitz_StrokeState */
  6202. #ifndef _Included_com_artifex_mupdf_fitz_StrokeState
  6203. #define _Included_com_artifex_mupdf_fitz_StrokeState
  6204. #ifdef __cplusplus
  6205. extern "C" {
  6206. #endif
  6207. #undef com_artifex_mupdf_fitz_StrokeState_LINE_CAP_BUTT
  6208. #define com_artifex_mupdf_fitz_StrokeState_LINE_CAP_BUTT 0L
  6209. #undef com_artifex_mupdf_fitz_StrokeState_LINE_CAP_ROUND
  6210. #define com_artifex_mupdf_fitz_StrokeState_LINE_CAP_ROUND 1L
  6211. #undef com_artifex_mupdf_fitz_StrokeState_LINE_CAP_SQUARE
  6212. #define com_artifex_mupdf_fitz_StrokeState_LINE_CAP_SQUARE 2L
  6213. #undef com_artifex_mupdf_fitz_StrokeState_LINE_CAP_TRIANGLE
  6214. #define com_artifex_mupdf_fitz_StrokeState_LINE_CAP_TRIANGLE 3L
  6215. #undef com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_MITER
  6216. #define com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_MITER 0L
  6217. #undef com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_ROUND
  6218. #define com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_ROUND 1L
  6219. #undef com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_BEVEL
  6220. #define com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_BEVEL 2L
  6221. #undef com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_MITER_XPS
  6222. #define com_artifex_mupdf_fitz_StrokeState_LINE_JOIN_MITER_XPS 3L
  6223. /*
  6224. * Class: com_artifex_mupdf_fitz_StrokeState
  6225. * Method: finalize
  6226. * Signature: ()V
  6227. */
  6228. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_StrokeState_finalize
  6229. (JNIEnv *, jobject);
  6230. /*
  6231. * Class: com_artifex_mupdf_fitz_StrokeState
  6232. * Method: newNativeStrokeState
  6233. * Signature: (IIFFF[F)J
  6234. */
  6235. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_StrokeState_newNativeStrokeState
  6236. (JNIEnv *, jobject, jint, jint, jfloat, jfloat, jfloat, jfloatArray);
  6237. /*
  6238. * Class: com_artifex_mupdf_fitz_StrokeState
  6239. * Method: getStartCap
  6240. * Signature: ()I
  6241. */
  6242. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getStartCap
  6243. (JNIEnv *, jobject);
  6244. /*
  6245. * Class: com_artifex_mupdf_fitz_StrokeState
  6246. * Method: getDashCap
  6247. * Signature: ()I
  6248. */
  6249. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getDashCap
  6250. (JNIEnv *, jobject);
  6251. /*
  6252. * Class: com_artifex_mupdf_fitz_StrokeState
  6253. * Method: getEndCap
  6254. * Signature: ()I
  6255. */
  6256. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getEndCap
  6257. (JNIEnv *, jobject);
  6258. /*
  6259. * Class: com_artifex_mupdf_fitz_StrokeState
  6260. * Method: getLineJoin
  6261. * Signature: ()I
  6262. */
  6263. JNIEXPORT jint JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getLineJoin
  6264. (JNIEnv *, jobject);
  6265. /*
  6266. * Class: com_artifex_mupdf_fitz_StrokeState
  6267. * Method: getLineWidth
  6268. * Signature: ()F
  6269. */
  6270. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getLineWidth
  6271. (JNIEnv *, jobject);
  6272. /*
  6273. * Class: com_artifex_mupdf_fitz_StrokeState
  6274. * Method: getMiterLimit
  6275. * Signature: ()F
  6276. */
  6277. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getMiterLimit
  6278. (JNIEnv *, jobject);
  6279. /*
  6280. * Class: com_artifex_mupdf_fitz_StrokeState
  6281. * Method: getDashPhase
  6282. * Signature: ()F
  6283. */
  6284. JNIEXPORT jfloat JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getDashPhase
  6285. (JNIEnv *, jobject);
  6286. /*
  6287. * Class: com_artifex_mupdf_fitz_StrokeState
  6288. * Method: getDashPattern
  6289. * Signature: ()[F
  6290. */
  6291. JNIEXPORT jfloatArray JNICALL Java_com_artifex_mupdf_fitz_StrokeState_getDashPattern
  6292. (JNIEnv *, jobject);
  6293. #ifdef __cplusplus
  6294. }
  6295. #endif
  6296. #endif
  6297. /* DO NOT EDIT THIS FILE - it is machine generated */
  6298. #include <jni.h>
  6299. /* Header for class com_artifex_mupdf_fitz_StructuredText */
  6300. #ifndef _Included_com_artifex_mupdf_fitz_StructuredText
  6301. #define _Included_com_artifex_mupdf_fitz_StructuredText
  6302. #ifdef __cplusplus
  6303. extern "C" {
  6304. #endif
  6305. #undef com_artifex_mupdf_fitz_StructuredText_SELECT_CHARS
  6306. #define com_artifex_mupdf_fitz_StructuredText_SELECT_CHARS 0L
  6307. #undef com_artifex_mupdf_fitz_StructuredText_SELECT_WORDS
  6308. #define com_artifex_mupdf_fitz_StructuredText_SELECT_WORDS 1L
  6309. #undef com_artifex_mupdf_fitz_StructuredText_SELECT_LINES
  6310. #define com_artifex_mupdf_fitz_StructuredText_SELECT_LINES 2L
  6311. #undef com_artifex_mupdf_fitz_StructuredText_VECTOR_IS_STROKED
  6312. #define com_artifex_mupdf_fitz_StructuredText_VECTOR_IS_STROKED 1L
  6313. #undef com_artifex_mupdf_fitz_StructuredText_VECTOR_IS_RECTANGLE
  6314. #define com_artifex_mupdf_fitz_StructuredText_VECTOR_IS_RECTANGLE 2L
  6315. /*
  6316. * Class: com_artifex_mupdf_fitz_StructuredText
  6317. * Method: finalize
  6318. * Signature: ()V
  6319. */
  6320. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_StructuredText_finalize
  6321. (JNIEnv *, jobject);
  6322. /*
  6323. * Class: com_artifex_mupdf_fitz_StructuredText
  6324. * Method: search
  6325. * Signature: (Ljava/lang/String;)[[Lcom/artifex/mupdf/fitz/Quad;
  6326. */
  6327. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_StructuredText_search
  6328. (JNIEnv *, jobject, jstring);
  6329. /*
  6330. * Class: com_artifex_mupdf_fitz_StructuredText
  6331. * Method: highlight
  6332. * Signature: (Lcom/artifex/mupdf/fitz/Point;Lcom/artifex/mupdf/fitz/Point;)[Lcom/artifex/mupdf/fitz/Quad;
  6333. */
  6334. JNIEXPORT jobjectArray JNICALL Java_com_artifex_mupdf_fitz_StructuredText_highlight
  6335. (JNIEnv *, jobject, jobject, jobject);
  6336. /*
  6337. * Class: com_artifex_mupdf_fitz_StructuredText
  6338. * Method: snapSelection
  6339. * Signature: (Lcom/artifex/mupdf/fitz/Point;Lcom/artifex/mupdf/fitz/Point;I)Lcom/artifex/mupdf/fitz/Quad;
  6340. */
  6341. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_StructuredText_snapSelection
  6342. (JNIEnv *, jobject, jobject, jobject, jint);
  6343. /*
  6344. * Class: com_artifex_mupdf_fitz_StructuredText
  6345. * Method: copy
  6346. * Signature: (Lcom/artifex/mupdf/fitz/Point;Lcom/artifex/mupdf/fitz/Point;)Ljava/lang/String;
  6347. */
  6348. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_StructuredText_copy
  6349. (JNIEnv *, jobject, jobject, jobject);
  6350. /*
  6351. * Class: com_artifex_mupdf_fitz_StructuredText
  6352. * Method: walk
  6353. * Signature: (Lcom/artifex/mupdf/fitz/StructuredTextWalker;)V
  6354. */
  6355. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_StructuredText_walk
  6356. (JNIEnv *, jobject, jobject);
  6357. /*
  6358. * Class: com_artifex_mupdf_fitz_StructuredText
  6359. * Method: asJSON
  6360. * Signature: (F)Ljava/lang/String;
  6361. */
  6362. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_StructuredText_asJSON
  6363. (JNIEnv *, jobject, jfloat);
  6364. /*
  6365. * Class: com_artifex_mupdf_fitz_StructuredText
  6366. * Method: asHTML
  6367. * Signature: (I)Ljava/lang/String;
  6368. */
  6369. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_StructuredText_asHTML
  6370. (JNIEnv *, jobject, jint);
  6371. /*
  6372. * Class: com_artifex_mupdf_fitz_StructuredText
  6373. * Method: asText
  6374. * Signature: ()Ljava/lang/String;
  6375. */
  6376. JNIEXPORT jstring JNICALL Java_com_artifex_mupdf_fitz_StructuredText_asText
  6377. (JNIEnv *, jobject);
  6378. #ifdef __cplusplus
  6379. }
  6380. #endif
  6381. #endif
  6382. /* DO NOT EDIT THIS FILE - it is machine generated */
  6383. #include <jni.h>
  6384. /* Header for class com_artifex_mupdf_fitz_Text */
  6385. #ifndef _Included_com_artifex_mupdf_fitz_Text
  6386. #define _Included_com_artifex_mupdf_fitz_Text
  6387. #ifdef __cplusplus
  6388. extern "C" {
  6389. #endif
  6390. /*
  6391. * Class: com_artifex_mupdf_fitz_Text
  6392. * Method: finalize
  6393. * Signature: ()V
  6394. */
  6395. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Text_finalize
  6396. (JNIEnv *, jobject);
  6397. /*
  6398. * Class: com_artifex_mupdf_fitz_Text
  6399. * Method: newNative
  6400. * Signature: ()J
  6401. */
  6402. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_Text_newNative
  6403. (JNIEnv *, jobject);
  6404. /*
  6405. * Class: com_artifex_mupdf_fitz_Text
  6406. * Method: showGlyph
  6407. * Signature: (Lcom/artifex/mupdf/fitz/Font;Lcom/artifex/mupdf/fitz/Matrix;IIZ)V
  6408. */
  6409. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Text_showGlyph
  6410. (JNIEnv *, jobject, jobject, jobject, jint, jint, jboolean);
  6411. /*
  6412. * Class: com_artifex_mupdf_fitz_Text
  6413. * Method: showString
  6414. * Signature: (Lcom/artifex/mupdf/fitz/Font;Lcom/artifex/mupdf/fitz/Matrix;Ljava/lang/String;Z)V
  6415. */
  6416. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Text_showString
  6417. (JNIEnv *, jobject, jobject, jobject, jstring, jboolean);
  6418. /*
  6419. * Class: com_artifex_mupdf_fitz_Text
  6420. * Method: getBounds
  6421. * Signature: (Lcom/artifex/mupdf/fitz/StrokeState;Lcom/artifex/mupdf/fitz/Matrix;)Lcom/artifex/mupdf/fitz/Rect;
  6422. */
  6423. JNIEXPORT jobject JNICALL Java_com_artifex_mupdf_fitz_Text_getBounds
  6424. (JNIEnv *, jobject, jobject, jobject);
  6425. /*
  6426. * Class: com_artifex_mupdf_fitz_Text
  6427. * Method: walk
  6428. * Signature: (Lcom/artifex/mupdf/fitz/TextWalker;)V
  6429. */
  6430. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_Text_walk
  6431. (JNIEnv *, jobject, jobject);
  6432. #ifdef __cplusplus
  6433. }
  6434. #endif
  6435. #endif
  6436. /* DO NOT EDIT THIS FILE - it is machine generated */
  6437. #include <jni.h>
  6438. /* Header for class com_artifex_mupdf_fitz_TreeArchive */
  6439. #ifndef _Included_com_artifex_mupdf_fitz_TreeArchive
  6440. #define _Included_com_artifex_mupdf_fitz_TreeArchive
  6441. #ifdef __cplusplus
  6442. extern "C" {
  6443. #endif
  6444. /*
  6445. * Class: com_artifex_mupdf_fitz_TreeArchive
  6446. * Method: newNativeTreeArchive
  6447. * Signature: ()J
  6448. */
  6449. JNIEXPORT jlong JNICALL Java_com_artifex_mupdf_fitz_TreeArchive_newNativeTreeArchive
  6450. (JNIEnv *, jclass);
  6451. /*
  6452. * Class: com_artifex_mupdf_fitz_TreeArchive
  6453. * Method: add
  6454. * Signature: (Ljava/lang/String;Lcom/artifex/mupdf/fitz/Buffer;)V
  6455. */
  6456. JNIEXPORT void JNICALL Java_com_artifex_mupdf_fitz_TreeArchive_add
  6457. (JNIEnv *, jobject, jstring, jobject);
  6458. #ifdef __cplusplus
  6459. }
  6460. #endif
  6461. #endif