2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/or use gtk-doc annotations. -->
5 <repository version="1.1"
6 xmlns="http://www.gtk.org/introspection/core/1.0"
7 xmlns:c="http://www.gtk.org/introspection/c/1.0"
8 xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9 <include name="GLib" version="2.0"/>
10 <include name="GObject" version="2.0"/>
11 <include name="Gdk" version="2.0"/>
12 <include name="GdkPixbuf" version="2.0"/>
13 <include name="Gio" version="2.0"/>
14 <include name="Pango" version="1.0"/>
15 <include name="cairo" version="1.0"/>
16 <include name="xlib" version="2.0"/>
17 <package name="gdk-2.0"/>
18 <package name="gobject-2.0"/>
19 <package name="poppler-glib"/>
20 <namespace name="Poppler"
22 shared-library="libpoppler-glib.so.4"
25 c:type="PopplerAction"
26 glib:type-name="PopplerAction"
27 glib:get-type="poppler_action_get_type">
28 <field name="type" writable="1">
29 <type name="ActionType" c:type="PopplerActionType"/>
31 <field name="any" writable="1">
32 <type name="ActionAny" c:type="PopplerActionAny"/>
34 <field name="goto_dest" writable="1">
35 <type name="ActionGotoDest" c:type="PopplerActionGotoDest"/>
37 <field name="goto_remote" writable="1">
38 <type name="ActionGotoRemote" c:type="PopplerActionGotoRemote"/>
40 <field name="launch" writable="1">
41 <type name="ActionLaunch" c:type="PopplerActionLaunch"/>
43 <field name="uri" writable="1">
44 <type name="ActionUri" c:type="PopplerActionUri"/>
46 <field name="named" writable="1">
47 <type name="ActionNamed" c:type="PopplerActionNamed"/>
49 <field name="movie" writable="1">
50 <type name="ActionMovie" c:type="PopplerActionMovie"/>
52 <field name="rendition" writable="1">
53 <type name="ActionRendition" c:type="PopplerActionRendition"/>
55 <field name="ocg_state" writable="1">
56 <type name="ActionOCGState" c:type="PopplerActionOCGState"/>
58 <method name="free" c:identifier="poppler_action_free">
59 <return-value transfer-ownership="none">
60 <type name="none" c:type="void"/>
63 <method name="copy" c:identifier="poppler_action_copy">
64 <return-value transfer-ownership="full">
65 <type name="Action" c:type="PopplerAction*"/>
69 <record name="ActionAny" c:type="PopplerActionAny">
70 <field name="type" writable="1">
71 <type name="ActionType" c:type="PopplerActionType"/>
73 <field name="title" writable="1">
74 <type name="utf8" c:type="gchar*"/>
77 <record name="ActionGotoDest" c:type="PopplerActionGotoDest">
78 <field name="type" writable="1">
79 <type name="ActionType" c:type="PopplerActionType"/>
81 <field name="title" writable="1">
82 <type name="utf8" c:type="gchar*"/>
84 <field name="dest" writable="1">
85 <type name="Dest" c:type="PopplerDest*"/>
88 <record name="ActionGotoRemote" c:type="PopplerActionGotoRemote">
89 <field name="type" writable="1">
90 <type name="ActionType" c:type="PopplerActionType"/>
92 <field name="title" writable="1">
93 <type name="utf8" c:type="gchar*"/>
95 <field name="file_name" writable="1">
96 <type name="utf8" c:type="gchar*"/>
98 <field name="dest" writable="1">
99 <type name="Dest" c:type="PopplerDest*"/>
102 <record name="ActionLaunch" c:type="PopplerActionLaunch">
103 <field name="type" writable="1">
104 <type name="ActionType" c:type="PopplerActionType"/>
106 <field name="title" writable="1">
107 <type name="utf8" c:type="gchar*"/>
109 <field name="file_name" writable="1">
110 <type name="utf8" c:type="gchar*"/>
112 <field name="params" writable="1">
113 <type name="utf8" c:type="gchar*"/>
116 <record name="ActionLayer" c:type="PopplerActionLayer">
117 <field name="action" writable="1">
118 <type name="ActionLayerAction" c:type="PopplerActionLayerAction"/>
120 <field name="layers" writable="1">
121 <type name="GLib.List" c:type="GList*">
122 <type name="any" c:type="gpointer"/>
126 <enumeration name="ActionLayerAction"
127 glib:type-name="PopplerActionLayerAction"
128 glib:get-type="poppler_action_layer_action_get_type"
129 c:type="PopplerActionLayerAction">
132 c:identifier="POPPLER_ACTION_LAYER_ON"
136 c:identifier="POPPLER_ACTION_LAYER_OFF"
138 <member name="toggle"
140 c:identifier="POPPLER_ACTION_LAYER_TOGGLE"
143 <record name="ActionMovie" c:type="PopplerActionMovie">
144 <field name="type" writable="1">
145 <type name="ActionType" c:type="PopplerActionType"/>
147 <field name="title" writable="1">
148 <type name="utf8" c:type="gchar*"/>
150 <field name="operation" writable="1">
151 <type name="ActionMovieOperation"
152 c:type="PopplerActionMovieOperation"/>
154 <field name="movie" writable="1">
155 <type name="Movie" c:type="PopplerMovie*"/>
158 <enumeration name="ActionMovieOperation"
159 glib:type-name="PopplerActionMovieOperation"
160 glib:get-type="poppler_action_movie_operation_get_type"
161 c:type="PopplerActionMovieOperation">
164 c:identifier="POPPLER_ACTION_MOVIE_PLAY"
168 c:identifier="POPPLER_ACTION_MOVIE_PAUSE"
170 <member name="resume"
172 c:identifier="POPPLER_ACTION_MOVIE_RESUME"
176 c:identifier="POPPLER_ACTION_MOVIE_STOP"
179 <record name="ActionNamed" c:type="PopplerActionNamed">
180 <field name="type" writable="1">
181 <type name="ActionType" c:type="PopplerActionType"/>
183 <field name="title" writable="1">
184 <type name="utf8" c:type="gchar*"/>
186 <field name="named_dest" writable="1">
187 <type name="utf8" c:type="gchar*"/>
190 <record name="ActionOCGState" c:type="PopplerActionOCGState">
191 <field name="type" writable="1">
192 <type name="ActionType" c:type="PopplerActionType"/>
194 <field name="title" writable="1">
195 <type name="utf8" c:type="gchar*"/>
197 <field name="state_list" writable="1">
198 <type name="GLib.List" c:type="GList*">
199 <type name="any" c:type="gpointer"/>
203 <record name="ActionRendition" c:type="PopplerActionRendition">
204 <field name="type" writable="1">
205 <type name="ActionType" c:type="PopplerActionType"/>
207 <field name="title" writable="1">
208 <type name="utf8" c:type="gchar*"/>
210 <field name="op" writable="1">
211 <type name="int" c:type="gint"/>
213 <field name="media" writable="1">
214 <type name="Media" c:type="PopplerMedia*"/>
217 <enumeration name="ActionType"
218 glib:type-name="PopplerActionType"
219 glib:get-type="poppler_action_type_get_type"
220 c:type="PopplerActionType">
221 <member name="unknown"
223 c:identifier="POPPLER_ACTION_UNKNOWN"
224 glib:nick="unknown"/>
227 c:identifier="POPPLER_ACTION_NONE"
229 <member name="goto_dest"
231 c:identifier="POPPLER_ACTION_GOTO_DEST"
232 glib:nick="goto-dest"/>
233 <member name="goto_remote"
235 c:identifier="POPPLER_ACTION_GOTO_REMOTE"
236 glib:nick="goto-remote"/>
237 <member name="launch"
239 c:identifier="POPPLER_ACTION_LAUNCH"
243 c:identifier="POPPLER_ACTION_URI"
247 c:identifier="POPPLER_ACTION_NAMED"
251 c:identifier="POPPLER_ACTION_MOVIE"
253 <member name="rendition"
255 c:identifier="POPPLER_ACTION_RENDITION"
256 glib:nick="rendition"/>
257 <member name="ocg_state"
259 c:identifier="POPPLER_ACTION_OCG_STATE"
260 glib:nick="ocg-state"/>
262 <record name="ActionUri" c:type="PopplerActionUri">
263 <field name="type" writable="1">
264 <type name="ActionType" c:type="PopplerActionType"/>
266 <field name="title" writable="1">
267 <type name="utf8" c:type="gchar*"/>
269 <field name="uri" writable="1">
270 <type name="utf8" c:type="char*"/>
274 c:type="PopplerAnnot"
275 parent="GObject.Object"
276 glib:type-name="PopplerAnnot"
277 glib:get-type="poppler_annot_get_type">
278 <method name="get_annot_type"
279 c:identifier="poppler_annot_get_annot_type">
280 <return-value transfer-ownership="full">
281 <type name="AnnotType" c:type="PopplerAnnotType"/>
284 <method name="get_contents" c:identifier="poppler_annot_get_contents">
285 <return-value transfer-ownership="full">
286 <type name="utf8" c:type="gchar*"/>
289 <method name="set_contents" c:identifier="poppler_annot_set_contents">
290 <return-value transfer-ownership="none">
291 <type name="none" c:type="void"/>
294 <parameter name="contents" transfer-ownership="none">
295 <type name="utf8" c:type="gchar*"/>
299 <method name="get_name" c:identifier="poppler_annot_get_name">
300 <return-value transfer-ownership="full">
301 <type name="utf8" c:type="gchar*"/>
304 <method name="get_modified" c:identifier="poppler_annot_get_modified">
305 <return-value transfer-ownership="full">
306 <type name="utf8" c:type="gchar*"/>
309 <method name="get_flags" c:identifier="poppler_annot_get_flags">
310 <return-value transfer-ownership="full">
311 <type name="AnnotFlag" c:type="PopplerAnnotFlag"/>
314 <method name="get_color" c:identifier="poppler_annot_get_color">
315 <return-value transfer-ownership="full">
316 <type name="Color" c:type="PopplerColor*"/>
319 <method name="get_page_index"
320 c:identifier="poppler_annot_get_page_index">
321 <return-value transfer-ownership="none">
322 <type name="int" c:type="gint"/>
326 <record name="AnnotCalloutLine"
327 c:type="PopplerAnnotCalloutLine"
328 glib:type-name="PopplerAnnotCalloutLine"
329 glib:get-type="poppler_annot_callout_line_get_type">
330 <field name="multiline" writable="1">
331 <type name="boolean" c:type="gboolean"/>
333 <field name="x1" writable="1">
334 <type name="double" c:type="gdouble"/>
336 <field name="y1" writable="1">
337 <type name="double" c:type="gdouble"/>
339 <field name="x2" writable="1">
340 <type name="double" c:type="gdouble"/>
342 <field name="y2" writable="1">
343 <type name="double" c:type="gdouble"/>
345 <field name="x3" writable="1">
346 <type name="double" c:type="gdouble"/>
348 <field name="y3" writable="1">
349 <type name="double" c:type="gdouble"/>
351 <constructor name="new" c:identifier="poppler_annot_callout_line_new">
352 <return-value transfer-ownership="full">
353 <type name="AnnotCalloutLine" c:type="PopplerAnnotCalloutLine*"/>
356 <method name="copy" c:identifier="poppler_annot_callout_line_copy">
357 <return-value transfer-ownership="full">
358 <type name="AnnotCalloutLine" c:type="PopplerAnnotCalloutLine*"/>
361 <method name="free" c:identifier="poppler_annot_callout_line_free">
362 <return-value transfer-ownership="none">
363 <type name="none" c:type="void"/>
367 <enumeration name="AnnotExternalDataType"
368 glib:type-name="PopplerAnnotExternalDataType"
369 glib:get-type="poppler_annot_external_data_type_get_type"
370 c:type="PopplerAnnotExternalDataType">
373 c:identifier="POPPLER_ANNOT_EXTERNAL_DATA_MARKUP_3D"
375 <member name="unknown"
377 c:identifier="POPPLER_ANNOT_EXTERNAL_DATA_MARKUP_UNKNOWN"
378 glib:nick="unknown"/>
380 <class name="AnnotFileAttachment"
381 c:type="PopplerAnnotFileAttachment"
383 glib:type-name="PopplerAnnotFileAttachment"
384 glib:get-type="poppler_annot_file_attachment_get_type">
385 <method name="get_attachment"
386 c:identifier="poppler_annot_file_attachment_get_attachment">
387 <return-value transfer-ownership="full">
388 <type name="Attachment" c:type="PopplerAttachment*"/>
391 <method name="get_name"
392 c:identifier="poppler_annot_file_attachment_get_name">
393 <return-value transfer-ownership="full">
394 <type name="utf8" c:type="gchar*"/>
398 <bitfield name="AnnotFlag"
399 glib:type-name="PopplerAnnotFlag"
400 glib:get-type="poppler_annot_flag_get_type"
401 c:type="PopplerAnnotFlag">
402 <member name="unknown"
404 c:identifier="POPPLER_ANNOT_FLAG_UNKNOWN"
405 glib:nick="unknown"/>
406 <member name="invisible"
408 c:identifier="POPPLER_ANNOT_FLAG_INVISIBLE"
409 glib:nick="invisible"/>
410 <member name="hidden"
412 c:identifier="POPPLER_ANNOT_FLAG_HIDDEN"
416 c:identifier="POPPLER_ANNOT_FLAG_PRINT"
418 <member name="no_zoom"
420 c:identifier="POPPLER_ANNOT_FLAG_NO_ZOOM"
421 glib:nick="no-zoom"/>
422 <member name="no_rotate"
424 c:identifier="POPPLER_ANNOT_FLAG_NO_ROTATE"
425 glib:nick="no-rotate"/>
426 <member name="no_view"
428 c:identifier="POPPLER_ANNOT_FLAG_NO_VIEW"
429 glib:nick="no-view"/>
430 <member name="read_only"
432 c:identifier="POPPLER_ANNOT_FLAG_READ_ONLY"
433 glib:nick="read-only"/>
434 <member name="locked"
436 c:identifier="POPPLER_ANNOT_FLAG_LOCKED"
438 <member name="toggle_no_view"
440 c:identifier="POPPLER_ANNOT_FLAG_TOGGLE_NO_VIEW"
441 glib:nick="toggle-no-view"/>
442 <member name="locked_contents"
444 c:identifier="POPPLER_ANNOT_FLAG_LOCKED_CONTENTS"
445 glib:nick="locked-contents"/>
447 <class name="AnnotFreeText"
448 c:type="PopplerAnnotFreeText"
450 glib:type-name="PopplerAnnotFreeText"
451 glib:get-type="poppler_annot_free_text_get_type">
452 <method name="get_quadding"
453 c:identifier="poppler_annot_free_text_get_quadding">
454 <return-value transfer-ownership="full">
455 <type name="AnnotFreeTextQuadding"
456 c:type="PopplerAnnotFreeTextQuadding"/>
459 <method name="get_callout_line"
460 c:identifier="poppler_annot_free_text_get_callout_line">
461 <return-value transfer-ownership="full">
462 <type name="AnnotCalloutLine" c:type="PopplerAnnotCalloutLine*"/>
466 <enumeration name="AnnotFreeTextQuadding"
467 glib:type-name="PopplerAnnotFreeTextQuadding"
468 glib:get-type="poppler_annot_free_text_quadding_get_type"
469 c:type="PopplerAnnotFreeTextQuadding">
470 <member name="left_justified"
472 c:identifier="POPPLER_ANNOT_FREE_TEXT_QUADDING_LEFT_JUSTIFIED"
473 glib:nick="left-justified"/>
474 <member name="centered"
476 c:identifier="POPPLER_ANNOT_FREE_TEXT_QUADDING_CENTERED"
477 glib:nick="centered"/>
478 <member name="right_justified"
480 c:identifier="POPPLER_ANNOT_FREE_TEXT_QUADDING_RIGHT_JUSTIFIED"
481 glib:nick="right-justified"/>
483 <record name="AnnotMapping"
484 c:type="PopplerAnnotMapping"
485 glib:type-name="PopplerAnnotMapping"
486 glib:get-type="poppler_annot_mapping_get_type">
487 <field name="area" writable="1">
488 <type name="Rectangle" c:type="PopplerRectangle"/>
490 <field name="annot" writable="1">
491 <type name="Annot" c:type="PopplerAnnot*"/>
493 <constructor name="new" c:identifier="poppler_annot_mapping_new">
494 <return-value transfer-ownership="full">
495 <type name="AnnotMapping" c:type="PopplerAnnotMapping*"/>
498 <method name="copy" c:identifier="poppler_annot_mapping_copy">
499 <return-value transfer-ownership="full">
500 <type name="AnnotMapping" c:type="PopplerAnnotMapping*"/>
503 <method name="free" c:identifier="poppler_annot_mapping_free">
504 <return-value transfer-ownership="none">
505 <type name="none" c:type="void"/>
509 <class name="AnnotMarkup"
510 c:type="PopplerAnnotMarkup"
512 glib:type-name="PopplerAnnotMarkup"
513 glib:get-type="poppler_annot_markup_get_type">
514 <method name="get_label" c:identifier="poppler_annot_markup_get_label">
515 <return-value transfer-ownership="full">
516 <type name="utf8" c:type="gchar*"/>
519 <method name="has_popup" c:identifier="poppler_annot_markup_has_popup">
520 <return-value transfer-ownership="none">
521 <type name="boolean" c:type="gboolean"/>
524 <method name="get_popup_is_open"
525 c:identifier="poppler_annot_markup_get_popup_is_open">
526 <return-value transfer-ownership="none">
527 <type name="boolean" c:type="gboolean"/>
530 <method name="get_popup_rectangle"
531 c:identifier="poppler_annot_markup_get_popup_rectangle">
532 <return-value transfer-ownership="none">
533 <type name="boolean" c:type="gboolean"/>
536 <parameter name="poppler_rect" transfer-ownership="none">
537 <type name="Rectangle" c:type="PopplerRectangle*"/>
541 <method name="get_opacity"
542 c:identifier="poppler_annot_markup_get_opacity">
543 <return-value transfer-ownership="none">
544 <type name="double" c:type="gdouble"/>
547 <method name="get_date" c:identifier="poppler_annot_markup_get_date">
548 <return-value transfer-ownership="full">
549 <type name="GLib.Date" c:type="GDate*"/>
552 <method name="get_subject"
553 c:identifier="poppler_annot_markup_get_subject">
554 <return-value transfer-ownership="full">
555 <type name="utf8" c:type="gchar*"/>
558 <method name="get_reply_to"
559 c:identifier="poppler_annot_markup_get_reply_to">
560 <return-value transfer-ownership="full">
561 <type name="AnnotMarkupReplyType"
562 c:type="PopplerAnnotMarkupReplyType"/>
565 <method name="get_external_data"
566 c:identifier="poppler_annot_markup_get_external_data">
567 <return-value transfer-ownership="full">
568 <type name="AnnotExternalDataType"
569 c:type="PopplerAnnotExternalDataType"/>
573 <enumeration name="AnnotMarkupReplyType"
574 glib:type-name="PopplerAnnotMarkupReplyType"
575 glib:get-type="poppler_annot_markup_reply_type_get_type"
576 c:type="PopplerAnnotMarkupReplyType">
579 c:identifier="POPPLER_ANNOT_MARKUP_REPLY_TYPE_R"
583 c:identifier="POPPLER_ANNOT_MARKUP_REPLY_TYPE_GROUP"
586 <class name="AnnotMovie"
587 c:type="PopplerAnnotMovie"
589 glib:type-name="PopplerAnnotMovie"
590 glib:get-type="poppler_annot_movie_get_type">
591 <method name="get_title" c:identifier="poppler_annot_movie_get_title">
592 <return-value transfer-ownership="full">
593 <type name="utf8" c:type="gchar*"/>
596 <method name="get_movie" c:identifier="poppler_annot_movie_get_movie">
597 <return-value transfer-ownership="full">
598 <type name="Movie" c:type="PopplerMovie*"/>
602 <class name="AnnotScreen"
603 c:type="PopplerAnnotScreen"
605 glib:type-name="PopplerAnnotScreen"
606 glib:get-type="poppler_annot_screen_get_type">
607 <method name="get_action" c:identifier="poppler_annot_screen_get_action">
608 <return-value transfer-ownership="full">
609 <type name="Action" c:type="PopplerAction*"/>
613 <class name="AnnotText"
614 c:type="PopplerAnnotText"
616 glib:type-name="PopplerAnnotText"
617 glib:get-type="poppler_annot_text_get_type">
618 <method name="get_is_open" c:identifier="poppler_annot_text_get_is_open">
619 <return-value transfer-ownership="none">
620 <type name="boolean" c:type="gboolean"/>
623 <method name="get_icon" c:identifier="poppler_annot_text_get_icon">
624 <return-value transfer-ownership="full">
625 <type name="utf8" c:type="gchar*"/>
628 <method name="get_state" c:identifier="poppler_annot_text_get_state">
629 <return-value transfer-ownership="full">
630 <type name="AnnotTextState" c:type="PopplerAnnotTextState"/>
634 <enumeration name="AnnotTextState"
635 glib:type-name="PopplerAnnotTextState"
636 glib:get-type="poppler_annot_text_state_get_type"
637 c:type="PopplerAnnotTextState">
638 <member name="marked"
640 c:identifier="POPPLER_ANNOT_TEXT_STATE_MARKED"
642 <member name="unmarked"
644 c:identifier="POPPLER_ANNOT_TEXT_STATE_UNMARKED"
645 glib:nick="unmarked"/>
646 <member name="accepted"
648 c:identifier="POPPLER_ANNOT_TEXT_STATE_ACCEPTED"
649 glib:nick="accepted"/>
650 <member name="rejected"
652 c:identifier="POPPLER_ANNOT_TEXT_STATE_REJECTED"
653 glib:nick="rejected"/>
654 <member name="cancelled"
656 c:identifier="POPPLER_ANNOT_TEXT_STATE_CANCELLED"
657 glib:nick="cancelled"/>
658 <member name="completed"
660 c:identifier="POPPLER_ANNOT_TEXT_STATE_COMPLETED"
661 glib:nick="completed"/>
664 c:identifier="POPPLER_ANNOT_TEXT_STATE_NONE"
666 <member name="unknown"
668 c:identifier="POPPLER_ANNOT_TEXT_STATE_UNKNOWN"
669 glib:nick="unknown"/>
671 <enumeration name="AnnotType"
672 glib:type-name="PopplerAnnotType"
673 glib:get-type="poppler_annot_type_get_type"
674 c:type="PopplerAnnotType">
675 <member name="unknown"
677 c:identifier="POPPLER_ANNOT_UNKNOWN"
678 glib:nick="unknown"/>
681 c:identifier="POPPLER_ANNOT_TEXT"
685 c:identifier="POPPLER_ANNOT_LINK"
687 <member name="free_text"
689 c:identifier="POPPLER_ANNOT_FREE_TEXT"
690 glib:nick="free-text"/>
693 c:identifier="POPPLER_ANNOT_LINE"
695 <member name="square"
697 c:identifier="POPPLER_ANNOT_SQUARE"
699 <member name="circle"
701 c:identifier="POPPLER_ANNOT_CIRCLE"
703 <member name="polygon"
705 c:identifier="POPPLER_ANNOT_POLYGON"
706 glib:nick="polygon"/>
707 <member name="poly_line"
709 c:identifier="POPPLER_ANNOT_POLY_LINE"
710 glib:nick="poly-line"/>
711 <member name="highlight"
713 c:identifier="POPPLER_ANNOT_HIGHLIGHT"
714 glib:nick="highlight"/>
715 <member name="underline"
717 c:identifier="POPPLER_ANNOT_UNDERLINE"
718 glib:nick="underline"/>
719 <member name="squiggly"
721 c:identifier="POPPLER_ANNOT_SQUIGGLY"
722 glib:nick="squiggly"/>
723 <member name="strike_out"
725 c:identifier="POPPLER_ANNOT_STRIKE_OUT"
726 glib:nick="strike-out"/>
729 c:identifier="POPPLER_ANNOT_STAMP"
733 c:identifier="POPPLER_ANNOT_CARET"
737 c:identifier="POPPLER_ANNOT_INK"
741 c:identifier="POPPLER_ANNOT_POPUP"
743 <member name="file_attachment"
745 c:identifier="POPPLER_ANNOT_FILE_ATTACHMENT"
746 glib:nick="file-attachment"/>
749 c:identifier="POPPLER_ANNOT_SOUND"
753 c:identifier="POPPLER_ANNOT_MOVIE"
755 <member name="widget"
757 c:identifier="POPPLER_ANNOT_WIDGET"
759 <member name="screen"
761 c:identifier="POPPLER_ANNOT_SCREEN"
763 <member name="printer_mark"
765 c:identifier="POPPLER_ANNOT_PRINTER_MARK"
766 glib:nick="printer-mark"/>
767 <member name="trap_net"
769 c:identifier="POPPLER_ANNOT_TRAP_NET"
770 glib:nick="trap-net"/>
771 <member name="watermark"
773 c:identifier="POPPLER_ANNOT_WATERMARK"
774 glib:nick="watermark"/>
777 c:identifier="POPPLER_ANNOT_3D"
780 <class name="Attachment"
781 c:type="PopplerAttachment"
782 parent="GObject.Object"
783 glib:type-name="PopplerAttachment"
784 glib:get-type="poppler_attachment_get_type"
785 glib:type-struct="AttachmentClass">
786 <method name="save" c:identifier="poppler_attachment_save" throws="1">
787 <return-value transfer-ownership="none">
788 <type name="boolean" c:type="gboolean"/>
791 <parameter name="filename" transfer-ownership="none">
792 <type name="utf8" c:type="char*"/>
796 <method name="save_to_callback"
797 c:identifier="poppler_attachment_save_to_callback"
799 <return-value transfer-ownership="none">
800 <type name="boolean" c:type="gboolean"/>
803 <parameter name="save_func"
804 transfer-ownership="none"
807 <type name="AttachmentSaveFunc"
808 c:type="PopplerAttachmentSaveFunc"/>
810 <parameter name="user_data" transfer-ownership="none">
811 <type name="any" c:type="gpointer"/>
815 <field name="parent">
816 <type name="GObject.Object" c:type="GObject"/>
819 <type name="utf8" c:type="gchar*"/>
821 <field name="description">
822 <type name="utf8" c:type="gchar*"/>
825 <type name="gsize" c:type="gsize"/>
828 <type name="GLib.Time" c:type="GTime"/>
831 <type name="GLib.Time" c:type="GTime"/>
833 <field name="checksum">
834 <type name="GLib.String" c:type="GString*"/>
837 <record name="AttachmentClass"
838 c:type="_PopplerAttachmentClass"
839 glib:is-gtype-struct-for="Attachment">
840 <field name="parent_class">
841 <type name="GObject.ObjectClass" c:type="GObjectClass"/>
844 <callback name="AttachmentSaveFunc"
845 c:type="PopplerAttachmentSaveFunc"
847 <return-value transfer-ownership="none">
848 <type name="boolean" c:type="gboolean"/>
851 <parameter name="buf" transfer-ownership="none">
852 <type name="utf8" c:type="gchar*"/>
854 <parameter name="count" transfer-ownership="none">
855 <type name="gsize" c:type="gsize"/>
857 <parameter name="data" transfer-ownership="none">
858 <type name="any" c:type="gpointer"/>
862 <enumeration name="Backend"
863 glib:type-name="PopplerBackend"
864 glib:get-type="poppler_backend_get_type"
865 c:type="PopplerBackend">
866 <member name="unknown"
868 c:identifier="POPPLER_BACKEND_UNKNOWN"
869 glib:nick="unknown"/>
870 <member name="splash"
872 c:identifier="POPPLER_BACKEND_SPLASH"
876 c:identifier="POPPLER_BACKEND_CAIRO"
880 c:type="PopplerColor"
881 glib:type-name="PopplerColor"
882 glib:get-type="poppler_color_get_type">
883 <field name="red" writable="1">
884 <type name="uint16" c:type="guint16"/>
886 <field name="green" writable="1">
887 <type name="uint16" c:type="guint16"/>
889 <field name="blue" writable="1">
890 <type name="uint16" c:type="guint16"/>
892 <constructor name="new" c:identifier="poppler_color_new">
893 <return-value transfer-ownership="full">
894 <type name="Color" c:type="PopplerColor*"/>
897 <method name="copy" c:identifier="poppler_color_copy">
898 <return-value transfer-ownership="full">
899 <type name="Color" c:type="PopplerColor*"/>
902 <method name="free" c:identifier="poppler_color_free">
903 <return-value transfer-ownership="none">
904 <type name="none" c:type="void"/>
910 glib:type-name="PopplerDest"
911 glib:get-type="poppler_dest_get_type">
912 <field name="type" writable="1">
913 <type name="DestType" c:type="PopplerDestType"/>
915 <field name="page_num" writable="1">
916 <type name="int" c:type="int"/>
918 <field name="left" writable="1">
919 <type name="double" c:type="double"/>
921 <field name="bottom" writable="1">
922 <type name="double" c:type="double"/>
924 <field name="right" writable="1">
925 <type name="double" c:type="double"/>
927 <field name="top" writable="1">
928 <type name="double" c:type="double"/>
930 <field name="zoom" writable="1">
931 <type name="double" c:type="double"/>
933 <field name="named_dest" writable="1">
934 <type name="utf8" c:type="gchar*"/>
936 <field name="change_left" writable="1" bits="1">
937 <type name="uint" c:type="guint"/>
939 <field name="change_top" writable="1" bits="1">
940 <type name="uint" c:type="guint"/>
942 <field name="change_zoom" writable="1" bits="1">
943 <type name="uint" c:type="guint"/>
945 <method name="free" c:identifier="poppler_dest_free">
946 <return-value transfer-ownership="none">
947 <type name="none" c:type="void"/>
950 <method name="copy" c:identifier="poppler_dest_copy">
951 <return-value transfer-ownership="full">
952 <type name="Dest" c:type="PopplerDest*"/>
956 <enumeration name="DestType"
957 glib:type-name="PopplerDestType"
958 glib:get-type="poppler_dest_type_get_type"
959 c:type="PopplerDestType">
960 <member name="unknown"
962 c:identifier="POPPLER_DEST_UNKNOWN"
963 glib:nick="unknown"/>
966 c:identifier="POPPLER_DEST_XYZ"
970 c:identifier="POPPLER_DEST_FIT"
974 c:identifier="POPPLER_DEST_FITH"
978 c:identifier="POPPLER_DEST_FITV"
982 c:identifier="POPPLER_DEST_FITR"
986 c:identifier="POPPLER_DEST_FITB"
990 c:identifier="POPPLER_DEST_FITBH"
994 c:identifier="POPPLER_DEST_FITBV"
998 c:identifier="POPPLER_DEST_NAMED"
1001 <class name="Document"
1002 c:type="PopplerDocument"
1003 parent="GObject.Object"
1004 glib:type-name="PopplerDocument"
1005 glib:get-type="poppler_document_get_type">
1006 <constructor name="new_from_file"
1007 c:identifier="poppler_document_new_from_file"
1009 <return-value transfer-ownership="full">
1010 <type name="Document" c:type="PopplerDocument*"/>
1013 <parameter name="uri" transfer-ownership="none">
1014 <type name="utf8" c:type="char*"/>
1016 <parameter name="password" transfer-ownership="none">
1017 <type name="utf8" c:type="char*"/>
1021 <constructor name="new_from_data"
1022 c:identifier="poppler_document_new_from_data"
1024 <return-value transfer-ownership="full">
1025 <type name="Document" c:type="PopplerDocument*"/>
1028 <parameter name="data" transfer-ownership="full">
1029 <type name="utf8" c:type="char*"/>
1031 <parameter name="length" transfer-ownership="none">
1032 <type name="int" c:type="int"/>
1034 <parameter name="password" transfer-ownership="none">
1035 <type name="utf8" c:type="char*"/>
1039 <method name="save" c:identifier="poppler_document_save" throws="1">
1040 <return-value transfer-ownership="none">
1041 <type name="boolean" c:type="gboolean"/>
1044 <parameter name="uri" transfer-ownership="none">
1045 <type name="utf8" c:type="char*"/>
1049 <method name="save_a_copy"
1050 c:identifier="poppler_document_save_a_copy"
1052 <return-value transfer-ownership="none">
1053 <type name="boolean" c:type="gboolean"/>
1056 <parameter name="uri" transfer-ownership="none">
1057 <type name="utf8" c:type="char*"/>
1061 <method name="get_n_pages" c:identifier="poppler_document_get_n_pages">
1062 <return-value transfer-ownership="none">
1063 <type name="int" c:type="int"/>
1066 <method name="get_page" c:identifier="poppler_document_get_page">
1067 <return-value transfer-ownership="full">
1068 <type name="Page" c:type="PopplerPage*"/>
1071 <parameter name="index" transfer-ownership="none">
1072 <type name="int" c:type="int"/>
1076 <method name="get_page_by_label"
1077 c:identifier="poppler_document_get_page_by_label">
1078 <return-value transfer-ownership="full">
1079 <type name="Page" c:type="PopplerPage*"/>
1082 <parameter name="label" transfer-ownership="none">
1083 <type name="utf8" c:type="char*"/>
1087 <method name="has_attachments"
1088 c:identifier="poppler_document_has_attachments">
1089 <return-value transfer-ownership="none">
1090 <type name="boolean" c:type="gboolean"/>
1093 <method name="get_attachments"
1094 c:identifier="poppler_document_get_attachments"
1096 <return-value transfer-ownership="full">
1097 <type name="GLib.List" c:type="GList*">
1098 <type name="any" c:type="gpointer"/>
1102 <method name="find_dest" c:identifier="poppler_document_find_dest">
1103 <return-value transfer-ownership="full">
1104 <type name="Dest" c:type="PopplerDest*"/>
1107 <parameter name="link_name" transfer-ownership="none">
1108 <type name="utf8" c:type="gchar*"/>
1112 <method name="get_form_field"
1113 c:identifier="poppler_document_get_form_field">
1114 <return-value transfer-ownership="full">
1115 <type name="FormField" c:type="PopplerFormField*"/>
1118 <parameter name="id" transfer-ownership="none">
1119 <type name="int" c:type="gint"/>
1123 <property name="author" transfer-ownership="none">
1124 <type name="utf8" c:type="gchararray"/>
1126 <property name="creation-date" transfer-ownership="none">
1127 <type name="int" c:type="gint"/>
1129 <property name="creator" transfer-ownership="none">
1130 <type name="utf8" c:type="gchararray"/>
1132 <property name="format" transfer-ownership="none">
1133 <type name="utf8" c:type="gchararray"/>
1135 <property name="format-major" transfer-ownership="none">
1136 <type name="uint" c:type="guint"/>
1138 <property name="format-minor" transfer-ownership="none">
1139 <type name="uint" c:type="guint"/>
1141 <property name="keywords" transfer-ownership="none">
1142 <type name="utf8" c:type="gchararray"/>
1144 <property name="linearized" transfer-ownership="none">
1145 <type name="utf8" c:type="gchararray"/>
1147 <property name="metadata" transfer-ownership="none">
1148 <type name="utf8" c:type="gchararray"/>
1150 <property name="mod-date" transfer-ownership="none">
1151 <type name="int" c:type="gint"/>
1153 <property name="page-layout" transfer-ownership="none">
1154 <type name="PageLayout" c:type="PopplerPageLayout"/>
1156 <property name="page-mode" transfer-ownership="none">
1157 <type name="PageMode" c:type="PopplerPageMode"/>
1159 <property name="permissions" transfer-ownership="none">
1160 <type name="Permissions" c:type="PopplerPermissions"/>
1162 <property name="producer" transfer-ownership="none">
1163 <type name="utf8" c:type="gchararray"/>
1165 <property name="subject" transfer-ownership="none">
1166 <type name="utf8" c:type="gchararray"/>
1168 <property name="title" transfer-ownership="none">
1169 <type name="utf8" c:type="gchararray"/>
1171 <property name="viewer-preferences" transfer-ownership="none">
1172 <type name="ViewerPreferences" c:type="PopplerViewerPreferences"/>
1175 <enumeration name="Error"
1176 glib:type-name="PopplerError"
1177 glib:get-type="poppler_error_get_type"
1178 c:type="PopplerError"
1179 glib:error-quark="poppler_error_quark">
1180 <member name="invalid"
1182 c:identifier="POPPLER_ERROR_INVALID"
1183 glib:nick="invalid"/>
1184 <member name="encrypted"
1186 c:identifier="POPPLER_ERROR_ENCRYPTED"
1187 glib:nick="encrypted"/>
1188 <member name="open_file"
1190 c:identifier="POPPLER_ERROR_OPEN_FILE"
1191 glib:nick="open-file"/>
1192 <member name="bad_catalog"
1194 c:identifier="POPPLER_ERROR_BAD_CATALOG"
1195 glib:nick="bad-catalog"/>
1196 <member name="damaged"
1198 c:identifier="POPPLER_ERROR_DAMAGED"
1199 glib:nick="damaged"/>
1201 <class name="FontInfo"
1202 c:type="PopplerFontInfo"
1203 parent="GObject.Object"
1204 glib:type-name="PopplerFontInfo"
1205 glib:get-type="poppler_font_info_get_type">
1206 <constructor name="new" c:identifier="poppler_font_info_new">
1207 <return-value transfer-ownership="full">
1208 <type name="FontInfo" c:type="PopplerFontInfo*"/>
1211 <parameter name="document" transfer-ownership="none">
1212 <type name="Document" c:type="PopplerDocument*"/>
1216 <method name="scan" c:identifier="poppler_font_info_scan">
1217 <return-value transfer-ownership="none">
1218 <type name="boolean" c:type="gboolean"/>
1221 <parameter name="n_pages" transfer-ownership="none">
1222 <type name="int" c:type="int"/>
1224 <parameter name="iter" transfer-ownership="none">
1225 <type name="FontsIter" c:type="PopplerFontsIter**"/>
1229 <method name="free" c:identifier="poppler_font_info_free">
1230 <return-value transfer-ownership="none">
1231 <type name="none" c:type="void"/>
1235 <enumeration name="FontType"
1236 glib:type-name="PopplerFontType"
1237 glib:get-type="poppler_font_type_get_type"
1238 c:type="PopplerFontType">
1239 <member name="unknown"
1241 c:identifier="POPPLER_FONT_TYPE_UNKNOWN"
1242 glib:nick="unknown"/>
1243 <member name="type1"
1245 c:identifier="POPPLER_FONT_TYPE_TYPE1"
1247 <member name="type1c"
1249 c:identifier="POPPLER_FONT_TYPE_TYPE1C"
1250 glib:nick="type1c"/>
1251 <member name="type1cot"
1253 c:identifier="POPPLER_FONT_TYPE_TYPE1COT"
1254 glib:nick="type1cot"/>
1255 <member name="type3"
1257 c:identifier="POPPLER_FONT_TYPE_TYPE3"
1259 <member name="truetype"
1261 c:identifier="POPPLER_FONT_TYPE_TRUETYPE"
1262 glib:nick="truetype"/>
1263 <member name="truetypeot"
1265 c:identifier="POPPLER_FONT_TYPE_TRUETYPEOT"
1266 glib:nick="truetypeot"/>
1267 <member name="cid_type0"
1269 c:identifier="POPPLER_FONT_TYPE_CID_TYPE0"
1270 glib:nick="cid-type0"/>
1271 <member name="cid_type0c"
1273 c:identifier="POPPLER_FONT_TYPE_CID_TYPE0C"
1274 glib:nick="cid-type0c"/>
1275 <member name="cid_type0cot"
1277 c:identifier="POPPLER_FONT_TYPE_CID_TYPE0COT"
1278 glib:nick="cid-type0cot"/>
1279 <member name="cid_type2"
1281 c:identifier="POPPLER_FONT_TYPE_CID_TYPE2"
1282 glib:nick="cid-type2"/>
1283 <member name="cid_type2ot"
1285 c:identifier="POPPLER_FONT_TYPE_CID_TYPE2OT"
1286 glib:nick="cid-type2ot"/>
1288 <record name="FontsIter"
1289 c:type="PopplerFontsIter"
1290 glib:type-name="PopplerFontsIter"
1291 glib:get-type="poppler_fonts_iter_get_type">
1292 <method name="copy" c:identifier="poppler_fonts_iter_copy">
1293 <return-value transfer-ownership="full">
1294 <type name="FontsIter" c:type="PopplerFontsIter*"/>
1297 <method name="free" c:identifier="poppler_fonts_iter_free">
1298 <return-value transfer-ownership="none">
1299 <type name="none" c:type="void"/>
1302 <method name="get_name" c:identifier="poppler_fonts_iter_get_name">
1303 <return-value transfer-ownership="none">
1304 <type name="utf8" c:type="char*"/>
1307 <method name="get_full_name"
1308 c:identifier="poppler_fonts_iter_get_full_name">
1309 <return-value transfer-ownership="none">
1310 <type name="utf8" c:type="char*"/>
1313 <method name="get_file_name"
1314 c:identifier="poppler_fonts_iter_get_file_name">
1315 <return-value transfer-ownership="none">
1316 <type name="utf8" c:type="char*"/>
1319 <method name="get_font_type"
1320 c:identifier="poppler_fonts_iter_get_font_type">
1321 <return-value transfer-ownership="full">
1322 <type name="FontType" c:type="PopplerFontType"/>
1325 <method name="is_embedded" c:identifier="poppler_fonts_iter_is_embedded">
1326 <return-value transfer-ownership="none">
1327 <type name="boolean" c:type="gboolean"/>
1330 <method name="is_subset" c:identifier="poppler_fonts_iter_is_subset">
1331 <return-value transfer-ownership="none">
1332 <type name="boolean" c:type="gboolean"/>
1335 <method name="next" c:identifier="poppler_fonts_iter_next">
1336 <return-value transfer-ownership="none">
1337 <type name="boolean" c:type="gboolean"/>
1341 <enumeration name="FormButtonType"
1342 glib:type-name="PopplerFormButtonType"
1343 glib:get-type="poppler_form_button_type_get_type"
1344 c:type="PopplerFormButtonType">
1347 c:identifier="POPPLER_FORM_BUTTON_PUSH"
1349 <member name="check"
1351 c:identifier="POPPLER_FORM_BUTTON_CHECK"
1353 <member name="radio"
1355 c:identifier="POPPLER_FORM_BUTTON_RADIO"
1358 <enumeration name="FormChoiceType"
1359 glib:type-name="PopplerFormChoiceType"
1360 glib:get-type="poppler_form_choice_type_get_type"
1361 c:type="PopplerFormChoiceType">
1362 <member name="combo"
1364 c:identifier="POPPLER_FORM_CHOICE_COMBO"
1368 c:identifier="POPPLER_FORM_CHOICE_LIST"
1371 <class name="FormField"
1372 c:type="PopplerFormField"
1373 parent="GObject.Object"
1374 glib:type-name="PopplerFormField"
1375 glib:get-type="poppler_form_field_get_type">
1376 <method name="get_field_type"
1377 c:identifier="poppler_form_field_get_field_type">
1378 <return-value transfer-ownership="full">
1379 <type name="FormFieldType" c:type="PopplerFormFieldType"/>
1382 <method name="get_id" c:identifier="poppler_form_field_get_id">
1383 <return-value transfer-ownership="none">
1384 <type name="int" c:type="gint"/>
1387 <method name="get_font_size"
1388 c:identifier="poppler_form_field_get_font_size">
1389 <return-value transfer-ownership="none">
1390 <type name="double" c:type="gdouble"/>
1393 <method name="is_read_only"
1394 c:identifier="poppler_form_field_is_read_only">
1395 <return-value transfer-ownership="none">
1396 <type name="boolean" c:type="gboolean"/>
1399 <method name="button_get_button_type"
1400 c:identifier="poppler_form_field_button_get_button_type">
1401 <return-value transfer-ownership="full">
1402 <type name="FormButtonType" c:type="PopplerFormButtonType"/>
1405 <method name="button_get_state"
1406 c:identifier="poppler_form_field_button_get_state">
1407 <return-value transfer-ownership="none">
1408 <type name="boolean" c:type="gboolean"/>
1411 <method name="button_set_state"
1412 c:identifier="poppler_form_field_button_set_state">
1413 <return-value transfer-ownership="none">
1414 <type name="none" c:type="void"/>
1417 <parameter name="state" transfer-ownership="none">
1418 <type name="boolean" c:type="gboolean"/>
1422 <method name="text_get_text_type"
1423 c:identifier="poppler_form_field_text_get_text_type">
1424 <return-value transfer-ownership="full">
1425 <type name="FormTextType" c:type="PopplerFormTextType"/>
1428 <method name="text_get_text"
1429 c:identifier="poppler_form_field_text_get_text">
1430 <return-value transfer-ownership="full">
1431 <type name="utf8" c:type="gchar*"/>
1434 <method name="text_set_text"
1435 c:identifier="poppler_form_field_text_set_text">
1436 <return-value transfer-ownership="none">
1437 <type name="none" c:type="void"/>
1440 <parameter name="text" transfer-ownership="none">
1441 <type name="utf8" c:type="gchar*"/>
1445 <method name="text_get_max_len"
1446 c:identifier="poppler_form_field_text_get_max_len">
1447 <return-value transfer-ownership="none">
1448 <type name="int" c:type="gint"/>
1451 <method name="text_do_spell_check"
1452 c:identifier="poppler_form_field_text_do_spell_check">
1453 <return-value transfer-ownership="none">
1454 <type name="boolean" c:type="gboolean"/>
1457 <method name="text_do_scroll"
1458 c:identifier="poppler_form_field_text_do_scroll">
1459 <return-value transfer-ownership="none">
1460 <type name="boolean" c:type="gboolean"/>
1463 <method name="text_is_rich_text"
1464 c:identifier="poppler_form_field_text_is_rich_text">
1465 <return-value transfer-ownership="none">
1466 <type name="boolean" c:type="gboolean"/>
1469 <method name="text_is_password"
1470 c:identifier="poppler_form_field_text_is_password">
1471 <return-value transfer-ownership="none">
1472 <type name="boolean" c:type="gboolean"/>
1475 <method name="choice_get_choice_type"
1476 c:identifier="poppler_form_field_choice_get_choice_type">
1477 <return-value transfer-ownership="full">
1478 <type name="FormChoiceType" c:type="PopplerFormChoiceType"/>
1481 <method name="choice_is_editable"
1482 c:identifier="poppler_form_field_choice_is_editable">
1483 <return-value transfer-ownership="none">
1484 <type name="boolean" c:type="gboolean"/>
1487 <method name="choice_can_select_multiple"
1488 c:identifier="poppler_form_field_choice_can_select_multiple">
1489 <return-value transfer-ownership="none">
1490 <type name="boolean" c:type="gboolean"/>
1493 <method name="choice_do_spell_check"
1494 c:identifier="poppler_form_field_choice_do_spell_check">
1495 <return-value transfer-ownership="none">
1496 <type name="boolean" c:type="gboolean"/>
1499 <method name="choice_commit_on_change"
1500 c:identifier="poppler_form_field_choice_commit_on_change">
1501 <return-value transfer-ownership="none">
1502 <type name="boolean" c:type="gboolean"/>
1505 <method name="choice_get_n_items"
1506 c:identifier="poppler_form_field_choice_get_n_items">
1507 <return-value transfer-ownership="none">
1508 <type name="int" c:type="gint"/>
1511 <method name="choice_get_item"
1512 c:identifier="poppler_form_field_choice_get_item">
1513 <return-value transfer-ownership="full">
1514 <type name="utf8" c:type="gchar*"/>
1517 <parameter name="index" transfer-ownership="none">
1518 <type name="int" c:type="gint"/>
1522 <method name="choice_is_item_selected"
1523 c:identifier="poppler_form_field_choice_is_item_selected">
1524 <return-value transfer-ownership="none">
1525 <type name="boolean" c:type="gboolean"/>
1528 <parameter name="index" transfer-ownership="none">
1529 <type name="int" c:type="gint"/>
1533 <method name="choice_select_item"
1534 c:identifier="poppler_form_field_choice_select_item">
1535 <return-value transfer-ownership="none">
1536 <type name="none" c:type="void"/>
1539 <parameter name="index" transfer-ownership="none">
1540 <type name="int" c:type="gint"/>
1544 <method name="choice_unselect_all"
1545 c:identifier="poppler_form_field_choice_unselect_all">
1546 <return-value transfer-ownership="none">
1547 <type name="none" c:type="void"/>
1550 <method name="choice_toggle_item"
1551 c:identifier="poppler_form_field_choice_toggle_item">
1552 <return-value transfer-ownership="none">
1553 <type name="none" c:type="void"/>
1556 <parameter name="index" transfer-ownership="none">
1557 <type name="int" c:type="gint"/>
1561 <method name="choice_set_text"
1562 c:identifier="poppler_form_field_choice_set_text">
1563 <return-value transfer-ownership="none">
1564 <type name="none" c:type="void"/>
1567 <parameter name="text" transfer-ownership="none">
1568 <type name="utf8" c:type="gchar*"/>
1572 <method name="choice_get_text"
1573 c:identifier="poppler_form_field_choice_get_text">
1574 <return-value transfer-ownership="full">
1575 <type name="utf8" c:type="gchar*"/>
1579 <record name="FormFieldMapping"
1580 c:type="PopplerFormFieldMapping"
1581 glib:type-name="PopplerFormFieldMapping"
1582 glib:get-type="poppler_form_field_mapping_get_type">
1583 <field name="area" writable="1">
1584 <type name="Rectangle" c:type="PopplerRectangle"/>
1586 <field name="field" writable="1">
1587 <type name="FormField" c:type="PopplerFormField*"/>
1589 <constructor name="new" c:identifier="poppler_form_field_mapping_new">
1590 <return-value transfer-ownership="full">
1591 <type name="FormFieldMapping" c:type="PopplerFormFieldMapping*"/>
1594 <method name="copy" c:identifier="poppler_form_field_mapping_copy">
1595 <return-value transfer-ownership="full">
1596 <type name="FormFieldMapping" c:type="PopplerFormFieldMapping*"/>
1599 <method name="free" c:identifier="poppler_form_field_mapping_free">
1600 <return-value transfer-ownership="none">
1601 <type name="none" c:type="void"/>
1605 <enumeration name="FormFieldType"
1606 glib:type-name="PopplerFormFieldType"
1607 glib:get-type="poppler_form_field_type_get_type"
1608 c:type="PopplerFormFieldType">
1609 <member name="unknown"
1611 c:identifier="POPPLER_FORM_FIELD_UNKNOWN"
1612 glib:nick="unknown"/>
1613 <member name="button"
1615 c:identifier="POPPLER_FORM_FIELD_BUTTON"
1616 glib:nick="button"/>
1619 c:identifier="POPPLER_FORM_FIELD_TEXT"
1621 <member name="choice"
1623 c:identifier="POPPLER_FORM_FIELD_CHOICE"
1624 glib:nick="choice"/>
1625 <member name="signature"
1627 c:identifier="POPPLER_FORM_FIELD_SIGNATURE"
1628 glib:nick="signature"/>
1630 <enumeration name="FormTextType"
1631 glib:type-name="PopplerFormTextType"
1632 glib:get-type="poppler_form_text_type_get_type"
1633 c:type="PopplerFormTextType">
1634 <member name="normal"
1636 c:identifier="POPPLER_FORM_TEXT_NORMAL"
1637 glib:nick="normal"/>
1638 <member name="multiline"
1640 c:identifier="POPPLER_FORM_TEXT_MULTILINE"
1641 glib:nick="multiline"/>
1642 <member name="file_select"
1644 c:identifier="POPPLER_FORM_TEXT_FILE_SELECT"
1645 glib:nick="file-select"/>
1647 <constant name="HAS_CAIRO" value="1">
1650 <record name="ImageMapping"
1651 c:type="PopplerImageMapping"
1652 glib:type-name="PopplerImageMapping"
1653 glib:get-type="poppler_image_mapping_get_type">
1654 <field name="area" writable="1">
1655 <type name="Rectangle" c:type="PopplerRectangle"/>
1657 <field name="image_id" writable="1">
1658 <type name="int" c:type="gint"/>
1660 <constructor name="new" c:identifier="poppler_image_mapping_new">
1661 <return-value transfer-ownership="full">
1662 <type name="ImageMapping" c:type="PopplerImageMapping*"/>
1665 <method name="copy" c:identifier="poppler_image_mapping_copy">
1666 <return-value transfer-ownership="full">
1667 <type name="ImageMapping" c:type="PopplerImageMapping*"/>
1670 <method name="free" c:identifier="poppler_image_mapping_free">
1671 <return-value transfer-ownership="none">
1672 <type name="none" c:type="void"/>
1676 <record name="IndexIter"
1677 c:type="PopplerIndexIter"
1678 glib:type-name="PopplerIndexIter"
1679 glib:get-type="poppler_index_iter_get_type">
1680 <constructor name="new" c:identifier="poppler_index_iter_new">
1681 <return-value transfer-ownership="full">
1682 <type name="IndexIter" c:type="PopplerIndexIter*"/>
1685 <parameter name="document" transfer-ownership="none">
1686 <type name="Document" c:type="PopplerDocument*"/>
1690 <method name="copy" c:identifier="poppler_index_iter_copy">
1691 <return-value transfer-ownership="full">
1692 <type name="IndexIter" c:type="PopplerIndexIter*"/>
1695 <method name="free" c:identifier="poppler_index_iter_free">
1696 <return-value transfer-ownership="none">
1697 <type name="none" c:type="void"/>
1700 <method name="get_child" c:identifier="poppler_index_iter_get_child">
1701 <return-value transfer-ownership="full">
1702 <type name="IndexIter" c:type="PopplerIndexIter*"/>
1705 <method name="is_open" c:identifier="poppler_index_iter_is_open">
1706 <return-value transfer-ownership="none">
1707 <type name="boolean" c:type="gboolean"/>
1710 <method name="get_action" c:identifier="poppler_index_iter_get_action">
1711 <return-value transfer-ownership="full">
1712 <type name="Action" c:type="PopplerAction*"/>
1715 <method name="next" c:identifier="poppler_index_iter_next">
1716 <return-value transfer-ownership="none">
1717 <type name="boolean" c:type="gboolean"/>
1722 c:type="PopplerLayer"
1723 parent="GObject.Object"
1724 glib:type-name="PopplerLayer"
1725 glib:get-type="poppler_layer_get_type">
1726 <method name="get_title" c:identifier="poppler_layer_get_title">
1727 <return-value transfer-ownership="none">
1728 <type name="utf8" c:type="gchar*"/>
1731 <method name="is_visible" c:identifier="poppler_layer_is_visible">
1732 <return-value transfer-ownership="none">
1733 <type name="boolean" c:type="gboolean"/>
1736 <method name="show" c:identifier="poppler_layer_show">
1737 <return-value transfer-ownership="none">
1738 <type name="none" c:type="void"/>
1741 <method name="hide" c:identifier="poppler_layer_hide">
1742 <return-value transfer-ownership="none">
1743 <type name="none" c:type="void"/>
1746 <method name="is_parent" c:identifier="poppler_layer_is_parent">
1747 <return-value transfer-ownership="none">
1748 <type name="boolean" c:type="gboolean"/>
1751 <method name="get_radio_button_group_id"
1752 c:identifier="poppler_layer_get_radio_button_group_id">
1753 <return-value transfer-ownership="none">
1754 <type name="int" c:type="gint"/>
1758 <record name="LayersIter"
1759 c:type="PopplerLayersIter"
1760 glib:type-name="PopplerLayersIter"
1761 glib:get-type="poppler_layers_iter_get_type">
1762 <constructor name="new" c:identifier="poppler_layers_iter_new">
1763 <return-value transfer-ownership="full">
1764 <type name="LayersIter" c:type="PopplerLayersIter*"/>
1767 <parameter name="document" transfer-ownership="none">
1768 <type name="Document" c:type="PopplerDocument*"/>
1772 <method name="copy" c:identifier="poppler_layers_iter_copy">
1773 <return-value transfer-ownership="full">
1774 <type name="LayersIter" c:type="PopplerLayersIter*"/>
1777 <method name="free" c:identifier="poppler_layers_iter_free">
1778 <return-value transfer-ownership="none">
1779 <type name="none" c:type="void"/>
1782 <method name="get_child" c:identifier="poppler_layers_iter_get_child">
1783 <return-value transfer-ownership="full">
1784 <type name="LayersIter" c:type="PopplerLayersIter*"/>
1787 <method name="get_title" c:identifier="poppler_layers_iter_get_title">
1788 <return-value transfer-ownership="full">
1789 <type name="utf8" c:type="gchar*"/>
1792 <method name="get_layer" c:identifier="poppler_layers_iter_get_layer">
1793 <return-value transfer-ownership="full">
1794 <type name="Layer" c:type="PopplerLayer*"/>
1797 <method name="next" c:identifier="poppler_layers_iter_next">
1798 <return-value transfer-ownership="none">
1799 <type name="boolean" c:type="gboolean"/>
1803 <record name="LinkMapping"
1804 c:type="PopplerLinkMapping"
1805 glib:type-name="PopplerLinkMapping"
1806 glib:get-type="poppler_link_mapping_get_type">
1807 <field name="area" writable="1">
1808 <type name="Rectangle" c:type="PopplerRectangle"/>
1810 <field name="action" writable="1">
1811 <type name="Action" c:type="PopplerAction*"/>
1813 <constructor name="new" c:identifier="poppler_link_mapping_new">
1814 <return-value transfer-ownership="full">
1815 <type name="LinkMapping" c:type="PopplerLinkMapping*"/>
1818 <method name="copy" c:identifier="poppler_link_mapping_copy">
1819 <return-value transfer-ownership="full">
1820 <type name="LinkMapping" c:type="PopplerLinkMapping*"/>
1823 <method name="free" c:identifier="poppler_link_mapping_free">
1824 <return-value transfer-ownership="none">
1825 <type name="none" c:type="void"/>
1829 <constant name="MAJOR_VERSION" value="0">
1832 <constant name="MICRO_VERSION" value="1">
1835 <constant name="MINOR_VERSION" value="13">
1839 c:type="PopplerMedia"
1840 parent="GObject.Object"
1841 glib:type-name="PopplerMedia"
1842 glib:get-type="poppler_media_get_type">
1843 <method name="is_embedded" c:identifier="poppler_media_is_embedded">
1844 <return-value transfer-ownership="none">
1845 <type name="boolean" c:type="gboolean"/>
1848 <method name="get_filename" c:identifier="poppler_media_get_filename">
1849 <return-value transfer-ownership="none">
1850 <type name="utf8" c:type="gchar*"/>
1853 <method name="get_mime_type" c:identifier="poppler_media_get_mime_type">
1854 <return-value transfer-ownership="none">
1855 <type name="utf8" c:type="gchar*"/>
1858 <method name="save" c:identifier="poppler_media_save" throws="1">
1859 <return-value transfer-ownership="none">
1860 <type name="boolean" c:type="gboolean"/>
1863 <parameter name="filename" transfer-ownership="none">
1864 <type name="utf8" c:type="char*"/>
1868 <method name="save_to_callback"
1869 c:identifier="poppler_media_save_to_callback"
1871 <return-value transfer-ownership="none">
1872 <type name="boolean" c:type="gboolean"/>
1875 <parameter name="save_func"
1876 transfer-ownership="none"
1879 <type name="MediaSaveFunc" c:type="PopplerMediaSaveFunc"/>
1881 <parameter name="user_data" transfer-ownership="none">
1882 <type name="any" c:type="gpointer"/>
1887 <callback name="MediaSaveFunc" c:type="PopplerMediaSaveFunc" throws="1">
1888 <return-value transfer-ownership="none">
1889 <type name="boolean" c:type="gboolean"/>
1892 <parameter name="buf" transfer-ownership="none">
1893 <type name="utf8" c:type="gchar*"/>
1895 <parameter name="count" transfer-ownership="none">
1896 <type name="gsize" c:type="gsize"/>
1898 <parameter name="data" transfer-ownership="none">
1899 <type name="any" c:type="gpointer"/>
1904 c:type="PopplerMovie"
1905 parent="GObject.Object"
1906 glib:type-name="PopplerMovie"
1907 glib:get-type="poppler_movie_get_type">
1908 <method name="get_filename" c:identifier="poppler_movie_get_filename">
1909 <return-value transfer-ownership="none">
1910 <type name="utf8" c:type="gchar*"/>
1913 <method name="need_poster" c:identifier="poppler_movie_need_poster">
1914 <return-value transfer-ownership="none">
1915 <type name="boolean" c:type="gboolean"/>
1918 <method name="show_controls" c:identifier="poppler_movie_show_controls">
1919 <return-value transfer-ownership="none">
1920 <type name="boolean" c:type="gboolean"/>
1924 <enumeration name="Orientation"
1925 glib:type-name="PopplerOrientation"
1926 glib:get-type="poppler_orientation_get_type"
1927 c:type="PopplerOrientation">
1928 <member name="portrait"
1930 c:identifier="POPPLER_ORIENTATION_PORTRAIT"
1931 glib:nick="portrait"/>
1932 <member name="landscape"
1934 c:identifier="POPPLER_ORIENTATION_LANDSCAPE"
1935 glib:nick="landscape"/>
1936 <member name="upsidedown"
1938 c:identifier="POPPLER_ORIENTATION_UPSIDEDOWN"
1939 glib:nick="upsidedown"/>
1940 <member name="seascape"
1942 c:identifier="POPPLER_ORIENTATION_SEASCAPE"
1943 glib:nick="seascape"/>
1945 <class name="PSFile"
1946 c:type="PopplerPSFile"
1947 parent="GObject.Object"
1948 glib:type-name="PopplerPSFile"
1949 glib:get-type="poppler_ps_file_get_type">
1950 <constructor name="new" c:identifier="poppler_ps_file_new">
1951 <return-value transfer-ownership="full">
1952 <type name="PSFile" c:type="PopplerPSFile*"/>
1955 <parameter name="document" transfer-ownership="none">
1956 <type name="Document" c:type="PopplerDocument*"/>
1958 <parameter name="filename" transfer-ownership="none">
1959 <type name="utf8" c:type="char*"/>
1961 <parameter name="first_page" transfer-ownership="none">
1962 <type name="int" c:type="int"/>
1964 <parameter name="n_pages" transfer-ownership="none">
1965 <type name="int" c:type="int"/>
1969 <method name="set_paper_size"
1970 c:identifier="poppler_ps_file_set_paper_size">
1971 <return-value transfer-ownership="none">
1972 <type name="none" c:type="void"/>
1975 <parameter name="width" transfer-ownership="none">
1976 <type name="double" c:type="double"/>
1978 <parameter name="height" transfer-ownership="none">
1979 <type name="double" c:type="double"/>
1983 <method name="set_duplex" c:identifier="poppler_ps_file_set_duplex">
1984 <return-value transfer-ownership="none">
1985 <type name="none" c:type="void"/>
1988 <parameter name="duplex" transfer-ownership="none">
1989 <type name="boolean" c:type="gboolean"/>
1993 <method name="free" c:identifier="poppler_ps_file_free">
1994 <return-value transfer-ownership="none">
1995 <type name="none" c:type="void"/>
2000 c:type="PopplerPage"
2001 parent="GObject.Object"
2002 glib:type-name="PopplerPage"
2003 glib:get-type="poppler_page_get_type">
2004 <function name="selection_region_free"
2005 c:identifier="poppler_page_selection_region_free"
2007 <return-value transfer-ownership="none">
2008 <type name="none" c:type="void"/>
2011 <parameter name="region" transfer-ownership="none">
2012 <type name="GLib.List" c:type="GList*">
2013 <type name="any" c:type="gpointer"/>
2018 <function name="free_link_mapping"
2019 c:identifier="poppler_page_free_link_mapping"
2021 <return-value transfer-ownership="none">
2022 <type name="none" c:type="void"/>
2025 <parameter name="list" transfer-ownership="none">
2026 <type name="GLib.List" c:type="GList*">
2027 <type name="any" c:type="gpointer"/>
2032 <function name="free_image_mapping"
2033 c:identifier="poppler_page_free_image_mapping"
2035 <return-value transfer-ownership="none">
2036 <type name="none" c:type="void"/>
2039 <parameter name="list" transfer-ownership="none">
2040 <type name="GLib.List" c:type="GList*">
2041 <type name="any" c:type="gpointer"/>
2046 <function name="free_form_field_mapping"
2047 c:identifier="poppler_page_free_form_field_mapping"
2049 <return-value transfer-ownership="none">
2050 <type name="none" c:type="void"/>
2053 <parameter name="list" transfer-ownership="none">
2054 <type name="GLib.List" c:type="GList*">
2055 <type name="any" c:type="gpointer"/>
2060 <function name="free_annot_mapping"
2061 c:identifier="poppler_page_free_annot_mapping"
2063 <return-value transfer-ownership="none">
2064 <type name="none" c:type="void"/>
2067 <parameter name="list" transfer-ownership="none">
2068 <type name="GLib.List" c:type="GList*">
2069 <type name="any" c:type="gpointer"/>
2074 <method name="render_to_pixbuf"
2075 c:identifier="poppler_page_render_to_pixbuf">
2076 <return-value transfer-ownership="none">
2077 <type name="none" c:type="void"/>
2080 <parameter name="src_x" transfer-ownership="none">
2081 <type name="int" c:type="int"/>
2083 <parameter name="src_y" transfer-ownership="none">
2084 <type name="int" c:type="int"/>
2086 <parameter name="src_width" transfer-ownership="none">
2087 <type name="int" c:type="int"/>
2089 <parameter name="src_height" transfer-ownership="none">
2090 <type name="int" c:type="int"/>
2092 <parameter name="scale" transfer-ownership="none">
2093 <type name="double" c:type="double"/>
2095 <parameter name="rotation" transfer-ownership="none">
2096 <type name="int" c:type="int"/>
2098 <parameter name="pixbuf" transfer-ownership="none">
2099 <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
2103 <method name="render_to_pixbuf_for_printing"
2104 c:identifier="poppler_page_render_to_pixbuf_for_printing">
2105 <return-value transfer-ownership="none">
2106 <type name="none" c:type="void"/>
2109 <parameter name="src_x" transfer-ownership="none">
2110 <type name="int" c:type="int"/>
2112 <parameter name="src_y" transfer-ownership="none">
2113 <type name="int" c:type="int"/>
2115 <parameter name="src_width" transfer-ownership="none">
2116 <type name="int" c:type="int"/>
2118 <parameter name="src_height" transfer-ownership="none">
2119 <type name="int" c:type="int"/>
2121 <parameter name="scale" transfer-ownership="none">
2122 <type name="double" c:type="double"/>
2124 <parameter name="rotation" transfer-ownership="none">
2125 <type name="int" c:type="int"/>
2127 <parameter name="pixbuf" transfer-ownership="none">
2128 <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
2132 <method name="get_thumbnail_pixbuf"
2133 c:identifier="poppler_page_get_thumbnail_pixbuf">
2134 <return-value transfer-ownership="full">
2135 <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
2138 <method name="render_selection_to_pixbuf"
2139 c:identifier="poppler_page_render_selection_to_pixbuf">
2140 <return-value transfer-ownership="none">
2141 <type name="none" c:type="void"/>
2144 <parameter name="scale" transfer-ownership="none">
2145 <type name="double" c:type="gdouble"/>
2147 <parameter name="rotation" transfer-ownership="none">
2148 <type name="int" c:type="int"/>
2150 <parameter name="pixbuf" transfer-ownership="none">
2151 <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
2153 <parameter name="selection" transfer-ownership="none">
2154 <type name="Rectangle" c:type="PopplerRectangle*"/>
2156 <parameter name="old_selection" transfer-ownership="none">
2157 <type name="Rectangle" c:type="PopplerRectangle*"/>
2159 <parameter name="style" transfer-ownership="none">
2160 <type name="SelectionStyle" c:type="PopplerSelectionStyle"/>
2162 <parameter name="glyph_color" transfer-ownership="none">
2163 <type name="Gdk.Color" c:type="GdkColor*"/>
2165 <parameter name="background_color" transfer-ownership="none">
2166 <type name="Gdk.Color" c:type="GdkColor*"/>
2170 <method name="render" c:identifier="poppler_page_render">
2171 <return-value transfer-ownership="none">
2172 <type name="none" c:type="void"/>
2175 <parameter name="cairo" transfer-ownership="none">
2176 <type name="cairo.Context" c:type="cairo_t*"/>
2180 <method name="render_for_printing"
2181 c:identifier="poppler_page_render_for_printing">
2182 <return-value transfer-ownership="none">
2183 <type name="none" c:type="void"/>
2186 <parameter name="cairo" transfer-ownership="none">
2187 <type name="cairo.Context" c:type="cairo_t*"/>
2191 <method name="get_thumbnail" c:identifier="poppler_page_get_thumbnail">
2192 <return-value transfer-ownership="full">
2193 <type name="cairo.Surface" c:type="cairo_surface_t*"/>
2196 <method name="render_selection"
2197 c:identifier="poppler_page_render_selection">
2198 <return-value transfer-ownership="none">
2199 <type name="none" c:type="void"/>
2202 <parameter name="cairo" transfer-ownership="none">
2203 <type name="cairo.Context" c:type="cairo_t*"/>
2205 <parameter name="selection" transfer-ownership="none">
2206 <type name="Rectangle" c:type="PopplerRectangle*"/>
2208 <parameter name="old_selection" transfer-ownership="none">
2209 <type name="Rectangle" c:type="PopplerRectangle*"/>
2211 <parameter name="style" transfer-ownership="none">
2212 <type name="SelectionStyle" c:type="PopplerSelectionStyle"/>
2214 <parameter name="glyph_color" transfer-ownership="none">
2215 <type name="Color" c:type="PopplerColor*"/>
2217 <parameter name="background_color" transfer-ownership="none">
2218 <type name="Color" c:type="PopplerColor*"/>
2222 <method name="get_size" c:identifier="poppler_page_get_size">
2223 <return-value transfer-ownership="none">
2224 <type name="none" c:type="void"/>
2227 <parameter name="width"
2229 caller-allocates="0"
2230 transfer-ownership="full">
2231 <type name="double" c:type="double*"/>
2233 <parameter name="height"
2235 caller-allocates="0"
2236 transfer-ownership="full">
2237 <type name="double" c:type="double*"/>
2241 <method name="get_index" c:identifier="poppler_page_get_index">
2242 <return-value transfer-ownership="none">
2243 <type name="int" c:type="int"/>
2246 <method name="get_duration" c:identifier="poppler_page_get_duration">
2247 <return-value transfer-ownership="none">
2248 <type name="double" c:type="double"/>
2251 <method name="get_transition" c:identifier="poppler_page_get_transition">
2252 <return-value transfer-ownership="full">
2253 <type name="PageTransition" c:type="PopplerPageTransition*"/>
2256 <method name="get_thumbnail_size"
2257 c:identifier="poppler_page_get_thumbnail_size">
2258 <return-value transfer-ownership="none">
2259 <type name="boolean" c:type="gboolean"/>
2262 <parameter name="width"
2264 caller-allocates="0"
2265 transfer-ownership="full">
2266 <type name="int" c:type="int*"/>
2268 <parameter name="height"
2270 caller-allocates="0"
2271 transfer-ownership="full">
2272 <type name="int" c:type="int*"/>
2276 <method name="find_text"
2277 c:identifier="poppler_page_find_text"
2279 <return-value transfer-ownership="full">
2280 <type name="GLib.List" c:type="GList*">
2281 <type name="any" c:type="gpointer"/>
2285 <parameter name="text" transfer-ownership="none">
2286 <type name="utf8" c:type="char*"/>
2290 <method name="render_to_ps" c:identifier="poppler_page_render_to_ps">
2291 <return-value transfer-ownership="none">
2292 <type name="none" c:type="void"/>
2295 <parameter name="ps_file" transfer-ownership="none">
2296 <type name="PSFile" c:type="PopplerPSFile*"/>
2300 <method name="get_text" c:identifier="poppler_page_get_text">
2301 <return-value transfer-ownership="full">
2302 <type name="utf8" c:type="char*"/>
2305 <parameter name="style" transfer-ownership="none">
2306 <type name="SelectionStyle" c:type="PopplerSelectionStyle"/>
2308 <parameter name="rect" transfer-ownership="none">
2309 <type name="Rectangle" c:type="PopplerRectangle*"/>
2313 <method name="get_selection_region"
2314 c:identifier="poppler_page_get_selection_region"
2316 <return-value transfer-ownership="full">
2317 <type name="GLib.List" c:type="GList*">
2318 <type name="any" c:type="gpointer"/>
2322 <parameter name="scale" transfer-ownership="none">
2323 <type name="double" c:type="gdouble"/>
2325 <parameter name="style" transfer-ownership="none">
2326 <type name="SelectionStyle" c:type="PopplerSelectionStyle"/>
2328 <parameter name="selection" transfer-ownership="none">
2329 <type name="Rectangle" c:type="PopplerRectangle*"/>
2333 <method name="get_link_mapping"
2334 c:identifier="poppler_page_get_link_mapping"
2336 <return-value transfer-ownership="full">
2337 <type name="GLib.List" c:type="GList*">
2338 <type name="any" c:type="gpointer"/>
2342 <method name="get_image_mapping"
2343 c:identifier="poppler_page_get_image_mapping"
2345 <return-value transfer-ownership="full">
2346 <type name="GLib.List" c:type="GList*">
2347 <type name="any" c:type="gpointer"/>
2351 <method name="get_image" c:identifier="poppler_page_get_image">
2352 <return-value transfer-ownership="full">
2353 <type name="cairo.Surface" c:type="cairo_surface_t*"/>
2356 <parameter name="image_id" transfer-ownership="none">
2357 <type name="int" c:type="gint"/>
2361 <method name="get_form_field_mapping"
2362 c:identifier="poppler_page_get_form_field_mapping"
2364 <return-value transfer-ownership="full">
2365 <type name="GLib.List" c:type="GList*">
2366 <type name="any" c:type="gpointer"/>
2370 <method name="get_annot_mapping"
2371 c:identifier="poppler_page_get_annot_mapping"
2373 <return-value transfer-ownership="full">
2374 <type name="GLib.List" c:type="GList*">
2375 <type name="any" c:type="gpointer"/>
2379 <method name="get_crop_box" c:identifier="poppler_page_get_crop_box">
2380 <return-value transfer-ownership="none">
2381 <type name="none" c:type="void"/>
2384 <parameter name="rect" transfer-ownership="none">
2385 <type name="Rectangle" c:type="PopplerRectangle*"/>
2389 <property name="label" transfer-ownership="none">
2390 <type name="utf8" c:type="gchararray"/>
2393 <enumeration name="PageLayout"
2394 glib:type-name="PopplerPageLayout"
2395 glib:get-type="poppler_page_layout_get_type"
2396 c:type="PopplerPageLayout">
2397 <member name="unset"
2399 c:identifier="POPPLER_PAGE_LAYOUT_UNSET"
2401 <member name="single_page"
2403 c:identifier="POPPLER_PAGE_LAYOUT_SINGLE_PAGE"
2404 glib:nick="single-page"/>
2405 <member name="one_column"
2407 c:identifier="POPPLER_PAGE_LAYOUT_ONE_COLUMN"
2408 glib:nick="one-column"/>
2409 <member name="two_column_left"
2411 c:identifier="POPPLER_PAGE_LAYOUT_TWO_COLUMN_LEFT"
2412 glib:nick="two-column-left"/>
2413 <member name="two_column_right"
2415 c:identifier="POPPLER_PAGE_LAYOUT_TWO_COLUMN_RIGHT"
2416 glib:nick="two-column-right"/>
2417 <member name="two_page_left"
2419 c:identifier="POPPLER_PAGE_LAYOUT_TWO_PAGE_LEFT"
2420 glib:nick="two-page-left"/>
2421 <member name="two_page_right"
2423 c:identifier="POPPLER_PAGE_LAYOUT_TWO_PAGE_RIGHT"
2424 glib:nick="two-page-right"/>
2426 <enumeration name="PageMode"
2427 glib:type-name="PopplerPageMode"
2428 glib:get-type="poppler_page_mode_get_type"
2429 c:type="PopplerPageMode">
2430 <member name="unset"
2432 c:identifier="POPPLER_PAGE_MODE_UNSET"
2436 c:identifier="POPPLER_PAGE_MODE_NONE"
2438 <member name="use_outlines"
2440 c:identifier="POPPLER_PAGE_MODE_USE_OUTLINES"
2441 glib:nick="use-outlines"/>
2442 <member name="use_thumbs"
2444 c:identifier="POPPLER_PAGE_MODE_USE_THUMBS"
2445 glib:nick="use-thumbs"/>
2446 <member name="full_screen"
2448 c:identifier="POPPLER_PAGE_MODE_FULL_SCREEN"
2449 glib:nick="full-screen"/>
2450 <member name="use_oc"
2452 c:identifier="POPPLER_PAGE_MODE_USE_OC"
2453 glib:nick="use-oc"/>
2454 <member name="use_attachments"
2456 c:identifier="POPPLER_PAGE_MODE_USE_ATTACHMENTS"
2457 glib:nick="use-attachments"/>
2459 <record name="PageTransition"
2460 c:type="PopplerPageTransition"
2461 glib:type-name="PopplerPageTransition"
2462 glib:get-type="poppler_page_transition_get_type">
2463 <field name="type" writable="1">
2464 <type name="PageTransitionType" c:type="PopplerPageTransitionType"/>
2466 <field name="alignment" writable="1">
2467 <type name="PageTransitionAlignment"
2468 c:type="PopplerPageTransitionAlignment"/>
2470 <field name="direction" writable="1">
2471 <type name="PageTransitionDirection"
2472 c:type="PopplerPageTransitionDirection"/>
2474 <field name="duration" writable="1">
2475 <type name="int" c:type="gint"/>
2477 <field name="angle" writable="1">
2478 <type name="int" c:type="gint"/>
2480 <field name="scale" writable="1">
2481 <type name="double" c:type="gdouble"/>
2483 <field name="rectangular" writable="1">
2484 <type name="boolean" c:type="gboolean"/>
2486 <constructor name="new" c:identifier="poppler_page_transition_new">
2487 <return-value transfer-ownership="full">
2488 <type name="PageTransition" c:type="PopplerPageTransition*"/>
2491 <method name="copy" c:identifier="poppler_page_transition_copy">
2492 <return-value transfer-ownership="full">
2493 <type name="PageTransition" c:type="PopplerPageTransition*"/>
2496 <method name="free" c:identifier="poppler_page_transition_free">
2497 <return-value transfer-ownership="none">
2498 <type name="none" c:type="void"/>
2502 <enumeration name="PageTransitionAlignment"
2503 glib:type-name="PopplerPageTransitionAlignment"
2504 glib:get-type="poppler_page_transition_alignment_get_type"
2505 c:type="PopplerPageTransitionAlignment">
2506 <member name="horizontal"
2508 c:identifier="POPPLER_PAGE_TRANSITION_HORIZONTAL"
2509 glib:nick="horizontal"/>
2510 <member name="vertical"
2512 c:identifier="POPPLER_PAGE_TRANSITION_VERTICAL"
2513 glib:nick="vertical"/>
2515 <enumeration name="PageTransitionDirection"
2516 glib:type-name="PopplerPageTransitionDirection"
2517 glib:get-type="poppler_page_transition_direction_get_type"
2518 c:type="PopplerPageTransitionDirection">
2519 <member name="inward"
2521 c:identifier="POPPLER_PAGE_TRANSITION_INWARD"
2522 glib:nick="inward"/>
2523 <member name="outward"
2525 c:identifier="POPPLER_PAGE_TRANSITION_OUTWARD"
2526 glib:nick="outward"/>
2528 <enumeration name="PageTransitionType"
2529 glib:type-name="PopplerPageTransitionType"
2530 glib:get-type="poppler_page_transition_type_get_type"
2531 c:type="PopplerPageTransitionType">
2532 <member name="replace"
2534 c:identifier="POPPLER_PAGE_TRANSITION_REPLACE"
2535 glib:nick="replace"/>
2536 <member name="split"
2538 c:identifier="POPPLER_PAGE_TRANSITION_SPLIT"
2540 <member name="blinds"
2542 c:identifier="POPPLER_PAGE_TRANSITION_BLINDS"
2543 glib:nick="blinds"/>
2546 c:identifier="POPPLER_PAGE_TRANSITION_BOX"
2550 c:identifier="POPPLER_PAGE_TRANSITION_WIPE"
2552 <member name="dissolve"
2554 c:identifier="POPPLER_PAGE_TRANSITION_DISSOLVE"
2555 glib:nick="dissolve"/>
2556 <member name="glitter"
2558 c:identifier="POPPLER_PAGE_TRANSITION_GLITTER"
2559 glib:nick="glitter"/>
2562 c:identifier="POPPLER_PAGE_TRANSITION_FLY"
2566 c:identifier="POPPLER_PAGE_TRANSITION_PUSH"
2568 <member name="cover"
2570 c:identifier="POPPLER_PAGE_TRANSITION_COVER"
2572 <member name="uncover"
2574 c:identifier="POPPLER_PAGE_TRANSITION_UNCOVER"
2575 glib:nick="uncover"/>
2578 c:identifier="POPPLER_PAGE_TRANSITION_FADE"
2581 <bitfield name="Permissions"
2582 glib:type-name="PopplerPermissions"
2583 glib:get-type="poppler_permissions_get_type"
2584 c:type="PopplerPermissions">
2585 <member name="ok_to_print"
2587 c:identifier="POPPLER_PERMISSIONS_OK_TO_PRINT"
2588 glib:nick="ok-to-print"/>
2589 <member name="ok_to_modify"
2591 c:identifier="POPPLER_PERMISSIONS_OK_TO_MODIFY"
2592 glib:nick="ok-to-modify"/>
2593 <member name="ok_to_copy"
2595 c:identifier="POPPLER_PERMISSIONS_OK_TO_COPY"
2596 glib:nick="ok-to-copy"/>
2597 <member name="ok_to_add_notes"
2599 c:identifier="POPPLER_PERMISSIONS_OK_TO_ADD_NOTES"
2600 glib:nick="ok-to-add-notes"/>
2601 <member name="ok_to_fill_form"
2603 c:identifier="POPPLER_PERMISSIONS_OK_TO_FILL_FORM"
2604 glib:nick="ok-to-fill-form"/>
2607 c:identifier="POPPLER_PERMISSIONS_FULL"
2610 <record name="Rectangle"
2611 c:type="PopplerRectangle"
2612 glib:type-name="PopplerRectangle"
2613 glib:get-type="poppler_rectangle_get_type">
2614 <field name="x1" writable="1">
2615 <type name="double" c:type="gdouble"/>
2617 <field name="y1" writable="1">
2618 <type name="double" c:type="gdouble"/>
2620 <field name="x2" writable="1">
2621 <type name="double" c:type="gdouble"/>
2623 <field name="y2" writable="1">
2624 <type name="double" c:type="gdouble"/>
2626 <constructor name="new" c:identifier="poppler_rectangle_new">
2627 <return-value transfer-ownership="full">
2628 <type name="Rectangle" c:type="PopplerRectangle*"/>
2631 <method name="copy" c:identifier="poppler_rectangle_copy">
2632 <return-value transfer-ownership="full">
2633 <type name="Rectangle" c:type="PopplerRectangle*"/>
2636 <method name="free" c:identifier="poppler_rectangle_free">
2637 <return-value transfer-ownership="none">
2638 <type name="none" c:type="void"/>
2642 <enumeration name="SelectionStyle"
2643 glib:type-name="PopplerSelectionStyle"
2644 glib:get-type="poppler_selection_style_get_type"
2645 c:type="PopplerSelectionStyle">
2646 <member name="glyph"
2648 c:identifier="POPPLER_SELECTION_GLYPH"
2652 c:identifier="POPPLER_SELECTION_WORD"
2656 c:identifier="POPPLER_SELECTION_LINE"
2659 <bitfield name="ViewerPreferences"
2660 glib:type-name="PopplerViewerPreferences"
2661 glib:get-type="poppler_viewer_preferences_get_type"
2662 c:type="PopplerViewerPreferences">
2663 <member name="unset"
2665 c:identifier="POPPLER_VIEWER_PREFERENCES_UNSET"
2667 <member name="hide_toolbar"
2669 c:identifier="POPPLER_VIEWER_PREFERENCES_HIDE_TOOLBAR"
2670 glib:nick="hide-toolbar"/>
2671 <member name="hide_menubar"
2673 c:identifier="POPPLER_VIEWER_PREFERENCES_HIDE_MENUBAR"
2674 glib:nick="hide-menubar"/>
2675 <member name="hide_windowui"
2677 c:identifier="POPPLER_VIEWER_PREFERENCES_HIDE_WINDOWUI"
2678 glib:nick="hide-windowui"/>
2679 <member name="fit_window"
2681 c:identifier="POPPLER_VIEWER_PREFERENCES_FIT_WINDOW"
2682 glib:nick="fit-window"/>
2683 <member name="center_window"
2685 c:identifier="POPPLER_VIEWER_PREFERENCES_CENTER_WINDOW"
2686 glib:nick="center-window"/>
2687 <member name="display_doc_title"
2689 c:identifier="POPPLER_VIEWER_PREFERENCES_DISPLAY_DOC_TITLE"
2690 glib:nick="display-doc-title"/>
2691 <member name="direction_rtl"
2693 c:identifier="POPPLER_VIEWER_PREFERENCES_DIRECTION_RTL"
2694 glib:nick="direction-rtl"/>
2696 <constant name="WITH_GDK" value="1">
2699 <function name="date_parse" c:identifier="poppler_date_parse">
2700 <return-value transfer-ownership="none">
2701 <type name="boolean" c:type="gboolean"/>
2704 <parameter name="date" transfer-ownership="none">
2705 <type name="utf8" c:type="gchar*"/>
2707 <parameter name="timet"
2709 caller-allocates="0"
2710 transfer-ownership="full">
2711 <type name="long" c:type="time_t*"/>
2715 <function name="get_backend" c:identifier="poppler_get_backend">
2716 <return-value transfer-ownership="full">
2717 <type name="Backend" c:type="PopplerBackend"/>
2720 <function name="get_version" c:identifier="poppler_get_version">
2721 <return-value transfer-ownership="none">
2722 <type name="utf8" c:type="char*"/>