CodeWriter: Write [Diagnostics] attribute
[vala-lang.git] / vapi / packages / poppler-glib / poppler-glib.gi
blobabadaecf0ef4df49518f49a0ea55925a2e2df4b7
1 <?xml version="1.0"?>
2 <api version="1.0">
3 <namespace name="Poppler">
4 <function name="date_parse" symbol="poppler_date_parse">
5 <return-type type="gboolean"/>
6 <parameters>
7 <parameter name="date" type="gchar*"/>
8 <parameter name="timet" type="time_t*"/>
9 </parameters>
10 </function>
11 <function name="error_quark" symbol="poppler_error_quark">
12 <return-type type="GQuark"/>
13 </function>
14 <function name="get_backend" symbol="poppler_get_backend">
15 <return-type type="PopplerBackend"/>
16 </function>
17 <function name="get_version" symbol="poppler_get_version">
18 <return-type type="char*"/>
19 </function>
20 <callback name="PopplerAttachmentSaveFunc">
21 <return-type type="gboolean"/>
22 <parameters>
23 <parameter name="buf" type="gchar*"/>
24 <parameter name="count" type="gsize"/>
25 <parameter name="data" type="gpointer"/>
26 <parameter name="error" type="GError**"/>
27 </parameters>
28 </callback>
29 <struct name="PopplerActionAny">
30 <field name="type" type="PopplerActionType"/>
31 <field name="title" type="gchar*"/>
32 </struct>
33 <struct name="PopplerActionGotoDest">
34 <field name="type" type="PopplerActionType"/>
35 <field name="title" type="gchar*"/>
36 <field name="dest" type="PopplerDest*"/>
37 </struct>
38 <struct name="PopplerActionGotoRemote">
39 <field name="type" type="PopplerActionType"/>
40 <field name="title" type="gchar*"/>
41 <field name="file_name" type="gchar*"/>
42 <field name="dest" type="PopplerDest*"/>
43 </struct>
44 <struct name="PopplerActionLaunch">
45 <field name="type" type="PopplerActionType"/>
46 <field name="title" type="gchar*"/>
47 <field name="file_name" type="gchar*"/>
48 <field name="params" type="gchar*"/>
49 </struct>
50 <struct name="PopplerActionMovie">
51 <field name="type" type="PopplerActionType"/>
52 <field name="title" type="gchar*"/>
53 </struct>
54 <struct name="PopplerActionNamed">
55 <field name="type" type="PopplerActionType"/>
56 <field name="title" type="gchar*"/>
57 <field name="named_dest" type="gchar*"/>
58 </struct>
59 <struct name="PopplerActionUri">
60 <field name="type" type="PopplerActionType"/>
61 <field name="title" type="gchar*"/>
62 <field name="uri" type="char*"/>
63 </struct>
64 <boxed name="PopplerAction" type-name="PopplerAction" get-type="poppler_action_get_type">
65 <method name="copy" symbol="poppler_action_copy">
66 <return-type type="PopplerAction*"/>
67 <parameters>
68 <parameter name="action" type="PopplerAction*"/>
69 </parameters>
70 </method>
71 <method name="free" symbol="poppler_action_free">
72 <return-type type="void"/>
73 <parameters>
74 <parameter name="action" type="PopplerAction*"/>
75 </parameters>
76 </method>
77 <field name="type" type="PopplerActionType"/>
78 <field name="any" type="PopplerActionAny"/>
79 <field name="goto_dest" type="PopplerActionGotoDest"/>
80 <field name="goto_remote" type="PopplerActionGotoRemote"/>
81 <field name="launch" type="PopplerActionLaunch"/>
82 <field name="uri" type="PopplerActionUri"/>
83 <field name="named" type="PopplerActionNamed"/>
84 <field name="movie" type="PopplerActionMovie"/>
85 </boxed>
86 <boxed name="PopplerAnnotCalloutLine" type-name="PopplerAnnotCalloutLine" get-type="poppler_annot_callout_line_get_type">
87 <method name="copy" symbol="poppler_annot_callout_line_copy">
88 <return-type type="PopplerAnnotCalloutLine*"/>
89 <parameters>
90 <parameter name="callout" type="PopplerAnnotCalloutLine*"/>
91 </parameters>
92 </method>
93 <method name="free" symbol="poppler_annot_callout_line_free">
94 <return-type type="void"/>
95 <parameters>
96 <parameter name="callout" type="PopplerAnnotCalloutLine*"/>
97 </parameters>
98 </method>
99 <constructor name="new" symbol="poppler_annot_callout_line_new">
100 <return-type type="PopplerAnnotCalloutLine*"/>
101 </constructor>
102 <field name="multiline" type="gboolean"/>
103 <field name="x1" type="gdouble"/>
104 <field name="y1" type="gdouble"/>
105 <field name="x2" type="gdouble"/>
106 <field name="y2" type="gdouble"/>
107 <field name="x3" type="gdouble"/>
108 <field name="y3" type="gdouble"/>
109 </boxed>
110 <boxed name="PopplerAnnotMapping" type-name="PopplerAnnotMapping" get-type="poppler_annot_mapping_get_type">
111 <method name="copy" symbol="poppler_annot_mapping_copy">
112 <return-type type="PopplerAnnotMapping*"/>
113 <parameters>
114 <parameter name="mapping" type="PopplerAnnotMapping*"/>
115 </parameters>
116 </method>
117 <method name="free" symbol="poppler_annot_mapping_free">
118 <return-type type="void"/>
119 <parameters>
120 <parameter name="mapping" type="PopplerAnnotMapping*"/>
121 </parameters>
122 </method>
123 <constructor name="new" symbol="poppler_annot_mapping_new">
124 <return-type type="PopplerAnnotMapping*"/>
125 </constructor>
126 <field name="area" type="PopplerRectangle"/>
127 <field name="annot" type="PopplerAnnot*"/>
128 </boxed>
129 <boxed name="PopplerColor" type-name="PopplerColor" get-type="poppler_color_get_type">
130 <method name="copy" symbol="poppler_color_copy">
131 <return-type type="PopplerColor*"/>
132 <parameters>
133 <parameter name="color" type="PopplerColor*"/>
134 </parameters>
135 </method>
136 <method name="free" symbol="poppler_color_free">
137 <return-type type="void"/>
138 <parameters>
139 <parameter name="color" type="PopplerColor*"/>
140 </parameters>
141 </method>
142 <constructor name="new" symbol="poppler_color_new">
143 <return-type type="PopplerColor*"/>
144 </constructor>
145 <field name="red" type="guint16"/>
146 <field name="green" type="guint16"/>
147 <field name="blue" type="guint16"/>
148 </boxed>
149 <boxed name="PopplerDest" type-name="PopplerDest" get-type="poppler_dest_get_type">
150 <method name="copy" symbol="poppler_dest_copy">
151 <return-type type="PopplerDest*"/>
152 <parameters>
153 <parameter name="dest" type="PopplerDest*"/>
154 </parameters>
155 </method>
156 <method name="free" symbol="poppler_dest_free">
157 <return-type type="void"/>
158 <parameters>
159 <parameter name="dest" type="PopplerDest*"/>
160 </parameters>
161 </method>
162 <field name="type" type="PopplerDestType"/>
163 <field name="page_num" type="int"/>
164 <field name="left" type="double"/>
165 <field name="bottom" type="double"/>
166 <field name="right" type="double"/>
167 <field name="top" type="double"/>
168 <field name="zoom" type="double"/>
169 <field name="named_dest" type="gchar*"/>
170 <field name="change_left" type="guint"/>
171 <field name="change_top" type="guint"/>
172 <field name="change_zoom" type="guint"/>
173 </boxed>
174 <boxed name="PopplerFontsIter" type-name="PopplerFontsIter" get-type="poppler_fonts_iter_get_type">
175 <method name="copy" symbol="poppler_fonts_iter_copy">
176 <return-type type="PopplerFontsIter*"/>
177 <parameters>
178 <parameter name="iter" type="PopplerFontsIter*"/>
179 </parameters>
180 </method>
181 <method name="free" symbol="poppler_fonts_iter_free">
182 <return-type type="void"/>
183 <parameters>
184 <parameter name="iter" type="PopplerFontsIter*"/>
185 </parameters>
186 </method>
187 <method name="get_file_name" symbol="poppler_fonts_iter_get_file_name">
188 <return-type type="char*"/>
189 <parameters>
190 <parameter name="iter" type="PopplerFontsIter*"/>
191 </parameters>
192 </method>
193 <method name="get_font_type" symbol="poppler_fonts_iter_get_font_type">
194 <return-type type="PopplerFontType"/>
195 <parameters>
196 <parameter name="iter" type="PopplerFontsIter*"/>
197 </parameters>
198 </method>
199 <method name="get_full_name" symbol="poppler_fonts_iter_get_full_name">
200 <return-type type="char*"/>
201 <parameters>
202 <parameter name="iter" type="PopplerFontsIter*"/>
203 </parameters>
204 </method>
205 <method name="get_name" symbol="poppler_fonts_iter_get_name">
206 <return-type type="char*"/>
207 <parameters>
208 <parameter name="iter" type="PopplerFontsIter*"/>
209 </parameters>
210 </method>
211 <method name="is_embedded" symbol="poppler_fonts_iter_is_embedded">
212 <return-type type="gboolean"/>
213 <parameters>
214 <parameter name="iter" type="PopplerFontsIter*"/>
215 </parameters>
216 </method>
217 <method name="is_subset" symbol="poppler_fonts_iter_is_subset">
218 <return-type type="gboolean"/>
219 <parameters>
220 <parameter name="iter" type="PopplerFontsIter*"/>
221 </parameters>
222 </method>
223 <method name="next" symbol="poppler_fonts_iter_next">
224 <return-type type="gboolean"/>
225 <parameters>
226 <parameter name="iter" type="PopplerFontsIter*"/>
227 </parameters>
228 </method>
229 </boxed>
230 <boxed name="PopplerFormFieldMapping" type-name="PopplerFormFieldMapping" get-type="poppler_form_field_mapping_get_type">
231 <method name="copy" symbol="poppler_form_field_mapping_copy">
232 <return-type type="PopplerFormFieldMapping*"/>
233 <parameters>
234 <parameter name="mapping" type="PopplerFormFieldMapping*"/>
235 </parameters>
236 </method>
237 <method name="free" symbol="poppler_form_field_mapping_free">
238 <return-type type="void"/>
239 <parameters>
240 <parameter name="mapping" type="PopplerFormFieldMapping*"/>
241 </parameters>
242 </method>
243 <constructor name="new" symbol="poppler_form_field_mapping_new">
244 <return-type type="PopplerFormFieldMapping*"/>
245 </constructor>
246 <field name="area" type="PopplerRectangle"/>
247 <field name="field" type="PopplerFormField*"/>
248 </boxed>
249 <boxed name="PopplerImageMapping" type-name="PopplerImageMapping" get-type="poppler_image_mapping_get_type">
250 <method name="copy" symbol="poppler_image_mapping_copy">
251 <return-type type="PopplerImageMapping*"/>
252 <parameters>
253 <parameter name="mapping" type="PopplerImageMapping*"/>
254 </parameters>
255 </method>
256 <method name="free" symbol="poppler_image_mapping_free">
257 <return-type type="void"/>
258 <parameters>
259 <parameter name="mapping" type="PopplerImageMapping*"/>
260 </parameters>
261 </method>
262 <constructor name="new" symbol="poppler_image_mapping_new">
263 <return-type type="PopplerImageMapping*"/>
264 </constructor>
265 <field name="area" type="PopplerRectangle"/>
266 <field name="image_id" type="gint"/>
267 </boxed>
268 <boxed name="PopplerIndexIter" type-name="PopplerIndexIter" get-type="poppler_index_iter_get_type">
269 <method name="copy" symbol="poppler_index_iter_copy">
270 <return-type type="PopplerIndexIter*"/>
271 <parameters>
272 <parameter name="iter" type="PopplerIndexIter*"/>
273 </parameters>
274 </method>
275 <method name="free" symbol="poppler_index_iter_free">
276 <return-type type="void"/>
277 <parameters>
278 <parameter name="iter" type="PopplerIndexIter*"/>
279 </parameters>
280 </method>
281 <method name="get_action" symbol="poppler_index_iter_get_action">
282 <return-type type="PopplerAction*"/>
283 <parameters>
284 <parameter name="iter" type="PopplerIndexIter*"/>
285 </parameters>
286 </method>
287 <method name="get_child" symbol="poppler_index_iter_get_child">
288 <return-type type="PopplerIndexIter*"/>
289 <parameters>
290 <parameter name="parent" type="PopplerIndexIter*"/>
291 </parameters>
292 </method>
293 <method name="is_open" symbol="poppler_index_iter_is_open">
294 <return-type type="gboolean"/>
295 <parameters>
296 <parameter name="iter" type="PopplerIndexIter*"/>
297 </parameters>
298 </method>
299 <constructor name="new" symbol="poppler_index_iter_new">
300 <return-type type="PopplerIndexIter*"/>
301 <parameters>
302 <parameter name="document" type="PopplerDocument*"/>
303 </parameters>
304 </constructor>
305 <method name="next" symbol="poppler_index_iter_next">
306 <return-type type="gboolean"/>
307 <parameters>
308 <parameter name="iter" type="PopplerIndexIter*"/>
309 </parameters>
310 </method>
311 </boxed>
312 <boxed name="PopplerLayersIter" type-name="PopplerLayersIter" get-type="poppler_layers_iter_get_type">
313 <method name="copy" symbol="poppler_layers_iter_copy">
314 <return-type type="PopplerLayersIter*"/>
315 <parameters>
316 <parameter name="iter" type="PopplerLayersIter*"/>
317 </parameters>
318 </method>
319 <method name="free" symbol="poppler_layers_iter_free">
320 <return-type type="void"/>
321 <parameters>
322 <parameter name="iter" type="PopplerLayersIter*"/>
323 </parameters>
324 </method>
325 <method name="get_child" symbol="poppler_layers_iter_get_child">
326 <return-type type="PopplerLayersIter*"/>
327 <parameters>
328 <parameter name="parent" type="PopplerLayersIter*"/>
329 </parameters>
330 </method>
331 <method name="get_layer" symbol="poppler_layers_iter_get_layer">
332 <return-type type="PopplerLayer*"/>
333 <parameters>
334 <parameter name="iter" type="PopplerLayersIter*"/>
335 </parameters>
336 </method>
337 <method name="get_title" symbol="poppler_layers_iter_get_title">
338 <return-type type="gchar*"/>
339 <parameters>
340 <parameter name="iter" type="PopplerLayersIter*"/>
341 </parameters>
342 </method>
343 <constructor name="new" symbol="poppler_layers_iter_new">
344 <return-type type="PopplerLayersIter*"/>
345 <parameters>
346 <parameter name="document" type="PopplerDocument*"/>
347 </parameters>
348 </constructor>
349 <method name="next" symbol="poppler_layers_iter_next">
350 <return-type type="gboolean"/>
351 <parameters>
352 <parameter name="iter" type="PopplerLayersIter*"/>
353 </parameters>
354 </method>
355 </boxed>
356 <boxed name="PopplerLinkMapping" type-name="PopplerLinkMapping" get-type="poppler_link_mapping_get_type">
357 <method name="copy" symbol="poppler_link_mapping_copy">
358 <return-type type="PopplerLinkMapping*"/>
359 <parameters>
360 <parameter name="mapping" type="PopplerLinkMapping*"/>
361 </parameters>
362 </method>
363 <method name="free" symbol="poppler_link_mapping_free">
364 <return-type type="void"/>
365 <parameters>
366 <parameter name="mapping" type="PopplerLinkMapping*"/>
367 </parameters>
368 </method>
369 <constructor name="new" symbol="poppler_link_mapping_new">
370 <return-type type="PopplerLinkMapping*"/>
371 </constructor>
372 <field name="area" type="PopplerRectangle"/>
373 <field name="action" type="PopplerAction*"/>
374 </boxed>
375 <boxed name="PopplerPageTransition" type-name="PopplerPageTransition" get-type="poppler_page_transition_get_type">
376 <method name="copy" symbol="poppler_page_transition_copy">
377 <return-type type="PopplerPageTransition*"/>
378 <parameters>
379 <parameter name="transition" type="PopplerPageTransition*"/>
380 </parameters>
381 </method>
382 <method name="free" symbol="poppler_page_transition_free">
383 <return-type type="void"/>
384 <parameters>
385 <parameter name="transition" type="PopplerPageTransition*"/>
386 </parameters>
387 </method>
388 <constructor name="new" symbol="poppler_page_transition_new">
389 <return-type type="PopplerPageTransition*"/>
390 </constructor>
391 <field name="type" type="PopplerPageTransitionType"/>
392 <field name="alignment" type="PopplerPageTransitionAlignment"/>
393 <field name="direction" type="PopplerPageTransitionDirection"/>
394 <field name="duration" type="gint"/>
395 <field name="angle" type="gint"/>
396 <field name="scale" type="gdouble"/>
397 <field name="rectangular" type="gboolean"/>
398 </boxed>
399 <boxed name="PopplerRectangle" type-name="PopplerRectangle" get-type="poppler_rectangle_get_type">
400 <method name="copy" symbol="poppler_rectangle_copy">
401 <return-type type="PopplerRectangle*"/>
402 <parameters>
403 <parameter name="rectangle" type="PopplerRectangle*"/>
404 </parameters>
405 </method>
406 <method name="free" symbol="poppler_rectangle_free">
407 <return-type type="void"/>
408 <parameters>
409 <parameter name="rectangle" type="PopplerRectangle*"/>
410 </parameters>
411 </method>
412 <constructor name="new" symbol="poppler_rectangle_new">
413 <return-type type="PopplerRectangle*"/>
414 </constructor>
415 <field name="x1" type="gdouble"/>
416 <field name="y1" type="gdouble"/>
417 <field name="x2" type="gdouble"/>
418 <field name="y2" type="gdouble"/>
419 </boxed>
420 <enum name="PopplerActionType" type-name="PopplerActionType" get-type="poppler_action_type_get_type">
421 <member name="POPPLER_ACTION_UNKNOWN" value="0"/>
422 <member name="POPPLER_ACTION_NONE" value="1"/>
423 <member name="POPPLER_ACTION_GOTO_DEST" value="2"/>
424 <member name="POPPLER_ACTION_GOTO_REMOTE" value="3"/>
425 <member name="POPPLER_ACTION_LAUNCH" value="4"/>
426 <member name="POPPLER_ACTION_URI" value="5"/>
427 <member name="POPPLER_ACTION_NAMED" value="6"/>
428 <member name="POPPLER_ACTION_MOVIE" value="7"/>
429 </enum>
430 <enum name="PopplerAnnotExternalDataType" type-name="PopplerAnnotExternalDataType" get-type="poppler_annot_external_data_type_get_type">
431 <member name="POPPLER_ANNOT_EXTERNAL_DATA_MARKUP_3D" value="0"/>
432 <member name="POPPLER_ANNOT_EXTERNAL_DATA_MARKUP_UNKNOWN" value="1"/>
433 </enum>
434 <enum name="PopplerAnnotFreeTextQuadding" type-name="PopplerAnnotFreeTextQuadding" get-type="poppler_annot_free_text_quadding_get_type">
435 <member name="POPPLER_ANNOT_FREE_TEXT_QUADDING_LEFT_JUSTIFIED" value="0"/>
436 <member name="POPPLER_ANNOT_FREE_TEXT_QUADDING_CENTERED" value="1"/>
437 <member name="POPPLER_ANNOT_FREE_TEXT_QUADDING_RIGHT_JUSTIFIED" value="2"/>
438 </enum>
439 <enum name="PopplerAnnotMarkupReplyType" type-name="PopplerAnnotMarkupReplyType" get-type="poppler_annot_markup_reply_type_get_type">
440 <member name="POPPLER_ANNOT_MARKUP_REPLY_TYPE_R" value="0"/>
441 <member name="POPPLER_ANNOT_MARKUP_REPLY_TYPE_GROUP" value="1"/>
442 </enum>
443 <enum name="PopplerAnnotTextState" type-name="PopplerAnnotTextState" get-type="poppler_annot_text_state_get_type">
444 <member name="POPPLER_ANNOT_TEXT_STATE_MARKED" value="0"/>
445 <member name="POPPLER_ANNOT_TEXT_STATE_UNMARKED" value="1"/>
446 <member name="POPPLER_ANNOT_TEXT_STATE_ACCEPTED" value="2"/>
447 <member name="POPPLER_ANNOT_TEXT_STATE_REJECTED" value="3"/>
448 <member name="POPPLER_ANNOT_TEXT_STATE_CANCELLED" value="4"/>
449 <member name="POPPLER_ANNOT_TEXT_STATE_COMPLETED" value="5"/>
450 <member name="POPPLER_ANNOT_TEXT_STATE_NONE" value="6"/>
451 <member name="POPPLER_ANNOT_TEXT_STATE_UNKNOWN" value="7"/>
452 </enum>
453 <enum name="PopplerAnnotType" type-name="PopplerAnnotType" get-type="poppler_annot_type_get_type">
454 <member name="POPPLER_ANNOT_UNKNOWN" value="0"/>
455 <member name="POPPLER_ANNOT_TEXT" value="1"/>
456 <member name="POPPLER_ANNOT_LINK" value="2"/>
457 <member name="POPPLER_ANNOT_FREE_TEXT" value="3"/>
458 <member name="POPPLER_ANNOT_LINE" value="4"/>
459 <member name="POPPLER_ANNOT_SQUARE" value="5"/>
460 <member name="POPPLER_ANNOT_CIRCLE" value="6"/>
461 <member name="POPPLER_ANNOT_POLYGON" value="7"/>
462 <member name="POPPLER_ANNOT_POLY_LINE" value="8"/>
463 <member name="POPPLER_ANNOT_HIGHLIGHT" value="9"/>
464 <member name="POPPLER_ANNOT_UNDERLINE" value="10"/>
465 <member name="POPPLER_ANNOT_SQUIGGLY" value="11"/>
466 <member name="POPPLER_ANNOT_STRIKE_OUT" value="12"/>
467 <member name="POPPLER_ANNOT_STAMP" value="13"/>
468 <member name="POPPLER_ANNOT_CARET" value="14"/>
469 <member name="POPPLER_ANNOT_INK" value="15"/>
470 <member name="POPPLER_ANNOT_POPUP" value="16"/>
471 <member name="POPPLER_ANNOT_FILE_ATTACHMENT" value="17"/>
472 <member name="POPPLER_ANNOT_SOUND" value="18"/>
473 <member name="POPPLER_ANNOT_MOVIE" value="19"/>
474 <member name="POPPLER_ANNOT_WIDGET" value="20"/>
475 <member name="POPPLER_ANNOT_SCREEN" value="21"/>
476 <member name="POPPLER_ANNOT_PRINTER_MARK" value="22"/>
477 <member name="POPPLER_ANNOT_TRAP_NET" value="23"/>
478 <member name="POPPLER_ANNOT_WATERMARK" value="24"/>
479 <member name="POPPLER_ANNOT_3D" value="25"/>
480 </enum>
481 <enum name="PopplerBackend" type-name="PopplerBackend" get-type="poppler_backend_get_type">
482 <member name="POPPLER_BACKEND_UNKNOWN" value="0"/>
483 <member name="POPPLER_BACKEND_SPLASH" value="1"/>
484 <member name="POPPLER_BACKEND_CAIRO" value="2"/>
485 </enum>
486 <enum name="PopplerDestType" type-name="PopplerDestType" get-type="poppler_dest_type_get_type">
487 <member name="POPPLER_DEST_UNKNOWN" value="0"/>
488 <member name="POPPLER_DEST_XYZ" value="1"/>
489 <member name="POPPLER_DEST_FIT" value="2"/>
490 <member name="POPPLER_DEST_FITH" value="3"/>
491 <member name="POPPLER_DEST_FITV" value="4"/>
492 <member name="POPPLER_DEST_FITR" value="5"/>
493 <member name="POPPLER_DEST_FITB" value="6"/>
494 <member name="POPPLER_DEST_FITBH" value="7"/>
495 <member name="POPPLER_DEST_FITBV" value="8"/>
496 <member name="POPPLER_DEST_NAMED" value="9"/>
497 </enum>
498 <enum name="PopplerError" type-name="PopplerError" get-type="poppler_error_get_type">
499 <member name="POPPLER_ERROR_INVALID" value="0"/>
500 <member name="POPPLER_ERROR_ENCRYPTED" value="1"/>
501 <member name="POPPLER_ERROR_OPEN_FILE" value="2"/>
502 <member name="POPPLER_ERROR_BAD_CATALOG" value="3"/>
503 <member name="POPPLER_ERROR_DAMAGED" value="4"/>
504 </enum>
505 <enum name="PopplerFontType" type-name="PopplerFontType" get-type="poppler_font_type_get_type">
506 <member name="POPPLER_FONT_TYPE_UNKNOWN" value="0"/>
507 <member name="POPPLER_FONT_TYPE_TYPE1" value="1"/>
508 <member name="POPPLER_FONT_TYPE_TYPE1C" value="2"/>
509 <member name="POPPLER_FONT_TYPE_TYPE1COT" value="3"/>
510 <member name="POPPLER_FONT_TYPE_TYPE3" value="4"/>
511 <member name="POPPLER_FONT_TYPE_TRUETYPE" value="5"/>
512 <member name="POPPLER_FONT_TYPE_TRUETYPEOT" value="6"/>
513 <member name="POPPLER_FONT_TYPE_CID_TYPE0" value="7"/>
514 <member name="POPPLER_FONT_TYPE_CID_TYPE0C" value="8"/>
515 <member name="POPPLER_FONT_TYPE_CID_TYPE0COT" value="9"/>
516 <member name="POPPLER_FONT_TYPE_CID_TYPE2" value="10"/>
517 <member name="POPPLER_FONT_TYPE_CID_TYPE2OT" value="11"/>
518 </enum>
519 <enum name="PopplerFormButtonType" type-name="PopplerFormButtonType" get-type="poppler_form_button_type_get_type">
520 <member name="POPPLER_FORM_BUTTON_PUSH" value="0"/>
521 <member name="POPPLER_FORM_BUTTON_CHECK" value="1"/>
522 <member name="POPPLER_FORM_BUTTON_RADIO" value="2"/>
523 </enum>
524 <enum name="PopplerFormChoiceType" type-name="PopplerFormChoiceType" get-type="poppler_form_choice_type_get_type">
525 <member name="POPPLER_FORM_CHOICE_COMBO" value="0"/>
526 <member name="POPPLER_FORM_CHOICE_LIST" value="1"/>
527 </enum>
528 <enum name="PopplerFormFieldType" type-name="PopplerFormFieldType" get-type="poppler_form_field_type_get_type">
529 <member name="POPPLER_FORM_FIELD_UNKNOWN" value="0"/>
530 <member name="POPPLER_FORM_FIELD_BUTTON" value="1"/>
531 <member name="POPPLER_FORM_FIELD_TEXT" value="2"/>
532 <member name="POPPLER_FORM_FIELD_CHOICE" value="3"/>
533 <member name="POPPLER_FORM_FIELD_SIGNATURE" value="4"/>
534 </enum>
535 <enum name="PopplerFormTextType" type-name="PopplerFormTextType" get-type="poppler_form_text_type_get_type">
536 <member name="POPPLER_FORM_TEXT_NORMAL" value="0"/>
537 <member name="POPPLER_FORM_TEXT_MULTILINE" value="1"/>
538 <member name="POPPLER_FORM_TEXT_FILE_SELECT" value="2"/>
539 </enum>
540 <enum name="PopplerOrientation" type-name="PopplerOrientation" get-type="poppler_orientation_get_type">
541 <member name="POPPLER_ORIENTATION_PORTRAIT" value="0"/>
542 <member name="POPPLER_ORIENTATION_LANDSCAPE" value="1"/>
543 <member name="POPPLER_ORIENTATION_UPSIDEDOWN" value="2"/>
544 <member name="POPPLER_ORIENTATION_SEASCAPE" value="3"/>
545 </enum>
546 <enum name="PopplerPageLayout" type-name="PopplerPageLayout" get-type="poppler_page_layout_get_type">
547 <member name="POPPLER_PAGE_LAYOUT_UNSET" value="0"/>
548 <member name="POPPLER_PAGE_LAYOUT_SINGLE_PAGE" value="1"/>
549 <member name="POPPLER_PAGE_LAYOUT_ONE_COLUMN" value="2"/>
550 <member name="POPPLER_PAGE_LAYOUT_TWO_COLUMN_LEFT" value="3"/>
551 <member name="POPPLER_PAGE_LAYOUT_TWO_COLUMN_RIGHT" value="4"/>
552 <member name="POPPLER_PAGE_LAYOUT_TWO_PAGE_LEFT" value="5"/>
553 <member name="POPPLER_PAGE_LAYOUT_TWO_PAGE_RIGHT" value="6"/>
554 </enum>
555 <enum name="PopplerPageMode" type-name="PopplerPageMode" get-type="poppler_page_mode_get_type">
556 <member name="POPPLER_PAGE_MODE_UNSET" value="0"/>
557 <member name="POPPLER_PAGE_MODE_NONE" value="1"/>
558 <member name="POPPLER_PAGE_MODE_USE_OUTLINES" value="2"/>
559 <member name="POPPLER_PAGE_MODE_USE_THUMBS" value="3"/>
560 <member name="POPPLER_PAGE_MODE_FULL_SCREEN" value="4"/>
561 <member name="POPPLER_PAGE_MODE_USE_OC" value="5"/>
562 <member name="POPPLER_PAGE_MODE_USE_ATTACHMENTS" value="6"/>
563 </enum>
564 <enum name="PopplerPageTransitionAlignment" type-name="PopplerPageTransitionAlignment" get-type="poppler_page_transition_alignment_get_type">
565 <member name="POPPLER_PAGE_TRANSITION_HORIZONTAL" value="0"/>
566 <member name="POPPLER_PAGE_TRANSITION_VERTICAL" value="1"/>
567 </enum>
568 <enum name="PopplerPageTransitionDirection" type-name="PopplerPageTransitionDirection" get-type="poppler_page_transition_direction_get_type">
569 <member name="POPPLER_PAGE_TRANSITION_INWARD" value="0"/>
570 <member name="POPPLER_PAGE_TRANSITION_OUTWARD" value="1"/>
571 </enum>
572 <enum name="PopplerPageTransitionType" type-name="PopplerPageTransitionType" get-type="poppler_page_transition_type_get_type">
573 <member name="POPPLER_PAGE_TRANSITION_REPLACE" value="0"/>
574 <member name="POPPLER_PAGE_TRANSITION_SPLIT" value="1"/>
575 <member name="POPPLER_PAGE_TRANSITION_BLINDS" value="2"/>
576 <member name="POPPLER_PAGE_TRANSITION_BOX" value="3"/>
577 <member name="POPPLER_PAGE_TRANSITION_WIPE" value="4"/>
578 <member name="POPPLER_PAGE_TRANSITION_DISSOLVE" value="5"/>
579 <member name="POPPLER_PAGE_TRANSITION_GLITTER" value="6"/>
580 <member name="POPPLER_PAGE_TRANSITION_FLY" value="7"/>
581 <member name="POPPLER_PAGE_TRANSITION_PUSH" value="8"/>
582 <member name="POPPLER_PAGE_TRANSITION_COVER" value="9"/>
583 <member name="POPPLER_PAGE_TRANSITION_UNCOVER" value="10"/>
584 <member name="POPPLER_PAGE_TRANSITION_FADE" value="11"/>
585 </enum>
586 <enum name="PopplerSelectionStyle" type-name="PopplerSelectionStyle" get-type="poppler_selection_style_get_type">
587 <member name="POPPLER_SELECTION_GLYPH" value="0"/>
588 <member name="POPPLER_SELECTION_WORD" value="1"/>
589 <member name="POPPLER_SELECTION_LINE" value="2"/>
590 </enum>
591 <flags name="PopplerAnnotFlag" type-name="PopplerAnnotFlag" get-type="poppler_annot_flag_get_type">
592 <member name="POPPLER_ANNOT_FLAG_UNKNOWN" value="0"/>
593 <member name="POPPLER_ANNOT_FLAG_INVISIBLE" value="1"/>
594 <member name="POPPLER_ANNOT_FLAG_HIDDEN" value="2"/>
595 <member name="POPPLER_ANNOT_FLAG_PRINT" value="4"/>
596 <member name="POPPLER_ANNOT_FLAG_NO_ZOOM" value="8"/>
597 <member name="POPPLER_ANNOT_FLAG_NO_ROTATE" value="16"/>
598 <member name="POPPLER_ANNOT_FLAG_NO_VIEW" value="32"/>
599 <member name="POPPLER_ANNOT_FLAG_READ_ONLY" value="64"/>
600 <member name="POPPLER_ANNOT_FLAG_LOCKED" value="128"/>
601 <member name="POPPLER_ANNOT_FLAG_TOGGLE_NO_VIEW" value="256"/>
602 <member name="POPPLER_ANNOT_FLAG_LOCKED_CONTENTS" value="512"/>
603 </flags>
604 <flags name="PopplerPermissions" type-name="PopplerPermissions" get-type="poppler_permissions_get_type">
605 <member name="POPPLER_PERMISSIONS_OK_TO_PRINT" value="1"/>
606 <member name="POPPLER_PERMISSIONS_OK_TO_MODIFY" value="2"/>
607 <member name="POPPLER_PERMISSIONS_OK_TO_COPY" value="4"/>
608 <member name="POPPLER_PERMISSIONS_OK_TO_ADD_NOTES" value="8"/>
609 <member name="POPPLER_PERMISSIONS_OK_TO_FILL_FORM" value="16"/>
610 <member name="POPPLER_PERMISSIONS_FULL" value="31"/>
611 </flags>
612 <flags name="PopplerViewerPreferences" type-name="PopplerViewerPreferences" get-type="poppler_viewer_preferences_get_type">
613 <member name="POPPLER_VIEWER_PREFERENCES_UNSET" value="0"/>
614 <member name="POPPLER_VIEWER_PREFERENCES_HIDE_TOOLBAR" value="1"/>
615 <member name="POPPLER_VIEWER_PREFERENCES_HIDE_MENUBAR" value="2"/>
616 <member name="POPPLER_VIEWER_PREFERENCES_HIDE_WINDOWUI" value="4"/>
617 <member name="POPPLER_VIEWER_PREFERENCES_FIT_WINDOW" value="8"/>
618 <member name="POPPLER_VIEWER_PREFERENCES_CENTER_WINDOW" value="16"/>
619 <member name="POPPLER_VIEWER_PREFERENCES_DISPLAY_DOC_TITLE" value="32"/>
620 <member name="POPPLER_VIEWER_PREFERENCES_DIRECTION_RTL" value="64"/>
621 </flags>
622 <object name="PopplerAnnot" parent="GObject" type-name="PopplerAnnot" get-type="poppler_annot_get_type">
623 <method name="get_annot_type" symbol="poppler_annot_get_annot_type">
624 <return-type type="PopplerAnnotType"/>
625 <parameters>
626 <parameter name="poppler_annot" type="PopplerAnnot*"/>
627 </parameters>
628 </method>
629 <method name="get_color" symbol="poppler_annot_get_color">
630 <return-type type="PopplerColor*"/>
631 <parameters>
632 <parameter name="poppler_annot" type="PopplerAnnot*"/>
633 </parameters>
634 </method>
635 <method name="get_contents" symbol="poppler_annot_get_contents">
636 <return-type type="gchar*"/>
637 <parameters>
638 <parameter name="poppler_annot" type="PopplerAnnot*"/>
639 </parameters>
640 </method>
641 <method name="get_flags" symbol="poppler_annot_get_flags">
642 <return-type type="PopplerAnnotFlag"/>
643 <parameters>
644 <parameter name="poppler_annot" type="PopplerAnnot*"/>
645 </parameters>
646 </method>
647 <method name="get_modified" symbol="poppler_annot_get_modified">
648 <return-type type="gchar*"/>
649 <parameters>
650 <parameter name="poppler_annot" type="PopplerAnnot*"/>
651 </parameters>
652 </method>
653 <method name="get_name" symbol="poppler_annot_get_name">
654 <return-type type="gchar*"/>
655 <parameters>
656 <parameter name="poppler_annot" type="PopplerAnnot*"/>
657 </parameters>
658 </method>
659 <method name="set_contents" symbol="poppler_annot_set_contents">
660 <return-type type="void"/>
661 <parameters>
662 <parameter name="poppler_annot" type="PopplerAnnot*"/>
663 <parameter name="contents" type="gchar*"/>
664 </parameters>
665 </method>
666 </object>
667 <object name="PopplerAnnotFreeText" parent="PopplerAnnotMarkup" type-name="PopplerAnnotFreeText" get-type="poppler_annot_free_text_get_type">
668 <method name="get_callout_line" symbol="poppler_annot_free_text_get_callout_line">
669 <return-type type="PopplerAnnotCalloutLine*"/>
670 <parameters>
671 <parameter name="poppler_annot" type="PopplerAnnotFreeText*"/>
672 </parameters>
673 </method>
674 <method name="get_quadding" symbol="poppler_annot_free_text_get_quadding">
675 <return-type type="PopplerAnnotFreeTextQuadding"/>
676 <parameters>
677 <parameter name="poppler_annot" type="PopplerAnnotFreeText*"/>
678 </parameters>
679 </method>
680 </object>
681 <object name="PopplerAnnotMarkup" parent="PopplerAnnot" type-name="PopplerAnnotMarkup" get-type="poppler_annot_markup_get_type">
682 <method name="get_date" symbol="poppler_annot_markup_get_date">
683 <return-type type="GDate*"/>
684 <parameters>
685 <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
686 </parameters>
687 </method>
688 <method name="get_external_data" symbol="poppler_annot_markup_get_external_data">
689 <return-type type="PopplerAnnotExternalDataType"/>
690 <parameters>
691 <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
692 </parameters>
693 </method>
694 <method name="get_label" symbol="poppler_annot_markup_get_label">
695 <return-type type="gchar*"/>
696 <parameters>
697 <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
698 </parameters>
699 </method>
700 <method name="get_opacity" symbol="poppler_annot_markup_get_opacity">
701 <return-type type="gdouble"/>
702 <parameters>
703 <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
704 </parameters>
705 </method>
706 <method name="get_popup_is_open" symbol="poppler_annot_markup_get_popup_is_open">
707 <return-type type="gboolean"/>
708 <parameters>
709 <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
710 </parameters>
711 </method>
712 <method name="get_popup_rectangle" symbol="poppler_annot_markup_get_popup_rectangle">
713 <return-type type="gboolean"/>
714 <parameters>
715 <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
716 <parameter name="poppler_rect" type="PopplerRectangle*"/>
717 </parameters>
718 </method>
719 <method name="get_reply_to" symbol="poppler_annot_markup_get_reply_to">
720 <return-type type="PopplerAnnotMarkupReplyType"/>
721 <parameters>
722 <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
723 </parameters>
724 </method>
725 <method name="get_subject" symbol="poppler_annot_markup_get_subject">
726 <return-type type="gchar*"/>
727 <parameters>
728 <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
729 </parameters>
730 </method>
731 <method name="has_popup" symbol="poppler_annot_markup_has_popup">
732 <return-type type="gboolean"/>
733 <parameters>
734 <parameter name="poppler_annot" type="PopplerAnnotMarkup*"/>
735 </parameters>
736 </method>
737 </object>
738 <object name="PopplerAnnotText" parent="PopplerAnnotMarkup" type-name="PopplerAnnotText" get-type="poppler_annot_text_get_type">
739 <method name="get_icon" symbol="poppler_annot_text_get_icon">
740 <return-type type="gchar*"/>
741 <parameters>
742 <parameter name="poppler_annot" type="PopplerAnnotText*"/>
743 </parameters>
744 </method>
745 <method name="get_is_open" symbol="poppler_annot_text_get_is_open">
746 <return-type type="gboolean"/>
747 <parameters>
748 <parameter name="poppler_annot" type="PopplerAnnotText*"/>
749 </parameters>
750 </method>
751 <method name="get_state" symbol="poppler_annot_text_get_state">
752 <return-type type="PopplerAnnotTextState"/>
753 <parameters>
754 <parameter name="poppler_annot" type="PopplerAnnotText*"/>
755 </parameters>
756 </method>
757 </object>
758 <object name="PopplerAttachment" parent="GObject" type-name="PopplerAttachment" get-type="poppler_attachment_get_type">
759 <method name="save" symbol="poppler_attachment_save">
760 <return-type type="gboolean"/>
761 <parameters>
762 <parameter name="attachment" type="PopplerAttachment*"/>
763 <parameter name="filename" type="char*"/>
764 <parameter name="error" type="GError**"/>
765 </parameters>
766 </method>
767 <method name="save_to_callback" symbol="poppler_attachment_save_to_callback">
768 <return-type type="gboolean"/>
769 <parameters>
770 <parameter name="attachment" type="PopplerAttachment*"/>
771 <parameter name="save_func" type="PopplerAttachmentSaveFunc"/>
772 <parameter name="user_data" type="gpointer"/>
773 <parameter name="error" type="GError**"/>
774 </parameters>
775 </method>
776 <field name="name" type="gchar*"/>
777 <field name="description" type="gchar*"/>
778 <field name="size" type="gsize"/>
779 <field name="mtime" type="GTime"/>
780 <field name="ctime" type="GTime"/>
781 <field name="checksum" type="GString*"/>
782 </object>
783 <object name="PopplerDocument" parent="GObject" type-name="PopplerDocument" get-type="poppler_document_get_type">
784 <method name="find_dest" symbol="poppler_document_find_dest">
785 <return-type type="PopplerDest*"/>
786 <parameters>
787 <parameter name="document" type="PopplerDocument*"/>
788 <parameter name="link_name" type="gchar*"/>
789 </parameters>
790 </method>
791 <method name="get_attachments" symbol="poppler_document_get_attachments">
792 <return-type type="GList*"/>
793 <parameters>
794 <parameter name="document" type="PopplerDocument*"/>
795 </parameters>
796 </method>
797 <method name="get_form_field" symbol="poppler_document_get_form_field">
798 <return-type type="PopplerFormField*"/>
799 <parameters>
800 <parameter name="document" type="PopplerDocument*"/>
801 <parameter name="id" type="gint"/>
802 </parameters>
803 </method>
804 <method name="get_n_pages" symbol="poppler_document_get_n_pages">
805 <return-type type="int"/>
806 <parameters>
807 <parameter name="document" type="PopplerDocument*"/>
808 </parameters>
809 </method>
810 <method name="get_page" symbol="poppler_document_get_page">
811 <return-type type="PopplerPage*"/>
812 <parameters>
813 <parameter name="document" type="PopplerDocument*"/>
814 <parameter name="index" type="int"/>
815 </parameters>
816 </method>
817 <method name="get_page_by_label" symbol="poppler_document_get_page_by_label">
818 <return-type type="PopplerPage*"/>
819 <parameters>
820 <parameter name="document" type="PopplerDocument*"/>
821 <parameter name="label" type="char*"/>
822 </parameters>
823 </method>
824 <method name="has_attachments" symbol="poppler_document_has_attachments">
825 <return-type type="gboolean"/>
826 <parameters>
827 <parameter name="document" type="PopplerDocument*"/>
828 </parameters>
829 </method>
830 <constructor name="new_from_data" symbol="poppler_document_new_from_data">
831 <return-type type="PopplerDocument*"/>
832 <parameters>
833 <parameter name="data" type="char*"/>
834 <parameter name="length" type="int"/>
835 <parameter name="password" type="char*"/>
836 <parameter name="error" type="GError**"/>
837 </parameters>
838 </constructor>
839 <constructor name="new_from_file" symbol="poppler_document_new_from_file">
840 <return-type type="PopplerDocument*"/>
841 <parameters>
842 <parameter name="uri" type="char*"/>
843 <parameter name="password" type="char*"/>
844 <parameter name="error" type="GError**"/>
845 </parameters>
846 </constructor>
847 <method name="save" symbol="poppler_document_save">
848 <return-type type="gboolean"/>
849 <parameters>
850 <parameter name="document" type="PopplerDocument*"/>
851 <parameter name="uri" type="char*"/>
852 <parameter name="error" type="GError**"/>
853 </parameters>
854 </method>
855 <method name="save_a_copy" symbol="poppler_document_save_a_copy">
856 <return-type type="gboolean"/>
857 <parameters>
858 <parameter name="document" type="PopplerDocument*"/>
859 <parameter name="uri" type="char*"/>
860 <parameter name="error" type="GError**"/>
861 </parameters>
862 </method>
863 <property name="author" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
864 <property name="creation-date" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
865 <property name="creator" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
866 <property name="format" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
867 <property name="format-major" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
868 <property name="format-minor" type="guint" readable="1" writable="0" construct="0" construct-only="0"/>
869 <property name="keywords" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
870 <property name="linearized" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
871 <property name="metadata" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
872 <property name="mod-date" type="gint" readable="1" writable="0" construct="0" construct-only="0"/>
873 <property name="page-layout" type="PopplerPageLayout" readable="1" writable="0" construct="0" construct-only="0"/>
874 <property name="page-mode" type="PopplerPageMode" readable="1" writable="0" construct="0" construct-only="0"/>
875 <property name="permissions" type="PopplerPermissions" readable="1" writable="0" construct="0" construct-only="0"/>
876 <property name="producer" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
877 <property name="subject" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
878 <property name="title" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
879 <property name="viewer-preferences" type="PopplerViewerPreferences" readable="1" writable="0" construct="0" construct-only="0"/>
880 </object>
881 <object name="PopplerFontInfo" parent="GObject" type-name="PopplerFontInfo" get-type="poppler_font_info_get_type">
882 <method name="free" symbol="poppler_font_info_free">
883 <return-type type="void"/>
884 <parameters>
885 <parameter name="font_info" type="PopplerFontInfo*"/>
886 </parameters>
887 </method>
888 <constructor name="new" symbol="poppler_font_info_new">
889 <return-type type="PopplerFontInfo*"/>
890 <parameters>
891 <parameter name="document" type="PopplerDocument*"/>
892 </parameters>
893 </constructor>
894 <method name="scan" symbol="poppler_font_info_scan">
895 <return-type type="gboolean"/>
896 <parameters>
897 <parameter name="font_info" type="PopplerFontInfo*"/>
898 <parameter name="n_pages" type="int"/>
899 <parameter name="iter" type="PopplerFontsIter**"/>
900 </parameters>
901 </method>
902 </object>
903 <object name="PopplerFormField" parent="GObject" type-name="PopplerFormField" get-type="poppler_form_field_get_type">
904 <method name="button_get_button_type" symbol="poppler_form_field_button_get_button_type">
905 <return-type type="PopplerFormButtonType"/>
906 <parameters>
907 <parameter name="field" type="PopplerFormField*"/>
908 </parameters>
909 </method>
910 <method name="button_get_state" symbol="poppler_form_field_button_get_state">
911 <return-type type="gboolean"/>
912 <parameters>
913 <parameter name="field" type="PopplerFormField*"/>
914 </parameters>
915 </method>
916 <method name="button_set_state" symbol="poppler_form_field_button_set_state">
917 <return-type type="void"/>
918 <parameters>
919 <parameter name="field" type="PopplerFormField*"/>
920 <parameter name="state" type="gboolean"/>
921 </parameters>
922 </method>
923 <method name="choice_can_select_multiple" symbol="poppler_form_field_choice_can_select_multiple">
924 <return-type type="gboolean"/>
925 <parameters>
926 <parameter name="field" type="PopplerFormField*"/>
927 </parameters>
928 </method>
929 <method name="choice_commit_on_change" symbol="poppler_form_field_choice_commit_on_change">
930 <return-type type="gboolean"/>
931 <parameters>
932 <parameter name="field" type="PopplerFormField*"/>
933 </parameters>
934 </method>
935 <method name="choice_do_spell_check" symbol="poppler_form_field_choice_do_spell_check">
936 <return-type type="gboolean"/>
937 <parameters>
938 <parameter name="field" type="PopplerFormField*"/>
939 </parameters>
940 </method>
941 <method name="choice_get_choice_type" symbol="poppler_form_field_choice_get_choice_type">
942 <return-type type="PopplerFormChoiceType"/>
943 <parameters>
944 <parameter name="field" type="PopplerFormField*"/>
945 </parameters>
946 </method>
947 <method name="choice_get_item" symbol="poppler_form_field_choice_get_item">
948 <return-type type="gchar*"/>
949 <parameters>
950 <parameter name="field" type="PopplerFormField*"/>
951 <parameter name="index" type="gint"/>
952 </parameters>
953 </method>
954 <method name="choice_get_n_items" symbol="poppler_form_field_choice_get_n_items">
955 <return-type type="gint"/>
956 <parameters>
957 <parameter name="field" type="PopplerFormField*"/>
958 </parameters>
959 </method>
960 <method name="choice_get_text" symbol="poppler_form_field_choice_get_text">
961 <return-type type="gchar*"/>
962 <parameters>
963 <parameter name="field" type="PopplerFormField*"/>
964 </parameters>
965 </method>
966 <method name="choice_is_editable" symbol="poppler_form_field_choice_is_editable">
967 <return-type type="gboolean"/>
968 <parameters>
969 <parameter name="field" type="PopplerFormField*"/>
970 </parameters>
971 </method>
972 <method name="choice_is_item_selected" symbol="poppler_form_field_choice_is_item_selected">
973 <return-type type="gboolean"/>
974 <parameters>
975 <parameter name="field" type="PopplerFormField*"/>
976 <parameter name="index" type="gint"/>
977 </parameters>
978 </method>
979 <method name="choice_select_item" symbol="poppler_form_field_choice_select_item">
980 <return-type type="void"/>
981 <parameters>
982 <parameter name="field" type="PopplerFormField*"/>
983 <parameter name="index" type="gint"/>
984 </parameters>
985 </method>
986 <method name="choice_set_text" symbol="poppler_form_field_choice_set_text">
987 <return-type type="void"/>
988 <parameters>
989 <parameter name="field" type="PopplerFormField*"/>
990 <parameter name="text" type="gchar*"/>
991 </parameters>
992 </method>
993 <method name="choice_toggle_item" symbol="poppler_form_field_choice_toggle_item">
994 <return-type type="void"/>
995 <parameters>
996 <parameter name="field" type="PopplerFormField*"/>
997 <parameter name="index" type="gint"/>
998 </parameters>
999 </method>
1000 <method name="choice_unselect_all" symbol="poppler_form_field_choice_unselect_all">
1001 <return-type type="void"/>
1002 <parameters>
1003 <parameter name="field" type="PopplerFormField*"/>
1004 </parameters>
1005 </method>
1006 <method name="get_field_type" symbol="poppler_form_field_get_field_type">
1007 <return-type type="PopplerFormFieldType"/>
1008 <parameters>
1009 <parameter name="field" type="PopplerFormField*"/>
1010 </parameters>
1011 </method>
1012 <method name="get_font_size" symbol="poppler_form_field_get_font_size">
1013 <return-type type="gdouble"/>
1014 <parameters>
1015 <parameter name="field" type="PopplerFormField*"/>
1016 </parameters>
1017 </method>
1018 <method name="get_id" symbol="poppler_form_field_get_id">
1019 <return-type type="gint"/>
1020 <parameters>
1021 <parameter name="field" type="PopplerFormField*"/>
1022 </parameters>
1023 </method>
1024 <method name="is_read_only" symbol="poppler_form_field_is_read_only">
1025 <return-type type="gboolean"/>
1026 <parameters>
1027 <parameter name="field" type="PopplerFormField*"/>
1028 </parameters>
1029 </method>
1030 <method name="text_do_scroll" symbol="poppler_form_field_text_do_scroll">
1031 <return-type type="gboolean"/>
1032 <parameters>
1033 <parameter name="field" type="PopplerFormField*"/>
1034 </parameters>
1035 </method>
1036 <method name="text_do_spell_check" symbol="poppler_form_field_text_do_spell_check">
1037 <return-type type="gboolean"/>
1038 <parameters>
1039 <parameter name="field" type="PopplerFormField*"/>
1040 </parameters>
1041 </method>
1042 <method name="text_get_max_len" symbol="poppler_form_field_text_get_max_len">
1043 <return-type type="gint"/>
1044 <parameters>
1045 <parameter name="field" type="PopplerFormField*"/>
1046 </parameters>
1047 </method>
1048 <method name="text_get_text" symbol="poppler_form_field_text_get_text">
1049 <return-type type="gchar*"/>
1050 <parameters>
1051 <parameter name="field" type="PopplerFormField*"/>
1052 </parameters>
1053 </method>
1054 <method name="text_get_text_type" symbol="poppler_form_field_text_get_text_type">
1055 <return-type type="PopplerFormTextType"/>
1056 <parameters>
1057 <parameter name="field" type="PopplerFormField*"/>
1058 </parameters>
1059 </method>
1060 <method name="text_is_password" symbol="poppler_form_field_text_is_password">
1061 <return-type type="gboolean"/>
1062 <parameters>
1063 <parameter name="field" type="PopplerFormField*"/>
1064 </parameters>
1065 </method>
1066 <method name="text_is_rich_text" symbol="poppler_form_field_text_is_rich_text">
1067 <return-type type="gboolean"/>
1068 <parameters>
1069 <parameter name="field" type="PopplerFormField*"/>
1070 </parameters>
1071 </method>
1072 <method name="text_set_text" symbol="poppler_form_field_text_set_text">
1073 <return-type type="void"/>
1074 <parameters>
1075 <parameter name="field" type="PopplerFormField*"/>
1076 <parameter name="text" type="gchar*"/>
1077 </parameters>
1078 </method>
1079 </object>
1080 <object name="PopplerLayer" parent="GObject" type-name="PopplerLayer" get-type="poppler_layer_get_type">
1081 <method name="get_radio_button_group_id" symbol="poppler_layer_get_radio_button_group_id">
1082 <return-type type="gint"/>
1083 <parameters>
1084 <parameter name="layer" type="PopplerLayer*"/>
1085 </parameters>
1086 </method>
1087 <method name="get_title" symbol="poppler_layer_get_title">
1088 <return-type type="gchar*"/>
1089 <parameters>
1090 <parameter name="layer" type="PopplerLayer*"/>
1091 </parameters>
1092 </method>
1093 <method name="hide" symbol="poppler_layer_hide">
1094 <return-type type="void"/>
1095 <parameters>
1096 <parameter name="layer" type="PopplerLayer*"/>
1097 </parameters>
1098 </method>
1099 <method name="is_parent" symbol="poppler_layer_is_parent">
1100 <return-type type="gboolean"/>
1101 <parameters>
1102 <parameter name="layer" type="PopplerLayer*"/>
1103 </parameters>
1104 </method>
1105 <method name="is_visible" symbol="poppler_layer_is_visible">
1106 <return-type type="gboolean"/>
1107 <parameters>
1108 <parameter name="layer" type="PopplerLayer*"/>
1109 </parameters>
1110 </method>
1111 <method name="show" symbol="poppler_layer_show">
1112 <return-type type="void"/>
1113 <parameters>
1114 <parameter name="layer" type="PopplerLayer*"/>
1115 </parameters>
1116 </method>
1117 </object>
1118 <object name="PopplerPSFile" parent="GObject" type-name="PopplerPSFile" get-type="poppler_ps_file_get_type">
1119 <method name="free" symbol="poppler_ps_file_free">
1120 <return-type type="void"/>
1121 <parameters>
1122 <parameter name="ps_file" type="PopplerPSFile*"/>
1123 </parameters>
1124 </method>
1125 <constructor name="new" symbol="poppler_ps_file_new">
1126 <return-type type="PopplerPSFile*"/>
1127 <parameters>
1128 <parameter name="document" type="PopplerDocument*"/>
1129 <parameter name="filename" type="char*"/>
1130 <parameter name="first_page" type="int"/>
1131 <parameter name="n_pages" type="int"/>
1132 </parameters>
1133 </constructor>
1134 <method name="set_duplex" symbol="poppler_ps_file_set_duplex">
1135 <return-type type="void"/>
1136 <parameters>
1137 <parameter name="ps_file" type="PopplerPSFile*"/>
1138 <parameter name="duplex" type="gboolean"/>
1139 </parameters>
1140 </method>
1141 <method name="set_paper_size" symbol="poppler_ps_file_set_paper_size">
1142 <return-type type="void"/>
1143 <parameters>
1144 <parameter name="ps_file" type="PopplerPSFile*"/>
1145 <parameter name="width" type="double"/>
1146 <parameter name="height" type="double"/>
1147 </parameters>
1148 </method>
1149 </object>
1150 <object name="PopplerPage" parent="GObject" type-name="PopplerPage" get-type="poppler_page_get_type">
1151 <method name="find_text" symbol="poppler_page_find_text">
1152 <return-type type="GList*"/>
1153 <parameters>
1154 <parameter name="page" type="PopplerPage*"/>
1155 <parameter name="text" type="char*"/>
1156 </parameters>
1157 </method>
1158 <method name="free_annot_mapping" symbol="poppler_page_free_annot_mapping">
1159 <return-type type="void"/>
1160 <parameters>
1161 <parameter name="list" type="GList*"/>
1162 </parameters>
1163 </method>
1164 <method name="free_form_field_mapping" symbol="poppler_page_free_form_field_mapping">
1165 <return-type type="void"/>
1166 <parameters>
1167 <parameter name="list" type="GList*"/>
1168 </parameters>
1169 </method>
1170 <method name="free_image_mapping" symbol="poppler_page_free_image_mapping">
1171 <return-type type="void"/>
1172 <parameters>
1173 <parameter name="list" type="GList*"/>
1174 </parameters>
1175 </method>
1176 <method name="free_link_mapping" symbol="poppler_page_free_link_mapping">
1177 <return-type type="void"/>
1178 <parameters>
1179 <parameter name="list" type="GList*"/>
1180 </parameters>
1181 </method>
1182 <method name="get_annot_mapping" symbol="poppler_page_get_annot_mapping">
1183 <return-type type="GList*"/>
1184 <parameters>
1185 <parameter name="page" type="PopplerPage*"/>
1186 </parameters>
1187 </method>
1188 <method name="get_crop_box" symbol="poppler_page_get_crop_box">
1189 <return-type type="void"/>
1190 <parameters>
1191 <parameter name="page" type="PopplerPage*"/>
1192 <parameter name="rect" type="PopplerRectangle*"/>
1193 </parameters>
1194 </method>
1195 <method name="get_duration" symbol="poppler_page_get_duration">
1196 <return-type type="double"/>
1197 <parameters>
1198 <parameter name="page" type="PopplerPage*"/>
1199 </parameters>
1200 </method>
1201 <method name="get_form_field_mapping" symbol="poppler_page_get_form_field_mapping">
1202 <return-type type="GList*"/>
1203 <parameters>
1204 <parameter name="page" type="PopplerPage*"/>
1205 </parameters>
1206 </method>
1207 <method name="get_image" symbol="poppler_page_get_image">
1208 <return-type type="cairo_surface_t*"/>
1209 <parameters>
1210 <parameter name="page" type="PopplerPage*"/>
1211 <parameter name="image_id" type="gint"/>
1212 </parameters>
1213 </method>
1214 <method name="get_image_mapping" symbol="poppler_page_get_image_mapping">
1215 <return-type type="GList*"/>
1216 <parameters>
1217 <parameter name="page" type="PopplerPage*"/>
1218 </parameters>
1219 </method>
1220 <method name="get_index" symbol="poppler_page_get_index">
1221 <return-type type="int"/>
1222 <parameters>
1223 <parameter name="page" type="PopplerPage*"/>
1224 </parameters>
1225 </method>
1226 <method name="get_link_mapping" symbol="poppler_page_get_link_mapping">
1227 <return-type type="GList*"/>
1228 <parameters>
1229 <parameter name="page" type="PopplerPage*"/>
1230 </parameters>
1231 </method>
1232 <method name="get_selection_region" symbol="poppler_page_get_selection_region">
1233 <return-type type="GList*"/>
1234 <parameters>
1235 <parameter name="page" type="PopplerPage*"/>
1236 <parameter name="scale" type="gdouble"/>
1237 <parameter name="style" type="PopplerSelectionStyle"/>
1238 <parameter name="selection" type="PopplerRectangle*"/>
1239 </parameters>
1240 </method>
1241 <method name="get_size" symbol="poppler_page_get_size">
1242 <return-type type="void"/>
1243 <parameters>
1244 <parameter name="page" type="PopplerPage*"/>
1245 <parameter name="width" type="double*"/>
1246 <parameter name="height" type="double*"/>
1247 </parameters>
1248 </method>
1249 <method name="get_text" symbol="poppler_page_get_text">
1250 <return-type type="char*"/>
1251 <parameters>
1252 <parameter name="page" type="PopplerPage*"/>
1253 <parameter name="style" type="PopplerSelectionStyle"/>
1254 <parameter name="rect" type="PopplerRectangle*"/>
1255 </parameters>
1256 </method>
1257 <method name="get_thumbnail" symbol="poppler_page_get_thumbnail">
1258 <return-type type="cairo_surface_t*"/>
1259 <parameters>
1260 <parameter name="page" type="PopplerPage*"/>
1261 </parameters>
1262 </method>
1263 <method name="get_thumbnail_pixbuf" symbol="poppler_page_get_thumbnail_pixbuf">
1264 <return-type type="GdkPixbuf*"/>
1265 <parameters>
1266 <parameter name="page" type="PopplerPage*"/>
1267 </parameters>
1268 </method>
1269 <method name="get_thumbnail_size" symbol="poppler_page_get_thumbnail_size">
1270 <return-type type="gboolean"/>
1271 <parameters>
1272 <parameter name="page" type="PopplerPage*"/>
1273 <parameter name="width" type="int*"/>
1274 <parameter name="height" type="int*"/>
1275 </parameters>
1276 </method>
1277 <method name="get_transition" symbol="poppler_page_get_transition">
1278 <return-type type="PopplerPageTransition*"/>
1279 <parameters>
1280 <parameter name="page" type="PopplerPage*"/>
1281 </parameters>
1282 </method>
1283 <method name="render" symbol="poppler_page_render">
1284 <return-type type="void"/>
1285 <parameters>
1286 <parameter name="page" type="PopplerPage*"/>
1287 <parameter name="cairo" type="cairo_t*"/>
1288 </parameters>
1289 </method>
1290 <method name="render_for_printing" symbol="poppler_page_render_for_printing">
1291 <return-type type="void"/>
1292 <parameters>
1293 <parameter name="page" type="PopplerPage*"/>
1294 <parameter name="cairo" type="cairo_t*"/>
1295 </parameters>
1296 </method>
1297 <method name="render_selection" symbol="poppler_page_render_selection">
1298 <return-type type="void"/>
1299 <parameters>
1300 <parameter name="page" type="PopplerPage*"/>
1301 <parameter name="cairo" type="cairo_t*"/>
1302 <parameter name="selection" type="PopplerRectangle*"/>
1303 <parameter name="old_selection" type="PopplerRectangle*"/>
1304 <parameter name="style" type="PopplerSelectionStyle"/>
1305 <parameter name="glyph_color" type="PopplerColor*"/>
1306 <parameter name="background_color" type="PopplerColor*"/>
1307 </parameters>
1308 </method>
1309 <method name="render_selection_to_pixbuf" symbol="poppler_page_render_selection_to_pixbuf">
1310 <return-type type="void"/>
1311 <parameters>
1312 <parameter name="page" type="PopplerPage*"/>
1313 <parameter name="scale" type="gdouble"/>
1314 <parameter name="rotation" type="int"/>
1315 <parameter name="pixbuf" type="GdkPixbuf*"/>
1316 <parameter name="selection" type="PopplerRectangle*"/>
1317 <parameter name="old_selection" type="PopplerRectangle*"/>
1318 <parameter name="style" type="PopplerSelectionStyle"/>
1319 <parameter name="glyph_color" type="GdkColor*"/>
1320 <parameter name="background_color" type="GdkColor*"/>
1321 </parameters>
1322 </method>
1323 <method name="render_to_pixbuf" symbol="poppler_page_render_to_pixbuf">
1324 <return-type type="void"/>
1325 <parameters>
1326 <parameter name="page" type="PopplerPage*"/>
1327 <parameter name="src_x" type="int"/>
1328 <parameter name="src_y" type="int"/>
1329 <parameter name="src_width" type="int"/>
1330 <parameter name="src_height" type="int"/>
1331 <parameter name="scale" type="double"/>
1332 <parameter name="rotation" type="int"/>
1333 <parameter name="pixbuf" type="GdkPixbuf*"/>
1334 </parameters>
1335 </method>
1336 <method name="render_to_pixbuf_for_printing" symbol="poppler_page_render_to_pixbuf_for_printing">
1337 <return-type type="void"/>
1338 <parameters>
1339 <parameter name="page" type="PopplerPage*"/>
1340 <parameter name="src_x" type="int"/>
1341 <parameter name="src_y" type="int"/>
1342 <parameter name="src_width" type="int"/>
1343 <parameter name="src_height" type="int"/>
1344 <parameter name="scale" type="double"/>
1345 <parameter name="rotation" type="int"/>
1346 <parameter name="pixbuf" type="GdkPixbuf*"/>
1347 </parameters>
1348 </method>
1349 <method name="render_to_ps" symbol="poppler_page_render_to_ps">
1350 <return-type type="void"/>
1351 <parameters>
1352 <parameter name="page" type="PopplerPage*"/>
1353 <parameter name="ps_file" type="PopplerPSFile*"/>
1354 </parameters>
1355 </method>
1356 <method name="selection_region_free" symbol="poppler_page_selection_region_free">
1357 <return-type type="void"/>
1358 <parameters>
1359 <parameter name="region" type="GList*"/>
1360 </parameters>
1361 </method>
1362 <property name="label" type="char*" readable="1" writable="0" construct="0" construct-only="0"/>
1363 </object>
1364 <constant name="POPPLER_HAS_CAIRO" type="int" value="1"/>
1365 <constant name="POPPLER_MAJOR_VERSION" type="int" value="0"/>
1366 <constant name="POPPLER_MICRO_VERSION" type="int" value="4"/>
1367 <constant name="POPPLER_MINOR_VERSION" type="int" value="12"/>
1368 <constant name="POPPLER_WITH_GDK" type="int" value="1"/>
1369 </namespace>
1370 </api>