~ubuntu-branches/ubuntu/vivid/emscripten/vivid

« back to all changes in this revision

Viewing changes to tests/poppler/glib/reference/html/PopplerPage.html

  • Committer: Package Import Robot
  • Author(s): Sylvestre Ledru
  • Date: 2013-05-02 13:11:51 UTC
  • Revision ID: package-import@ubuntu.com-20130502131151-q8dvteqr1ef2x7xz
Tags: upstream-1.4.1~20130504~adb56cb
Import upstream version 1.4.1~20130504~adb56cb

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<html>
 
3
<head>
 
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
5
<title>PopplerPage</title>
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
 
7
<link rel="home" href="index.html" title="Poppler Reference Manual">
 
8
<link rel="up" href="ch01.html" title="Poppler">
 
9
<link rel="prev" href="PopplerDocument.html" title="PopplerDocument">
 
10
<link rel="next" href="poppler-PopplerAction.html" title="PopplerAction">
 
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
 
12
<link rel="stylesheet" href="style.css" type="text/css">
 
13
</head>
 
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 
15
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
 
16
<tr valign="middle">
 
17
<td><a accesskey="p" href="PopplerDocument.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
 
18
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
 
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
 
20
<th width="100%" align="center">Poppler Reference Manual</th>
 
21
<td><a accesskey="n" href="poppler-PopplerAction.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
 
22
</tr>
 
23
<tr><td colspan="5" class="shortcuts">
 
24
<a href="#PopplerPage.synopsis" class="shortcut">Top</a>
 
25
                   | 
 
26
                  <a href="#PopplerPage.description" class="shortcut">Description</a>
 
27
                   | 
 
28
                  <a href="#PopplerPage.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
29
                   | 
 
30
                  <a href="#PopplerPage.properties" class="shortcut">Properties</a>
 
31
</td></tr>
 
32
</table>
 
33
<div class="refentry">
 
34
<a name="PopplerPage"></a><div class="titlepage"></div>
 
35
<div class="refnamediv"><table width="100%"><tr>
 
36
<td valign="top">
 
37
<h2><span class="refentrytitle"><a name="PopplerPage.top_of_page"></a>PopplerPage</span></h2>
 
38
<p>PopplerPage — Information about a page in a document</p>
 
39
</td>
 
40
<td valign="top" align="right"></td>
 
41
</tr></table></div>
 
42
<div class="refsynopsisdiv">
 
43
<a name="PopplerPage.synopsis"></a><h2>Synopsis</h2>
 
44
<pre class="synopsis">
 
45
#include &lt;poppler.h&gt;
 
46
 
 
47
                    <a class="link" href="PopplerPage.html#PopplerPage-struct" title="PopplerPage">PopplerPage</a>;
 
48
                    <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle">PopplerRectangle</a>;
 
49
                    <a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition">PopplerPageTransition</a>;
 
50
                    <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping">PopplerLinkMapping</a>;
 
51
                    <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping">PopplerImageMapping</a>;
 
52
                    <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping">PopplerFormFieldMapping</a>;
 
53
                    <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping">PopplerAnnotMapping</a>;
 
54
enum                <a class="link" href="PopplerPage.html#PopplerPageTransitionType" title="enum PopplerPageTransitionType">PopplerPageTransitionType</a>;
 
55
enum                <a class="link" href="PopplerPage.html#PopplerPageTransitionAlignment" title="enum PopplerPageTransitionAlignment">PopplerPageTransitionAlignment</a>;
 
56
enum                <a class="link" href="PopplerPage.html#PopplerPageTransitionDirection" title="enum PopplerPageTransitionDirection">PopplerPageTransitionDirection</a>;
 
57
enum                <a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle">PopplerSelectionStyle</a>;
 
58
<span class="returnvalue">int</span>                 <a class="link" href="PopplerPage.html#poppler-page-get-index" title="poppler_page_get_index ()">poppler_page_get_index</a>              (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
59
<span class="returnvalue">gchar</span> *             <a class="link" href="PopplerPage.html#poppler-page-get-label" title="poppler_page_get_label ()">poppler_page_get_label</a>              (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
60
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-get-size" title="poppler_page_get_size ()">poppler_page_get_size</a>               (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
61
                                                         <em class="parameter"><code><span class="type">double</span> *width</code></em>,
 
62
                                                         <em class="parameter"><code><span class="type">double</span> *height</code></em>);
 
63
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-get-crop-box" title="poppler_page_get_crop_box ()">poppler_page_get_crop_box</a>           (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
64
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rect</code></em>);
 
65
<span class="returnvalue">double</span>              <a class="link" href="PopplerPage.html#poppler-page-get-duration" title="poppler_page_get_duration ()">poppler_page_get_duration</a>           (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
66
<a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * <a class="link" href="PopplerPage.html#poppler-page-get-transition" title="poppler_page_get_transition ()">poppler_page_get_transition</a>     (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
67
<span class="returnvalue">gboolean</span>            <a class="link" href="PopplerPage.html#poppler-page-get-thumbnail-size" title="poppler_page_get_thumbnail_size ()">poppler_page_get_thumbnail_size</a>     (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
68
                                                         <em class="parameter"><code><span class="type">int</span> *width</code></em>,
 
69
                                                         <em class="parameter"><code><span class="type">int</span> *height</code></em>);
 
70
<a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="returnvalue">cairo_surface_t</span></a> *   <a class="link" href="PopplerPage.html#poppler-page-get-thumbnail" title="poppler_page_get_thumbnail ()">poppler_page_get_thumbnail</a>          (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
71
<a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> *         <a class="link" href="PopplerPage.html#poppler-page-get-thumbnail-pixbuf" title="poppler_page_get_thumbnail_pixbuf ()">poppler_page_get_thumbnail_pixbuf</a>   (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
72
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-render" title="poppler_page_render ()">poppler_page_render</a>                 (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
73
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cairo</code></em>);
 
74
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-render-for-printing" title="poppler_page_render_for_printing ()">poppler_page_render_for_printing</a>    (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
75
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cairo</code></em>);
 
76
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-render-for-printing-with-options" title="poppler_page_render_for_printing_with_options ()">poppler_page_render_for_printing_with_options</a>
 
77
                                                        (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
78
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cairo</code></em>,
 
79
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPrintFlags" title="enum PopplerPrintFlags"><span class="type">PopplerPrintFlags</span></a> options</code></em>);
 
80
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-render-to-pixbuf" title="poppler_page_render_to_pixbuf ()">poppler_page_render_to_pixbuf</a>       (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
81
                                                         <em class="parameter"><code><span class="type">int</span> src_x</code></em>,
 
82
                                                         <em class="parameter"><code><span class="type">int</span> src_y</code></em>,
 
83
                                                         <em class="parameter"><code><span class="type">int</span> src_width</code></em>,
 
84
                                                         <em class="parameter"><code><span class="type">int</span> src_height</code></em>,
 
85
                                                         <em class="parameter"><code><span class="type">double</span> scale</code></em>,
 
86
                                                         <em class="parameter"><code><span class="type">int</span> rotation</code></em>,
 
87
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>);
 
88
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-render-to-pixbuf-for-printing" title="poppler_page_render_to_pixbuf_for_printing ()">poppler_page_render_to_pixbuf_for_printing</a>
 
89
                                                        (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
90
                                                         <em class="parameter"><code><span class="type">int</span> src_x</code></em>,
 
91
                                                         <em class="parameter"><code><span class="type">int</span> src_y</code></em>,
 
92
                                                         <em class="parameter"><code><span class="type">int</span> src_width</code></em>,
 
93
                                                         <em class="parameter"><code><span class="type">int</span> src_height</code></em>,
 
94
                                                         <em class="parameter"><code><span class="type">double</span> scale</code></em>,
 
95
                                                         <em class="parameter"><code><span class="type">int</span> rotation</code></em>,
 
96
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>);
 
97
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-render-to-ps" title="poppler_page_render_to_ps ()">poppler_page_render_to_ps</a>           (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
98
                                                         <em class="parameter"><code><a class="link" href="PopplerDocument.html#PopplerPSFile" title="PopplerPSFile"><span class="type">PopplerPSFile</span></a> *ps_file</code></em>);
 
99
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-render-selection" title="poppler_page_render_selection ()">poppler_page_render_selection</a>       (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
100
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cairo</code></em>,
 
101
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>,
 
102
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *old_selection</code></em>,
 
103
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
 
104
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerColor" title="PopplerColor"><span class="type">PopplerColor</span></a> *glyph_color</code></em>,
 
105
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerColor" title="PopplerColor"><span class="type">PopplerColor</span></a> *background_color</code></em>);
 
106
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-render-selection-to-pixbuf" title="poppler_page_render_selection_to_pixbuf ()">poppler_page_render_selection_to_pixbuf</a>
 
107
                                                        (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
108
                                                         <em class="parameter"><code><span class="type">gdouble</span> scale</code></em>,
 
109
                                                         <em class="parameter"><code><span class="type">int</span> rotation</code></em>,
 
110
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>,
 
111
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>,
 
112
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *old_selection</code></em>,
 
113
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
 
114
                                                         <em class="parameter"><code><span class="type">GdkColor</span> *glyph_color</code></em>,
 
115
                                                         <em class="parameter"><code><span class="type">GdkColor</span> *background_color</code></em>);
 
116
<a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> *    <a class="link" href="PopplerPage.html#poppler-page-get-selected-region" title="poppler_page_get_selected_region ()">poppler_page_get_selected_region</a>    (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
117
                                                         <em class="parameter"><code><span class="type">gdouble</span> scale</code></em>,
 
118
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
 
119
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>);
 
120
<span class="returnvalue">GList</span> *             <a class="link" href="PopplerPage.html#poppler-page-get-selection-region" title="poppler_page_get_selection_region ()">poppler_page_get_selection_region</a>   (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
121
                                                         <em class="parameter"><code><span class="type">gdouble</span> scale</code></em>,
 
122
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
 
123
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>);
 
124
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-selection-region-free" title="poppler_page_selection_region_free ()">poppler_page_selection_region_free</a>  (<em class="parameter"><code><span class="type">GList</span> *region</code></em>);
 
125
<span class="returnvalue">char</span> *              <a class="link" href="PopplerPage.html#poppler-page-get-selected-text" title="poppler_page_get_selected_text ()">poppler_page_get_selected_text</a>      (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
126
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
 
127
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>);
 
128
<span class="returnvalue">GList</span> *             <a class="link" href="PopplerPage.html#poppler-page-find-text" title="poppler_page_find_text ()">poppler_page_find_text</a>              (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
129
                                                         <em class="parameter"><code>const <span class="type">char</span> *text</code></em>);
 
130
<span class="returnvalue">char</span> *              <a class="link" href="PopplerPage.html#poppler-page-get-text" title="poppler_page_get_text ()">poppler_page_get_text</a>               (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
131
<span class="returnvalue">gboolean</span>            <a class="link" href="PopplerPage.html#poppler-page-get-text-layout" title="poppler_page_get_text_layout ()">poppler_page_get_text_layout</a>        (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
132
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> **rectangles</code></em>,
 
133
                                                         <em class="parameter"><code><span class="type">guint</span> *n_rectangles</code></em>);
 
134
<span class="returnvalue">GList</span> *             <a class="link" href="PopplerPage.html#poppler-page-get-link-mapping" title="poppler_page_get_link_mapping ()">poppler_page_get_link_mapping</a>       (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
135
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-free-link-mapping" title="poppler_page_free_link_mapping ()">poppler_page_free_link_mapping</a>      (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);
 
136
<span class="returnvalue">GList</span> *             <a class="link" href="PopplerPage.html#poppler-page-get-image-mapping" title="poppler_page_get_image_mapping ()">poppler_page_get_image_mapping</a>      (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
137
<a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="returnvalue">cairo_surface_t</span></a> *   <a class="link" href="PopplerPage.html#poppler-page-get-image" title="poppler_page_get_image ()">poppler_page_get_image</a>              (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
138
                                                         <em class="parameter"><code><span class="type">gint</span> image_id</code></em>);
 
139
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-free-image-mapping" title="poppler_page_free_image_mapping ()">poppler_page_free_image_mapping</a>     (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);
 
140
<span class="returnvalue">GList</span> *             <a class="link" href="PopplerPage.html#poppler-page-get-form-field-mapping" title="poppler_page_get_form_field_mapping ()">poppler_page_get_form_field_mapping</a> (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
141
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-free-form-field-mapping" title="poppler_page_free_form_field_mapping ()">poppler_page_free_form_field_mapping</a>
 
142
                                                        (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);
 
143
<span class="returnvalue">GList</span> *             <a class="link" href="PopplerPage.html#poppler-page-get-annot-mapping" title="poppler_page_get_annot_mapping ()">poppler_page_get_annot_mapping</a>      (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);
 
144
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-free-annot-mapping" title="poppler_page_free_annot_mapping ()">poppler_page_free_annot_mapping</a>     (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);
 
145
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-add-annot" title="poppler_page_add_annot ()">poppler_page_add_annot</a>              (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
146
                                                         <em class="parameter"><code><a class="link" href="PopplerAnnot.html" title="PopplerAnnot"><span class="type">PopplerAnnot</span></a> *annot</code></em>);
 
147
<a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="returnvalue">PopplerRectangle</span></a> *  <a class="link" href="PopplerPage.html#poppler-rectangle-new" title="poppler_rectangle_new ()">poppler_rectangle_new</a>               (<em class="parameter"><code><span class="type">void</span></code></em>);
 
148
<a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="returnvalue">PopplerRectangle</span></a> *  <a class="link" href="PopplerPage.html#poppler-rectangle-copy" title="poppler_rectangle_copy ()">poppler_rectangle_copy</a>              (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rectangle</code></em>);
 
149
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-rectangle-free" title="poppler_rectangle_free ()">poppler_rectangle_free</a>              (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rectangle</code></em>);
 
150
<a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * <a class="link" href="PopplerPage.html#poppler-page-transition-new" title="poppler_page_transition_new ()">poppler_page_transition_new</a>     (<em class="parameter"><code><span class="type">void</span></code></em>);
 
151
<a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * <a class="link" href="PopplerPage.html#poppler-page-transition-copy" title="poppler_page_transition_copy ()">poppler_page_transition_copy</a>    (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> *transition</code></em>);
 
152
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-page-transition-free" title="poppler_page_transition_free ()">poppler_page_transition_free</a>        (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> *transition</code></em>);
 
153
<a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="returnvalue">PopplerLinkMapping</span></a> * <a class="link" href="PopplerPage.html#poppler-link-mapping-new" title="poppler_link_mapping_new ()">poppler_link_mapping_new</a>           (<em class="parameter"><code><span class="type">void</span></code></em>);
 
154
<a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="returnvalue">PopplerLinkMapping</span></a> * <a class="link" href="PopplerPage.html#poppler-link-mapping-copy" title="poppler_link_mapping_copy ()">poppler_link_mapping_copy</a>          (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> *mapping</code></em>);
 
155
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-link-mapping-free" title="poppler_link_mapping_free ()">poppler_link_mapping_free</a>           (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> *mapping</code></em>);
 
156
<a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="returnvalue">PopplerImageMapping</span></a> * <a class="link" href="PopplerPage.html#poppler-image-mapping-new" title="poppler_image_mapping_new ()">poppler_image_mapping_new</a>         (<em class="parameter"><code><span class="type">void</span></code></em>);
 
157
<a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="returnvalue">PopplerImageMapping</span></a> * <a class="link" href="PopplerPage.html#poppler-image-mapping-copy" title="poppler_image_mapping_copy ()">poppler_image_mapping_copy</a>        (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> *mapping</code></em>);
 
158
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-image-mapping-free" title="poppler_image_mapping_free ()">poppler_image_mapping_free</a>          (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> *mapping</code></em>);
 
159
<a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="returnvalue">PopplerFormFieldMapping</span></a> * <a class="link" href="PopplerPage.html#poppler-form-field-mapping-new" title="poppler_form_field_mapping_new ()">poppler_form_field_mapping_new</a>
 
160
                                                        (<em class="parameter"><code><span class="type">void</span></code></em>);
 
161
<a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="returnvalue">PopplerFormFieldMapping</span></a> * <a class="link" href="PopplerPage.html#poppler-form-field-mapping-copy" title="poppler_form_field_mapping_copy ()">poppler_form_field_mapping_copy</a>
 
162
                                                        (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> *mapping</code></em>);
 
163
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-form-field-mapping-free" title="poppler_form_field_mapping_free ()">poppler_form_field_mapping_free</a>     (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> *mapping</code></em>);
 
164
<a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="returnvalue">PopplerAnnotMapping</span></a> * <a class="link" href="PopplerPage.html#poppler-annot-mapping-new" title="poppler_annot_mapping_new ()">poppler_annot_mapping_new</a>         (<em class="parameter"><code><span class="type">void</span></code></em>);
 
165
<a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="returnvalue">PopplerAnnotMapping</span></a> * <a class="link" href="PopplerPage.html#poppler-annot-mapping-copy" title="poppler_annot_mapping_copy ()">poppler_annot_mapping_copy</a>        (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a> *mapping</code></em>);
 
166
<span class="returnvalue">void</span>                <a class="link" href="PopplerPage.html#poppler-annot-mapping-free" title="poppler_annot_mapping_free ()">poppler_annot_mapping_free</a>          (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a> *mapping</code></em>);
 
167
</pre>
 
168
</div>
 
169
<div class="refsect1">
 
170
<a name="PopplerPage.object-hierarchy"></a><h2>Object Hierarchy</h2>
 
171
<pre class="synopsis">
 
172
  GObject
 
173
   +----PopplerPage
 
174
</pre>
 
175
</div>
 
176
<div class="refsect1">
 
177
<a name="PopplerPage.properties"></a><h2>Properties</h2>
 
178
<pre class="synopsis">
 
179
  "<a class="link" href="PopplerPage.html#PopplerPage--label" title='The "label" property'>label</a>"                    <span class="type">gchar</span>*                : Read
 
180
</pre>
 
181
</div>
 
182
<div class="refsect1">
 
183
<a name="PopplerPage.description"></a><h2>Description</h2>
 
184
</div>
 
185
<div class="refsect1">
 
186
<a name="PopplerPage.details"></a><h2>Details</h2>
 
187
<div class="refsect2">
 
188
<a name="PopplerPage-struct"></a><h3>PopplerPage</h3>
 
189
<pre class="programlisting">typedef struct _PopplerPage PopplerPage;</pre>
 
190
</div>
 
191
<hr>
 
192
<div class="refsect2">
 
193
<a name="PopplerRectangle"></a><h3>PopplerRectangle</h3>
 
194
<pre class="programlisting">typedef struct {
 
195
  gdouble x1;
 
196
  gdouble y1;
 
197
  gdouble x2;
 
198
  gdouble y2;
 
199
} PopplerRectangle;
 
200
</pre>
 
201
<p>
 
202
A <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> is used to describe
 
203
locations on a page and bounding boxes
 
204
</p>
 
205
<div class="variablelist"><table border="0">
 
206
<col align="left" valign="top">
 
207
<tbody>
 
208
<tr>
 
209
<td><p><span class="term"><span class="type">gdouble</span> <em class="structfield"><code><a name="PopplerRectangle.x1"></a>x1</code></em>;</span></p></td>
 
210
<td>x coordinate of lower left corner</td>
 
211
</tr>
 
212
<tr>
 
213
<td><p><span class="term"><span class="type">gdouble</span> <em class="structfield"><code><a name="PopplerRectangle.y1"></a>y1</code></em>;</span></p></td>
 
214
<td>y coordinate of lower left corner</td>
 
215
</tr>
 
216
<tr>
 
217
<td><p><span class="term"><span class="type">gdouble</span> <em class="structfield"><code><a name="PopplerRectangle.x2"></a>x2</code></em>;</span></p></td>
 
218
<td>x coordinate of upper right corner</td>
 
219
</tr>
 
220
<tr>
 
221
<td><p><span class="term"><span class="type">gdouble</span> <em class="structfield"><code><a name="PopplerRectangle.y2"></a>y2</code></em>;</span></p></td>
 
222
<td>y coordinate of upper right corner</td>
 
223
</tr>
 
224
</tbody>
 
225
</table></div>
 
226
</div>
 
227
<hr>
 
228
<div class="refsect2">
 
229
<a name="PopplerPageTransition"></a><h3>PopplerPageTransition</h3>
 
230
<pre class="programlisting">typedef struct {
 
231
  PopplerPageTransitionType type;
 
232
  PopplerPageTransitionAlignment alignment;
 
233
  PopplerPageTransitionDirection direction;
 
234
  gint duration;
 
235
  gint angle;
 
236
  gdouble scale;
 
237
  gboolean rectangular;
 
238
} PopplerPageTransition;
 
239
</pre>
 
240
<p>
 
241
A <a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> structures describes a visual transition
 
242
to use when moving between pages during a presentation
 
243
</p>
 
244
<div class="variablelist"><table border="0">
 
245
<col align="left" valign="top">
 
246
<tbody>
 
247
<tr>
 
248
<td><p><span class="term"><a class="link" href="PopplerPage.html#PopplerPageTransitionType" title="enum PopplerPageTransitionType"><span class="type">PopplerPageTransitionType</span></a> <em class="structfield"><code><a name="PopplerPageTransition.type"></a>type</code></em>;</span></p></td>
 
249
<td>the type of transtition</td>
 
250
</tr>
 
251
<tr>
 
252
<td><p><span class="term"><a class="link" href="PopplerPage.html#PopplerPageTransitionAlignment" title="enum PopplerPageTransitionAlignment"><span class="type">PopplerPageTransitionAlignment</span></a> <em class="structfield"><code><a name="PopplerPageTransition.alignment"></a>alignment</code></em>;</span></p></td>
 
253
<td>the dimension in which the transition effect shall occur.
 
254
Only for <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-SPLIT:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_SPLIT</span></a> and <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-BLINDS:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_BLINDS</span></a> transition types</td>
 
255
</tr>
 
256
<tr>
 
257
<td><p><span class="term"><a class="link" href="PopplerPage.html#PopplerPageTransitionDirection" title="enum PopplerPageTransitionDirection"><span class="type">PopplerPageTransitionDirection</span></a> <em class="structfield"><code><a name="PopplerPageTransition.direction"></a>direction</code></em>;</span></p></td>
 
258
<td>the direccion of motion for the transition effect.
 
259
Only for <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-SPLIT:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_SPLIT</span></a>, <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-BOX:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_BOX</span></a> and <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-FLY:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_FLY</span></a>
 
260
transition types</td>
 
261
</tr>
 
262
<tr>
 
263
<td><p><span class="term"><span class="type">gint</span> <em class="structfield"><code><a name="PopplerPageTransition.duration"></a>duration</code></em>;</span></p></td>
 
264
<td>the duration of the transition effect</td>
 
265
</tr>
 
266
<tr>
 
267
<td><p><span class="term"><span class="type">gint</span> <em class="structfield"><code><a name="PopplerPageTransition.angle"></a>angle</code></em>;</span></p></td>
 
268
<td>the direction in which the specified transition effect shall moves,
 
269
expressed in degrees counterclockwise starting from a left-to-right direction.
 
270
Only for <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-WIPE:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_WIPE</span></a>, <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-GLITTER:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_GLITTER</span></a>, <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-FLY:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_FLY</span></a>,
 
271
<a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-COVER:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_COVER</span></a>, <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-UNCOVER:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_UNCOVER</span></a> and <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-PUSH:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_PUSH</span></a>
 
272
transition types</td>
 
273
</tr>
 
274
<tr>
 
275
<td><p><span class="term"><span class="type">gdouble</span> <em class="structfield"><code><a name="PopplerPageTransition.scale"></a>scale</code></em>;</span></p></td>
 
276
<td>the starting or ending scale at which the changes shall be drawn.
 
277
Only for <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-FLY:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_FLY</span></a> transition type</td>
 
278
</tr>
 
279
<tr>
 
280
<td><p><span class="term"><span class="type">gboolean</span> <em class="structfield"><code><a name="PopplerPageTransition.rectangular"></a>rectangular</code></em>;</span></p></td>
 
281
<td>whether the area that will be flown is rectangular and opaque.
 
282
Only for <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-FLY:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_FLY</span></a> transition type</td>
 
283
</tr>
 
284
</tbody>
 
285
</table></div>
 
286
</div>
 
287
<hr>
 
288
<div class="refsect2">
 
289
<a name="PopplerLinkMapping"></a><h3>PopplerLinkMapping</h3>
 
290
<pre class="programlisting">typedef struct {
 
291
  PopplerRectangle area;
 
292
  PopplerAction *action;
 
293
} PopplerLinkMapping;
 
294
</pre>
 
295
<p>
 
296
A <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> structure represents the location
 
297
of <em class="parameter"><code>action</code></em> on the page
 
298
</p>
 
299
<div class="variablelist"><table border="0">
 
300
<col align="left" valign="top">
 
301
<tbody>
 
302
<tr>
 
303
<td><p><span class="term"><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> <em class="structfield"><code><a name="PopplerLinkMapping.area"></a>area</code></em>;</span></p></td>
 
304
<td>a <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> representing an area of the page</td>
 
305
</tr>
 
306
<tr>
 
307
<td><p><span class="term"><a class="link" href="poppler-PopplerAction.html#PopplerAction" title="union PopplerAction"><span class="type">PopplerAction</span></a> *<em class="structfield"><code><a name="PopplerLinkMapping.action"></a>action</code></em>;</span></p></td>
 
308
<td>a <a class="link" href="poppler-PopplerAction.html#PopplerAction" title="union PopplerAction"><span class="type">PopplerAction</span></a>
 
309
</td>
 
310
</tr>
 
311
</tbody>
 
312
</table></div>
 
313
</div>
 
314
<hr>
 
315
<div class="refsect2">
 
316
<a name="PopplerImageMapping"></a><h3>PopplerImageMapping</h3>
 
317
<pre class="programlisting">typedef struct {
 
318
  PopplerRectangle area;
 
319
  gint image_id;        
 
320
} PopplerImageMapping;
 
321
</pre>
 
322
<p>
 
323
A <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> structure represents the location
 
324
of an image on the page
 
325
</p>
 
326
<div class="variablelist"><table border="0">
 
327
<col align="left" valign="top">
 
328
<tbody>
 
329
<tr>
 
330
<td><p><span class="term"><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> <em class="structfield"><code><a name="PopplerImageMapping.area"></a>area</code></em>;</span></p></td>
 
331
<td>a <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> representing an area of the page</td>
 
332
</tr>
 
333
<tr>
 
334
<td><p><span class="term"><span class="type">gint</span> <em class="structfield"><code><a name="PopplerImageMapping.image-id"></a>image_id</code></em>;</span></p></td>
 
335
<td>an image identifier</td>
 
336
</tr>
 
337
</tbody>
 
338
</table></div>
 
339
</div>
 
340
<hr>
 
341
<div class="refsect2">
 
342
<a name="PopplerFormFieldMapping"></a><h3>PopplerFormFieldMapping</h3>
 
343
<pre class="programlisting">typedef struct {
 
344
  PopplerRectangle area;
 
345
  PopplerFormField *field;
 
346
} PopplerFormFieldMapping;
 
347
</pre>
 
348
<p>
 
349
A <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> structure represents the location
 
350
of <em class="parameter"><code>field</code></em> on the page
 
351
</p>
 
352
<div class="variablelist"><table border="0">
 
353
<col align="left" valign="top">
 
354
<tbody>
 
355
<tr>
 
356
<td><p><span class="term"><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> <em class="structfield"><code><a name="PopplerFormFieldMapping.area"></a>area</code></em>;</span></p></td>
 
357
<td>a <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> representing an area of the page</td>
 
358
</tr>
 
359
<tr>
 
360
<td><p><span class="term"><a class="link" href="PopplerFormField.html" title="PoppplerFormField"><span class="type">PopplerFormField</span></a> *<em class="structfield"><code><a name="PopplerFormFieldMapping.field"></a>field</code></em>;</span></p></td>
 
361
<td>a <a class="link" href="PopplerFormField.html" title="PoppplerFormField"><span class="type">PopplerFormField</span></a>
 
362
</td>
 
363
</tr>
 
364
</tbody>
 
365
</table></div>
 
366
</div>
 
367
<hr>
 
368
<div class="refsect2">
 
369
<a name="PopplerAnnotMapping"></a><h3>PopplerAnnotMapping</h3>
 
370
<pre class="programlisting">typedef struct {
 
371
  PopplerRectangle area;
 
372
  PopplerAnnot *annot;
 
373
} PopplerAnnotMapping;
 
374
</pre>
 
375
<p>
 
376
A <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a> structure represents the location
 
377
of <em class="parameter"><code>annot</code></em> on the page
 
378
</p>
 
379
<div class="variablelist"><table border="0">
 
380
<col align="left" valign="top">
 
381
<tbody>
 
382
<tr>
 
383
<td><p><span class="term"><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> <em class="structfield"><code><a name="PopplerAnnotMapping.area"></a>area</code></em>;</span></p></td>
 
384
<td>a <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> representing an area of the page</td>
 
385
</tr>
 
386
<tr>
 
387
<td><p><span class="term"><a class="link" href="PopplerAnnot.html" title="PopplerAnnot"><span class="type">PopplerAnnot</span></a> *<em class="structfield"><code><a name="PopplerAnnotMapping.annot"></a>annot</code></em>;</span></p></td>
 
388
<td>a <span class="type">PopplerAannot</span>
 
389
</td>
 
390
</tr>
 
391
</tbody>
 
392
</table></div>
 
393
</div>
 
394
<hr>
 
395
<div class="refsect2">
 
396
<a name="PopplerPageTransitionType"></a><h3>enum PopplerPageTransitionType</h3>
 
397
<pre class="programlisting">typedef enum
 
398
{
 
399
  POPPLER_PAGE_TRANSITION_REPLACE,
 
400
  POPPLER_PAGE_TRANSITION_SPLIT,
 
401
  POPPLER_PAGE_TRANSITION_BLINDS,
 
402
  POPPLER_PAGE_TRANSITION_BOX,
 
403
  POPPLER_PAGE_TRANSITION_WIPE,
 
404
  POPPLER_PAGE_TRANSITION_DISSOLVE,
 
405
  POPPLER_PAGE_TRANSITION_GLITTER,
 
406
  POPPLER_PAGE_TRANSITION_FLY,
 
407
  POPPLER_PAGE_TRANSITION_PUSH,
 
408
  POPPLER_PAGE_TRANSITION_COVER,
 
409
  POPPLER_PAGE_TRANSITION_UNCOVER,
 
410
  POPPLER_PAGE_TRANSITION_FADE
 
411
} PopplerPageTransitionType;
 
412
</pre>
 
413
<p>
 
414
Page transition types
 
415
</p>
 
416
<div class="variablelist"><table border="0">
 
417
<col align="left" valign="top">
 
418
<tbody>
 
419
<tr>
 
420
<td><p><a name="POPPLER-PAGE-TRANSITION-REPLACE:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_REPLACE</code></span></p></td>
 
421
<td>the new page replace the old one
 
422
</td>
 
423
</tr>
 
424
<tr>
 
425
<td><p><a name="POPPLER-PAGE-TRANSITION-SPLIT:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_SPLIT</code></span></p></td>
 
426
<td>two lines sweep across the screen, revealing the new page
 
427
</td>
 
428
</tr>
 
429
<tr>
 
430
<td><p><a name="POPPLER-PAGE-TRANSITION-BLINDS:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_BLINDS</code></span></p></td>
 
431
<td>multiple lines, evenly spaced across the screen, synchronously
 
432
sweep in the same direction to reveal the new page
 
433
</td>
 
434
</tr>
 
435
<tr>
 
436
<td><p><a name="POPPLER-PAGE-TRANSITION-BOX:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_BOX</code></span></p></td>
 
437
<td>a rectangular box sweeps inward from the edges of the page or
 
438
outward from the center revealing the new page
 
439
</td>
 
440
</tr>
 
441
<tr>
 
442
<td><p><a name="POPPLER-PAGE-TRANSITION-WIPE:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_WIPE</code></span></p></td>
 
443
<td>a single line sweeps across the screen from one edge to the other
 
444
revealing the new page
 
445
</td>
 
446
</tr>
 
447
<tr>
 
448
<td><p><a name="POPPLER-PAGE-TRANSITION-DISSOLVE:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_DISSOLVE</code></span></p></td>
 
449
<td>the old page dissolves gradually to reveal the new one
 
450
</td>
 
451
</tr>
 
452
<tr>
 
453
<td><p><a name="POPPLER-PAGE-TRANSITION-GLITTER:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_GLITTER</code></span></p></td>
 
454
<td>similar to <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-DISSOLVE:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_DISSOLVE</span></a>, except that the effect
 
455
sweeps across the page in a wide band moving from one side of the screen to the other
 
456
</td>
 
457
</tr>
 
458
<tr>
 
459
<td><p><a name="POPPLER-PAGE-TRANSITION-FLY:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_FLY</code></span></p></td>
 
460
<td>changes are flown out or in to or from a location that is offscreen
 
461
</td>
 
462
</tr>
 
463
<tr>
 
464
<td><p><a name="POPPLER-PAGE-TRANSITION-PUSH:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_PUSH</code></span></p></td>
 
465
<td>the old page slides off the screen while the new page slides in
 
466
</td>
 
467
</tr>
 
468
<tr>
 
469
<td><p><a name="POPPLER-PAGE-TRANSITION-COVER:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_COVER</code></span></p></td>
 
470
<td>the new page slides on to the screen covering the old page
 
471
</td>
 
472
</tr>
 
473
<tr>
 
474
<td><p><a name="POPPLER-PAGE-TRANSITION-UNCOVER:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_UNCOVER</code></span></p></td>
 
475
<td>the old page slides off the screen uncovering the new page
 
476
</td>
 
477
</tr>
 
478
<tr>
 
479
<td><p><a name="POPPLER-PAGE-TRANSITION-FADE:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_FADE</code></span></p></td>
 
480
<td>the new page gradually becomes visible through the old one
 
481
</td>
 
482
</tr>
 
483
</tbody>
 
484
</table></div>
 
485
</div>
 
486
<hr>
 
487
<div class="refsect2">
 
488
<a name="PopplerPageTransitionAlignment"></a><h3>enum PopplerPageTransitionAlignment</h3>
 
489
<pre class="programlisting">typedef enum
 
490
{
 
491
  POPPLER_PAGE_TRANSITION_HORIZONTAL,
 
492
  POPPLER_PAGE_TRANSITION_VERTICAL
 
493
} PopplerPageTransitionAlignment;
 
494
</pre>
 
495
<p>
 
496
Page transition alignment types for <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-SPLIT:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_SPLIT</span></a>
 
497
and <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-BLINDS:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_BLINDS</span></a> transition types
 
498
</p>
 
499
<div class="variablelist"><table border="0">
 
500
<col align="left" valign="top">
 
501
<tbody>
 
502
<tr>
 
503
<td><p><a name="POPPLER-PAGE-TRANSITION-HORIZONTAL:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_HORIZONTAL</code></span></p></td>
 
504
<td>horizontal dimension
 
505
</td>
 
506
</tr>
 
507
<tr>
 
508
<td><p><a name="POPPLER-PAGE-TRANSITION-VERTICAL:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_VERTICAL</code></span></p></td>
 
509
<td>vertical dimension
 
510
</td>
 
511
</tr>
 
512
</tbody>
 
513
</table></div>
 
514
</div>
 
515
<hr>
 
516
<div class="refsect2">
 
517
<a name="PopplerPageTransitionDirection"></a><h3>enum PopplerPageTransitionDirection</h3>
 
518
<pre class="programlisting">typedef enum
 
519
{
 
520
  POPPLER_PAGE_TRANSITION_INWARD,
 
521
  POPPLER_PAGE_TRANSITION_OUTWARD
 
522
} PopplerPageTransitionDirection;
 
523
</pre>
 
524
<p>
 
525
Page transition direction types for <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-SPLIT:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_SPLIT</span></a>,
 
526
<a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-BOX:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_BOX</span></a> and <a class="link" href="PopplerPage.html#POPPLER-PAGE-TRANSITION-FLY:CAPS"><span class="type">POPPLER_PAGE_TRANSITION_FLY</span></a> transition types
 
527
</p>
 
528
<div class="variablelist"><table border="0">
 
529
<col align="left" valign="top">
 
530
<tbody>
 
531
<tr>
 
532
<td><p><a name="POPPLER-PAGE-TRANSITION-INWARD:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_INWARD</code></span></p></td>
 
533
<td>inward from the edges of the page
 
534
</td>
 
535
</tr>
 
536
<tr>
 
537
<td><p><a name="POPPLER-PAGE-TRANSITION-OUTWARD:CAPS"></a><span class="term"><code class="literal">POPPLER_PAGE_TRANSITION_OUTWARD</code></span></p></td>
 
538
<td>outward from the center of the page
 
539
</td>
 
540
</tr>
 
541
</tbody>
 
542
</table></div>
 
543
</div>
 
544
<hr>
 
545
<div class="refsect2">
 
546
<a name="PopplerSelectionStyle"></a><h3>enum PopplerSelectionStyle</h3>
 
547
<pre class="programlisting">typedef enum
 
548
{
 
549
  POPPLER_SELECTION_GLYPH,
 
550
  POPPLER_SELECTION_WORD,
 
551
  POPPLER_SELECTION_LINE
 
552
} PopplerSelectionStyle;
 
553
</pre>
 
554
<p>
 
555
Selection styles
 
556
</p>
 
557
<div class="variablelist"><table border="0">
 
558
<col align="left" valign="top">
 
559
<tbody>
 
560
<tr>
 
561
<td><p><a name="POPPLER-SELECTION-GLYPH:CAPS"></a><span class="term"><code class="literal">POPPLER_SELECTION_GLYPH</code></span></p></td>
 
562
<td>glyph is the minimum unit for selection
 
563
</td>
 
564
</tr>
 
565
<tr>
 
566
<td><p><a name="POPPLER-SELECTION-WORD:CAPS"></a><span class="term"><code class="literal">POPPLER_SELECTION_WORD</code></span></p></td>
 
567
<td>word is the minimum unit for selection
 
568
</td>
 
569
</tr>
 
570
<tr>
 
571
<td><p><a name="POPPLER-SELECTION-LINE:CAPS"></a><span class="term"><code class="literal">POPPLER_SELECTION_LINE</code></span></p></td>
 
572
<td>line is the minimum unit for selection
 
573
</td>
 
574
</tr>
 
575
</tbody>
 
576
</table></div>
 
577
</div>
 
578
<hr>
 
579
<div class="refsect2">
 
580
<a name="poppler-page-get-index"></a><h3>poppler_page_get_index ()</h3>
 
581
<pre class="programlisting"><span class="returnvalue">int</span>                 poppler_page_get_index              (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
582
<p>
 
583
Returns the index of <em class="parameter"><code>page</code></em>
 
584
</p>
 
585
<div class="variablelist"><table border="0">
 
586
<col align="left" valign="top">
 
587
<tbody>
 
588
<tr>
 
589
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
590
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
591
</td>
 
592
</tr>
 
593
<tr>
 
594
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
595
<td>index value of <em class="parameter"><code>page</code></em>
 
596
</td>
 
597
</tr>
 
598
</tbody>
 
599
</table></div>
 
600
</div>
 
601
<hr>
 
602
<div class="refsect2">
 
603
<a name="poppler-page-get-label"></a><h3>poppler_page_get_label ()</h3>
 
604
<pre class="programlisting"><span class="returnvalue">gchar</span> *             poppler_page_get_label              (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
605
<p>
 
606
Returns the label of <em class="parameter"><code>page</code></em>. Note that page labels
 
607
and page indices might not coincide.
 
608
</p>
 
609
<div class="variablelist"><table border="0">
 
610
<col align="left" valign="top">
 
611
<tbody>
 
612
<tr>
 
613
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
614
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
615
</td>
 
616
</tr>
 
617
<tr>
 
618
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
619
<td>a new allocated string containing the label of <em class="parameter"><code>page</code></em>,
 
620
or <code class="literal">NULL</code> if <em class="parameter"><code>page</code></em> doesn't have a label</td>
 
621
</tr>
 
622
</tbody>
 
623
</table></div>
 
624
<p class="since">Since 0.16</p>
 
625
</div>
 
626
<hr>
 
627
<div class="refsect2">
 
628
<a name="poppler-page-get-size"></a><h3>poppler_page_get_size ()</h3>
 
629
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_get_size               (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
630
                                                         <em class="parameter"><code><span class="type">double</span> *width</code></em>,
 
631
                                                         <em class="parameter"><code><span class="type">double</span> *height</code></em>);</pre>
 
632
<p>
 
633
Gets the size of <em class="parameter"><code>page</code></em> at the current scale and rotation.
 
634
</p>
 
635
<div class="variablelist"><table border="0">
 
636
<col align="left" valign="top">
 
637
<tbody>
 
638
<tr>
 
639
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
640
<td>A <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
641
</td>
 
642
</tr>
 
643
<tr>
 
644
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
 
645
<td>return location for the width of <em class="parameter"><code>page</code></em>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
646
</td>
 
647
</tr>
 
648
<tr>
 
649
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
 
650
<td>return location for the height of <em class="parameter"><code>page</code></em>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span>
 
651
</td>
 
652
</tr>
 
653
</tbody>
 
654
</table></div>
 
655
</div>
 
656
<hr>
 
657
<div class="refsect2">
 
658
<a name="poppler-page-get-crop-box"></a><h3>poppler_page_get_crop_box ()</h3>
 
659
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_get_crop_box           (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
660
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rect</code></em>);</pre>
 
661
<p>
 
662
Retrurns the crop box of <em class="parameter"><code>page</code></em>
 
663
</p>
 
664
<div class="variablelist"><table border="0">
 
665
<col align="left" valign="top">
 
666
<tbody>
 
667
<tr>
 
668
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
669
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
670
</td>
 
671
</tr>
 
672
<tr>
 
673
<td><p><span class="term"><em class="parameter"><code>rect</code></em> :</span></p></td>
 
674
<td>a <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> to fill. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>]</span>
 
675
</td>
 
676
</tr>
 
677
</tbody>
 
678
</table></div>
 
679
</div>
 
680
<hr>
 
681
<div class="refsect2">
 
682
<a name="poppler-page-get-duration"></a><h3>poppler_page_get_duration ()</h3>
 
683
<pre class="programlisting"><span class="returnvalue">double</span>              poppler_page_get_duration           (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
684
<p>
 
685
Returns the duration of <em class="parameter"><code>page</code></em>
 
686
</p>
 
687
<div class="variablelist"><table border="0">
 
688
<col align="left" valign="top">
 
689
<tbody>
 
690
<tr>
 
691
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
692
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
693
</td>
 
694
</tr>
 
695
<tr>
 
696
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
697
<td>duration in seconds of <em class="parameter"><code>page</code></em> or -1.</td>
 
698
</tr>
 
699
</tbody>
 
700
</table></div>
 
701
</div>
 
702
<hr>
 
703
<div class="refsect2">
 
704
<a name="poppler-page-get-transition"></a><h3>poppler_page_get_transition ()</h3>
 
705
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * poppler_page_get_transition     (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
706
<p>
 
707
Returns the transition effect of <em class="parameter"><code>page</code></em>
 
708
</p>
 
709
<div class="variablelist"><table border="0">
 
710
<col align="left" valign="top">
 
711
<tbody>
 
712
<tr>
 
713
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
714
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
715
</td>
 
716
</tr>
 
717
<tr>
 
718
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
719
<td>a <a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> or NULL.</td>
 
720
</tr>
 
721
</tbody>
 
722
</table></div>
 
723
</div>
 
724
<hr>
 
725
<div class="refsect2">
 
726
<a name="poppler-page-get-thumbnail-size"></a><h3>poppler_page_get_thumbnail_size ()</h3>
 
727
<pre class="programlisting"><span class="returnvalue">gboolean</span>            poppler_page_get_thumbnail_size     (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
728
                                                         <em class="parameter"><code><span class="type">int</span> *width</code></em>,
 
729
                                                         <em class="parameter"><code><span class="type">int</span> *height</code></em>);</pre>
 
730
<p>
 
731
Returns <code class="literal">TRUE</code> if <em class="parameter"><code>page</code></em> has a thumbnail associated with it.  It also
 
732
fills in <em class="parameter"><code>width</code></em> and <em class="parameter"><code>height</code></em> with the width and height of the
 
733
thumbnail.  The values of width and height are not changed if no
 
734
appropriate thumbnail exists.
 
735
</p>
 
736
<div class="variablelist"><table border="0">
 
737
<col align="left" valign="top">
 
738
<tbody>
 
739
<tr>
 
740
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
741
<td>A <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
742
</td>
 
743
</tr>
 
744
<tr>
 
745
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
 
746
<td>(out) return location for width</td>
 
747
</tr>
 
748
<tr>
 
749
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
 
750
<td>(out) return location for height</td>
 
751
</tr>
 
752
<tr>
 
753
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
754
<td>
 
755
<code class="literal">TRUE</code>, if <em class="parameter"><code>page</code></em> has a thumbnail associated with it.</td>
 
756
</tr>
 
757
</tbody>
 
758
</table></div>
 
759
</div>
 
760
<hr>
 
761
<div class="refsect2">
 
762
<a name="poppler-page-get-thumbnail"></a><h3>poppler_page_get_thumbnail ()</h3>
 
763
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="returnvalue">cairo_surface_t</span></a> *   poppler_page_get_thumbnail          (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
764
<p>
 
765
Get the embedded thumbnail for the specified page.  If the document
 
766
doesn't have an embedded thumbnail for the page, this function
 
767
returns <code class="literal">NULL</code>.
 
768
</p>
 
769
<div class="variablelist"><table border="0">
 
770
<col align="left" valign="top">
 
771
<tbody>
 
772
<tr>
 
773
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
774
<td>the <span class="type">PopperPage</span> to get the thumbnail for</td>
 
775
</tr>
 
776
<tr>
 
777
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
778
<td>the tumbnail as a cairo_surface_t or <code class="literal">NULL</code> if the document
 
779
doesn't have a thumbnail for this page.</td>
 
780
</tr>
 
781
</tbody>
 
782
</table></div>
 
783
</div>
 
784
<hr>
 
785
<div class="refsect2">
 
786
<a name="poppler-page-get-thumbnail-pixbuf"></a><h3>poppler_page_get_thumbnail_pixbuf ()</h3>
 
787
<pre class="programlisting"><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> *         poppler_page_get_thumbnail_pixbuf   (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
788
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
789
<h3 class="title">Warning</h3>
 
790
<p><code class="literal">poppler_page_get_thumbnail_pixbuf</code> is deprecated and should not be used in newly-written code. 0.16</p>
 
791
</div>
 
792
<p>
 
793
Get the embedded thumbnail for the specified page.  If the document
 
794
doesn't have an embedded thumbnail for the page, this function
 
795
returns <code class="literal">NULL</code>.
 
796
</p>
 
797
<div class="variablelist"><table border="0">
 
798
<col align="left" valign="top">
 
799
<tbody>
 
800
<tr>
 
801
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
802
<td>the <span class="type">PopperPage</span> to get the thumbnail for</td>
 
803
</tr>
 
804
<tr>
 
805
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
806
<td>the tumbnail as a <a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> or <code class="literal">NULL</code> if the document
 
807
doesn't have a thumbnail for this page.</td>
 
808
</tr>
 
809
</tbody>
 
810
</table></div>
 
811
</div>
 
812
<hr>
 
813
<div class="refsect2">
 
814
<a name="poppler-page-render"></a><h3>poppler_page_render ()</h3>
 
815
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render                 (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
816
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cairo</code></em>);</pre>
 
817
<p>
 
818
Render the page to the given cairo context. This function
 
819
is for rendering a page that will be displayed. If you want
 
820
to render a page that will be printed use
 
821
<a class="link" href="PopplerPage.html#poppler-page-render-for-printing" title="poppler_page_render_for_printing ()"><code class="function">poppler_page_render_for_printing()</code></a> instead
 
822
</p>
 
823
<div class="variablelist"><table border="0">
 
824
<col align="left" valign="top">
 
825
<tbody>
 
826
<tr>
 
827
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
828
<td>the page to render from</td>
 
829
</tr>
 
830
<tr>
 
831
<td><p><span class="term"><em class="parameter"><code>cairo</code></em> :</span></p></td>
 
832
<td>cairo context to render to</td>
 
833
</tr>
 
834
</tbody>
 
835
</table></div>
 
836
</div>
 
837
<hr>
 
838
<div class="refsect2">
 
839
<a name="poppler-page-render-for-printing"></a><h3>poppler_page_render_for_printing ()</h3>
 
840
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_for_printing    (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
841
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cairo</code></em>);</pre>
 
842
<p>
 
843
Render the page to the given cairo context for printing.
 
844
</p>
 
845
<div class="variablelist"><table border="0">
 
846
<col align="left" valign="top">
 
847
<tbody>
 
848
<tr>
 
849
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
850
<td>the page to render from</td>
 
851
</tr>
 
852
<tr>
 
853
<td><p><span class="term"><em class="parameter"><code>cairo</code></em> :</span></p></td>
 
854
<td>cairo context to render to</td>
 
855
</tr>
 
856
</tbody>
 
857
</table></div>
 
858
</div>
 
859
<hr>
 
860
<div class="refsect2">
 
861
<a name="poppler-page-render-for-printing-with-options"></a><h3>poppler_page_render_for_printing_with_options ()</h3>
 
862
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_for_printing_with_options
 
863
                                                        (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
864
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cairo</code></em>,
 
865
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerPrintFlags" title="enum PopplerPrintFlags"><span class="type">PopplerPrintFlags</span></a> options</code></em>);</pre>
 
866
<p>
 
867
Render the page to the given cairo context for printing
 
868
with the specified options
 
869
</p>
 
870
<div class="variablelist"><table border="0">
 
871
<col align="left" valign="top">
 
872
<tbody>
 
873
<tr>
 
874
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
875
<td>the page to render from</td>
 
876
</tr>
 
877
<tr>
 
878
<td><p><span class="term"><em class="parameter"><code>cairo</code></em> :</span></p></td>
 
879
<td>cairo context to render to</td>
 
880
</tr>
 
881
<tr>
 
882
<td><p><span class="term"><em class="parameter"><code>options</code></em> :</span></p></td>
 
883
<td>print options</td>
 
884
</tr>
 
885
</tbody>
 
886
</table></div>
 
887
<p class="since">Since 0.16</p>
 
888
</div>
 
889
<hr>
 
890
<div class="refsect2">
 
891
<a name="poppler-page-render-to-pixbuf"></a><h3>poppler_page_render_to_pixbuf ()</h3>
 
892
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_to_pixbuf       (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
893
                                                         <em class="parameter"><code><span class="type">int</span> src_x</code></em>,
 
894
                                                         <em class="parameter"><code><span class="type">int</span> src_y</code></em>,
 
895
                                                         <em class="parameter"><code><span class="type">int</span> src_width</code></em>,
 
896
                                                         <em class="parameter"><code><span class="type">int</span> src_height</code></em>,
 
897
                                                         <em class="parameter"><code><span class="type">double</span> scale</code></em>,
 
898
                                                         <em class="parameter"><code><span class="type">int</span> rotation</code></em>,
 
899
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>);</pre>
 
900
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
901
<h3 class="title">Warning</h3>
 
902
<p><code class="literal">poppler_page_render_to_pixbuf</code> is deprecated and should not be used in newly-written code. 0.16</p>
 
903
</div>
 
904
<p>
 
905
First scale the document to match the specified pixels per point,
 
906
then render the rectangle given by the upper left corner at
 
907
(src_x, src_y) and src_width and src_height.
 
908
This function is for rendering a page that will be displayed.
 
909
If you want to render a page that will be printed use
 
910
<a class="link" href="PopplerPage.html#poppler-page-render-to-pixbuf-for-printing" title="poppler_page_render_to_pixbuf_for_printing ()"><code class="function">poppler_page_render_to_pixbuf_for_printing()</code></a> instead
 
911
</p>
 
912
<div class="variablelist"><table border="0">
 
913
<col align="left" valign="top">
 
914
<tbody>
 
915
<tr>
 
916
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
917
<td>the page to render from</td>
 
918
</tr>
 
919
<tr>
 
920
<td><p><span class="term"><em class="parameter"><code>src_x</code></em> :</span></p></td>
 
921
<td>x coordinate of upper left corner</td>
 
922
</tr>
 
923
<tr>
 
924
<td><p><span class="term"><em class="parameter"><code>src_y</code></em> :</span></p></td>
 
925
<td>y coordinate of upper left corner</td>
 
926
</tr>
 
927
<tr>
 
928
<td><p><span class="term"><em class="parameter"><code>src_width</code></em> :</span></p></td>
 
929
<td>width of rectangle to render</td>
 
930
</tr>
 
931
<tr>
 
932
<td><p><span class="term"><em class="parameter"><code>src_height</code></em> :</span></p></td>
 
933
<td>height of rectangle to render</td>
 
934
</tr>
 
935
<tr>
 
936
<td><p><span class="term"><em class="parameter"><code>scale</code></em> :</span></p></td>
 
937
<td>scale specified as pixels per point</td>
 
938
</tr>
 
939
<tr>
 
940
<td><p><span class="term"><em class="parameter"><code>rotation</code></em> :</span></p></td>
 
941
<td>rotate the document by the specified degree</td>
 
942
</tr>
 
943
<tr>
 
944
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
 
945
<td>pixbuf to render into</td>
 
946
</tr>
 
947
</tbody>
 
948
</table></div>
 
949
</div>
 
950
<hr>
 
951
<div class="refsect2">
 
952
<a name="poppler-page-render-to-pixbuf-for-printing"></a><h3>poppler_page_render_to_pixbuf_for_printing ()</h3>
 
953
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_to_pixbuf_for_printing
 
954
                                                        (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
955
                                                         <em class="parameter"><code><span class="type">int</span> src_x</code></em>,
 
956
                                                         <em class="parameter"><code><span class="type">int</span> src_y</code></em>,
 
957
                                                         <em class="parameter"><code><span class="type">int</span> src_width</code></em>,
 
958
                                                         <em class="parameter"><code><span class="type">int</span> src_height</code></em>,
 
959
                                                         <em class="parameter"><code><span class="type">double</span> scale</code></em>,
 
960
                                                         <em class="parameter"><code><span class="type">int</span> rotation</code></em>,
 
961
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>);</pre>
 
962
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
963
<h3 class="title">Warning</h3>
 
964
<p><code class="literal">poppler_page_render_to_pixbuf_for_printing</code> is deprecated and should not be used in newly-written code. 0.16</p>
 
965
</div>
 
966
<p>
 
967
First scale the document to match the specified pixels per point,
 
968
then render the rectangle given by the upper left corner at
 
969
(src_x, src_y) and src_width and src_height.
 
970
This function is for rendering a page that will be printed.
 
971
</p>
 
972
<div class="variablelist"><table border="0">
 
973
<col align="left" valign="top">
 
974
<tbody>
 
975
<tr>
 
976
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
977
<td>the page to render from</td>
 
978
</tr>
 
979
<tr>
 
980
<td><p><span class="term"><em class="parameter"><code>src_x</code></em> :</span></p></td>
 
981
<td>x coordinate of upper left corner</td>
 
982
</tr>
 
983
<tr>
 
984
<td><p><span class="term"><em class="parameter"><code>src_y</code></em> :</span></p></td>
 
985
<td>y coordinate of upper left corner</td>
 
986
</tr>
 
987
<tr>
 
988
<td><p><span class="term"><em class="parameter"><code>src_width</code></em> :</span></p></td>
 
989
<td>width of rectangle to render</td>
 
990
</tr>
 
991
<tr>
 
992
<td><p><span class="term"><em class="parameter"><code>src_height</code></em> :</span></p></td>
 
993
<td>height of rectangle to render</td>
 
994
</tr>
 
995
<tr>
 
996
<td><p><span class="term"><em class="parameter"><code>scale</code></em> :</span></p></td>
 
997
<td>scale specified as pixels per point</td>
 
998
</tr>
 
999
<tr>
 
1000
<td><p><span class="term"><em class="parameter"><code>rotation</code></em> :</span></p></td>
 
1001
<td>rotate the document by the specified degree</td>
 
1002
</tr>
 
1003
<tr>
 
1004
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
 
1005
<td>pixbuf to render into</td>
 
1006
</tr>
 
1007
</tbody>
 
1008
</table></div>
 
1009
</div>
 
1010
<hr>
 
1011
<div class="refsect2">
 
1012
<a name="poppler-page-render-to-ps"></a><h3>poppler_page_render_to_ps ()</h3>
 
1013
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_to_ps           (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
1014
                                                         <em class="parameter"><code><a class="link" href="PopplerDocument.html#PopplerPSFile" title="PopplerPSFile"><span class="type">PopplerPSFile</span></a> *ps_file</code></em>);</pre>
 
1015
<p>
 
1016
Render the page on a postscript file
 
1017
</p>
 
1018
<div class="variablelist"><table border="0">
 
1019
<col align="left" valign="top">
 
1020
<tbody>
 
1021
<tr>
 
1022
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1023
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1024
</td>
 
1025
</tr>
 
1026
<tr>
 
1027
<td><p><span class="term"><em class="parameter"><code>ps_file</code></em> :</span></p></td>
 
1028
<td>the PopplerPSFile to render to</td>
 
1029
</tr>
 
1030
</tbody>
 
1031
</table></div>
 
1032
</div>
 
1033
<hr>
 
1034
<div class="refsect2">
 
1035
<a name="poppler-page-render-selection"></a><h3>poppler_page_render_selection ()</h3>
 
1036
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_selection       (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
1037
                                                         <em class="parameter"><code><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-t.html#cairo-t"><span class="type">cairo_t</span></a> *cairo</code></em>,
 
1038
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>,
 
1039
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *old_selection</code></em>,
 
1040
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
 
1041
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerColor" title="PopplerColor"><span class="type">PopplerColor</span></a> *glyph_color</code></em>,
 
1042
                                                         <em class="parameter"><code><a class="link" href="poppler-poppler.html#PopplerColor" title="PopplerColor"><span class="type">PopplerColor</span></a> *background_color</code></em>);</pre>
 
1043
<p>
 
1044
Render the selection specified by <em class="parameter"><code>selection</code></em> for <em class="parameter"><code>page</code></em> to
 
1045
the given cairo context.  The selection will be rendered, using
 
1046
<em class="parameter"><code>glyph_color</code></em> for the glyphs and <em class="parameter"><code>background_color</code></em> for the selection
 
1047
background.
 
1048
</p>
 
1049
<p>
 
1050
If non-NULL, <em class="parameter"><code>old_selection</code></em> specifies the selection that is already
 
1051
rendered to <em class="parameter"><code>cairo</code></em>, in which case this function will (some day)
 
1052
only render the changed part of the selection.
 
1053
</p>
 
1054
<div class="variablelist"><table border="0">
 
1055
<col align="left" valign="top">
 
1056
<tbody>
 
1057
<tr>
 
1058
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1059
<td>the <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> for which to render selection</td>
 
1060
</tr>
 
1061
<tr>
 
1062
<td><p><span class="term"><em class="parameter"><code>cairo</code></em> :</span></p></td>
 
1063
<td>cairo context to render to</td>
 
1064
</tr>
 
1065
<tr>
 
1066
<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
 
1067
<td>start and end point of selection as a rectangle</td>
 
1068
</tr>
 
1069
<tr>
 
1070
<td><p><span class="term"><em class="parameter"><code>old_selection</code></em> :</span></p></td>
 
1071
<td>previous selection</td>
 
1072
</tr>
 
1073
<tr>
 
1074
<td><p><span class="term"><em class="parameter"><code>style</code></em> :</span></p></td>
 
1075
<td>a <a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a>
 
1076
</td>
 
1077
</tr>
 
1078
<tr>
 
1079
<td><p><span class="term"><em class="parameter"><code>glyph_color</code></em> :</span></p></td>
 
1080
<td>color to use for drawing glyphs</td>
 
1081
</tr>
 
1082
<tr>
 
1083
<td><p><span class="term"><em class="parameter"><code>background_color</code></em> :</span></p></td>
 
1084
<td>color to use for the selection background</td>
 
1085
</tr>
 
1086
</tbody>
 
1087
</table></div>
 
1088
</div>
 
1089
<hr>
 
1090
<div class="refsect2">
 
1091
<a name="poppler-page-render-selection-to-pixbuf"></a><h3>poppler_page_render_selection_to_pixbuf ()</h3>
 
1092
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_render_selection_to_pixbuf
 
1093
                                                        (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
1094
                                                         <em class="parameter"><code><span class="type">gdouble</span> scale</code></em>,
 
1095
                                                         <em class="parameter"><code><span class="type">int</span> rotation</code></em>,
 
1096
                                                         <em class="parameter"><code><a href="http://library.gnome.org/devel/gdk-pixbuf/unstable/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *pixbuf</code></em>,
 
1097
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>,
 
1098
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *old_selection</code></em>,
 
1099
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
 
1100
                                                         <em class="parameter"><code><span class="type">GdkColor</span> *glyph_color</code></em>,
 
1101
                                                         <em class="parameter"><code><span class="type">GdkColor</span> *background_color</code></em>);</pre>
 
1102
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1103
<h3 class="title">Warning</h3>
 
1104
<p><code class="literal">poppler_page_render_selection_to_pixbuf</code> is deprecated and should not be used in newly-written code. 0.16</p>
 
1105
</div>
 
1106
<p>
 
1107
Render the selection specified by <em class="parameter"><code>selection</code></em> for <em class="parameter"><code>page</code></em> into
 
1108
<em class="parameter"><code>pixbuf</code></em>.  The selection will be rendered at <em class="parameter"><code>scale</code></em>, using
 
1109
<em class="parameter"><code>glyph_color</code></em> for the glyphs and <em class="parameter"><code>background_color</code></em> for the selection
 
1110
background.
 
1111
</p>
 
1112
<p>
 
1113
If non-NULL, <em class="parameter"><code>old_selection</code></em> specifies the selection that is already
 
1114
rendered in <em class="parameter"><code>pixbuf</code></em>, in which case this function will (some day)
 
1115
only render the changed part of the selection.
 
1116
</p>
 
1117
<div class="variablelist"><table border="0">
 
1118
<col align="left" valign="top">
 
1119
<tbody>
 
1120
<tr>
 
1121
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1122
<td>the <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> for which to render selection</td>
 
1123
</tr>
 
1124
<tr>
 
1125
<td><p><span class="term"><em class="parameter"><code>scale</code></em> :</span></p></td>
 
1126
<td>scale specified as pixels per point</td>
 
1127
</tr>
 
1128
<tr>
 
1129
<td><p><span class="term"><em class="parameter"><code>rotation</code></em> :</span></p></td>
 
1130
<td>rotate the document by the specified degree</td>
 
1131
</tr>
 
1132
<tr>
 
1133
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
 
1134
<td>pixbuf to render to</td>
 
1135
</tr>
 
1136
<tr>
 
1137
<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
 
1138
<td>start and end point of selection as a rectangle</td>
 
1139
</tr>
 
1140
<tr>
 
1141
<td><p><span class="term"><em class="parameter"><code>old_selection</code></em> :</span></p></td>
 
1142
<td>previous selection</td>
 
1143
</tr>
 
1144
<tr>
 
1145
<td><p><span class="term"><em class="parameter"><code>style</code></em> :</span></p></td>
 
1146
<td>a <a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a>
 
1147
</td>
 
1148
</tr>
 
1149
<tr>
 
1150
<td><p><span class="term"><em class="parameter"><code>glyph_color</code></em> :</span></p></td>
 
1151
<td>color to use for drawing glyphs</td>
 
1152
</tr>
 
1153
<tr>
 
1154
<td><p><span class="term"><em class="parameter"><code>background_color</code></em> :</span></p></td>
 
1155
<td>color to use for the selection background</td>
 
1156
</tr>
 
1157
</tbody>
 
1158
</table></div>
 
1159
</div>
 
1160
<hr>
 
1161
<div class="refsect2">
 
1162
<a name="poppler-page-get-selected-region"></a><h3>poppler_page_get_selected_region ()</h3>
 
1163
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-t"><span class="returnvalue">cairo_region_t</span></a> *    poppler_page_get_selected_region    (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
1164
                                                         <em class="parameter"><code><span class="type">gdouble</span> scale</code></em>,
 
1165
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
 
1166
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>);</pre>
 
1167
<p>
 
1168
Returns a region containing the area that would be rendered by
 
1169
<a class="link" href="PopplerPage.html#poppler-page-render-selection" title="poppler_page_render_selection ()"><code class="function">poppler_page_render_selection()</code></a> or
 
1170
<a class="link" href="PopplerPage.html#poppler-page-render-selection-to-pixbuf" title="poppler_page_render_selection_to_pixbuf ()"><code class="function">poppler_page_render_selection_to_pixbuf()</code></a>.
 
1171
The returned region must be freed with <a href="/usr/share/gtk-doc/html/cairo/cairo-Regions.html#cairo-region-destroy"><code class="function">cairo_region_destroy()</code></a>
 
1172
</p>
 
1173
<div class="variablelist"><table border="0">
 
1174
<col align="left" valign="top">
 
1175
<tbody>
 
1176
<tr>
 
1177
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1178
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1179
</td>
 
1180
</tr>
 
1181
<tr>
 
1182
<td><p><span class="term"><em class="parameter"><code>scale</code></em> :</span></p></td>
 
1183
<td>scale specified as pixels per point</td>
 
1184
</tr>
 
1185
<tr>
 
1186
<td><p><span class="term"><em class="parameter"><code>style</code></em> :</span></p></td>
 
1187
<td>a <a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a>
 
1188
</td>
 
1189
</tr>
 
1190
<tr>
 
1191
<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
 
1192
<td>start and end point of selection as a rectangle</td>
 
1193
</tr>
 
1194
<tr>
 
1195
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1196
<td>a cairo_region_t. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
1197
</td>
 
1198
</tr>
 
1199
</tbody>
 
1200
</table></div>
 
1201
<p class="since">Since 0.16</p>
 
1202
</div>
 
1203
<hr>
 
1204
<div class="refsect2">
 
1205
<a name="poppler-page-get-selection-region"></a><h3>poppler_page_get_selection_region ()</h3>
 
1206
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_get_selection_region   (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
1207
                                                         <em class="parameter"><code><span class="type">gdouble</span> scale</code></em>,
 
1208
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
 
1209
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>);</pre>
 
1210
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1211
<h3 class="title">Warning</h3>
 
1212
<p><code class="literal">poppler_page_get_selection_region</code> has been deprecated since version 0.16 and should not be used in newly-written code. Use <a class="link" href="PopplerPage.html#poppler-page-get-selected-region" title="poppler_page_get_selected_region ()"><code class="function">poppler_page_get_selected_region()</code></a> instead.</p>
 
1213
</div>
 
1214
<p>
 
1215
Returns a region containing the area that would be rendered by
 
1216
<a class="link" href="PopplerPage.html#poppler-page-render-selection" title="poppler_page_render_selection ()"><code class="function">poppler_page_render_selection()</code></a> or 
 
1217
<a class="link" href="PopplerPage.html#poppler-page-render-selection-to-pixbuf" title="poppler_page_render_selection_to_pixbuf ()"><code class="function">poppler_page_render_selection_to_pixbuf()</code></a> as a <span class="type">GList</span> of
 
1218
<a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>. The returned list must be freed with
 
1219
<a class="link" href="PopplerPage.html#poppler-page-selection-region-free" title="poppler_page_selection_region_free ()"><code class="function">poppler_page_selection_region_free()</code></a>.
 
1220
</p>
 
1221
<div class="variablelist"><table border="0">
 
1222
<col align="left" valign="top">
 
1223
<tbody>
 
1224
<tr>
 
1225
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1226
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1227
</td>
 
1228
</tr>
 
1229
<tr>
 
1230
<td><p><span class="term"><em class="parameter"><code>scale</code></em> :</span></p></td>
 
1231
<td>scale specified as pixels per point</td>
 
1232
</tr>
 
1233
<tr>
 
1234
<td><p><span class="term"><em class="parameter"><code>style</code></em> :</span></p></td>
 
1235
<td>a <a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a>
 
1236
</td>
 
1237
</tr>
 
1238
<tr>
 
1239
<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
 
1240
<td>start and end point of selection as a rectangle</td>
 
1241
</tr>
 
1242
<tr>
 
1243
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1244
<td>a <span class="type">GList</span> of <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> PopplerRectangle][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
1245
</td>
 
1246
</tr>
 
1247
</tbody>
 
1248
</table></div>
 
1249
</div>
 
1250
<hr>
 
1251
<div class="refsect2">
 
1252
<a name="poppler-page-selection-region-free"></a><h3>poppler_page_selection_region_free ()</h3>
 
1253
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_selection_region_free  (<em class="parameter"><code><span class="type">GList</span> *region</code></em>);</pre>
 
1254
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
 
1255
<h3 class="title">Warning</h3>
 
1256
<p><code class="literal">poppler_page_selection_region_free</code> is deprecated and should not be used in newly-written code. 0.16</p>
 
1257
</div>
 
1258
<p>
 
1259
Frees <em class="parameter"><code>region</code></em>
 
1260
</p>
 
1261
<div class="variablelist"><table border="0">
 
1262
<col align="left" valign="top">
 
1263
<tbody><tr>
 
1264
<td><p><span class="term"><em class="parameter"><code>region</code></em> :</span></p></td>
 
1265
<td>a <span class="type">GList</span> of <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>
 
1266
</td>
 
1267
</tr></tbody>
 
1268
</table></div>
 
1269
</div>
 
1270
<hr>
 
1271
<div class="refsect2">
 
1272
<a name="poppler-page-get-selected-text"></a><h3>poppler_page_get_selected_text ()</h3>
 
1273
<pre class="programlisting"><span class="returnvalue">char</span> *              poppler_page_get_selected_text      (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
1274
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a> style</code></em>,
 
1275
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *selection</code></em>);</pre>
 
1276
<p>
 
1277
Retrieves the contents of the specified <em class="parameter"><code>selection</code></em> as text.
 
1278
</p>
 
1279
<div class="variablelist"><table border="0">
 
1280
<col align="left" valign="top">
 
1281
<tbody>
 
1282
<tr>
 
1283
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1284
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1285
</td>
 
1286
</tr>
 
1287
<tr>
 
1288
<td><p><span class="term"><em class="parameter"><code>style</code></em> :</span></p></td>
 
1289
<td>a <a class="link" href="PopplerPage.html#PopplerSelectionStyle" title="enum PopplerSelectionStyle"><span class="type">PopplerSelectionStyle</span></a>
 
1290
</td>
 
1291
</tr>
 
1292
<tr>
 
1293
<td><p><span class="term"><em class="parameter"><code>selection</code></em> :</span></p></td>
 
1294
<td>the <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> including the text</td>
 
1295
</tr>
 
1296
<tr>
 
1297
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1298
<td>a pointer to the contents of the <em class="parameter"><code>selection</code></em>
 
1299
as a string</td>
 
1300
</tr>
 
1301
</tbody>
 
1302
</table></div>
 
1303
<p class="since">Since 0.16</p>
 
1304
</div>
 
1305
<hr>
 
1306
<div class="refsect2">
 
1307
<a name="poppler-page-find-text"></a><h3>poppler_page_find_text ()</h3>
 
1308
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_find_text              (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
1309
                                                         <em class="parameter"><code>const <span class="type">char</span> *text</code></em>);</pre>
 
1310
<p>
 
1311
A <span class="type">GList</span> of rectangles for each occurance of the text on the page.
 
1312
The coordinates are in PDF points.
 
1313
</p>
 
1314
<div class="variablelist"><table border="0">
 
1315
<col align="left" valign="top">
 
1316
<tbody>
 
1317
<tr>
 
1318
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1319
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1320
</td>
 
1321
</tr>
 
1322
<tr>
 
1323
<td><p><span class="term"><em class="parameter"><code>text</code></em> :</span></p></td>
 
1324
<td>the text to search for (UTF-8 encoded)</td>
 
1325
</tr>
 
1326
<tr>
 
1327
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1328
<td>a <span class="type">GList</span> of <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>,. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> PopplerRectangle][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
1329
</td>
 
1330
</tr>
 
1331
</tbody>
 
1332
</table></div>
 
1333
</div>
 
1334
<hr>
 
1335
<div class="refsect2">
 
1336
<a name="poppler-page-get-text"></a><h3>poppler_page_get_text ()</h3>
 
1337
<pre class="programlisting"><span class="returnvalue">char</span> *              poppler_page_get_text               (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
1338
<p>
 
1339
Retrieves the text of <em class="parameter"><code>page</code></em>.
 
1340
</p>
 
1341
<div class="variablelist"><table border="0">
 
1342
<col align="left" valign="top">
 
1343
<tbody>
 
1344
<tr>
 
1345
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1346
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1347
</td>
 
1348
</tr>
 
1349
<tr>
 
1350
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1351
<td>a pointer to the text of the <em class="parameter"><code>page</code></em>
 
1352
as a string</td>
 
1353
</tr>
 
1354
</tbody>
 
1355
</table></div>
 
1356
<p class="since">Since 0.16</p>
 
1357
</div>
 
1358
<hr>
 
1359
<div class="refsect2">
 
1360
<a name="poppler-page-get-text-layout"></a><h3>poppler_page_get_text_layout ()</h3>
 
1361
<pre class="programlisting"><span class="returnvalue">gboolean</span>            poppler_page_get_text_layout        (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
1362
                                                         <em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> **rectangles</code></em>,
 
1363
                                                         <em class="parameter"><code><span class="type">guint</span> *n_rectangles</code></em>);</pre>
 
1364
<p>
 
1365
Obtains the layout of the text as a list of <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>
 
1366
This array must be freed with <code class="function">g_free()</code> when done.
 
1367
</p>
 
1368
<p>
 
1369
The position in the array represents an offset in the text returned by
 
1370
<a class="link" href="PopplerPage.html#poppler-page-get-text" title="poppler_page_get_text ()"><code class="function">poppler_page_get_text()</code></a>
 
1371
</p>
 
1372
<div class="variablelist"><table border="0">
 
1373
<col align="left" valign="top">
 
1374
<tbody>
 
1375
<tr>
 
1376
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1377
<td>A <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1378
</td>
 
1379
</tr>
 
1380
<tr>
 
1381
<td><p><span class="term"><em class="parameter"><code>rectangles</code></em> :</span></p></td>
 
1382
<td>return location for an array of <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym> length=n_rectangles][<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>]</span>
 
1383
</td>
 
1384
</tr>
 
1385
<tr>
 
1386
<td><p><span class="term"><em class="parameter"><code>n_rectangles</code></em> :</span></p></td>
 
1387
<td>(out) length of returned array</td>
 
1388
</tr>
 
1389
<tr>
 
1390
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1391
<td>
 
1392
<code class="literal">TRUE</code> if the page contains text, <code class="literal">FALSE</code> otherwise</td>
 
1393
</tr>
 
1394
</tbody>
 
1395
</table></div>
 
1396
<p class="since">Since 0.16</p>
 
1397
</div>
 
1398
<hr>
 
1399
<div class="refsect2">
 
1400
<a name="poppler-page-get-link-mapping"></a><h3>poppler_page_get_link_mapping ()</h3>
 
1401
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_get_link_mapping       (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
1402
<p>
 
1403
Returns a list of <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> items that map from a
 
1404
location on <em class="parameter"><code>page</code></em> to a <a class="link" href="poppler-PopplerAction.html#PopplerAction" title="union PopplerAction"><span class="type">PopplerAction</span></a>.  This list must be freed
 
1405
with <a class="link" href="PopplerPage.html#poppler-page-free-link-mapping" title="poppler_page_free_link_mapping ()"><code class="function">poppler_page_free_link_mapping()</code></a> when done.
 
1406
</p>
 
1407
<div class="variablelist"><table border="0">
 
1408
<col align="left" valign="top">
 
1409
<tbody>
 
1410
<tr>
 
1411
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1412
<td>A <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1413
</td>
 
1414
</tr>
 
1415
<tr>
 
1416
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1417
<td>A <span class="type">GList</span> of <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> PopplerLinkMapping][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
1418
</td>
 
1419
</tr>
 
1420
</tbody>
 
1421
</table></div>
 
1422
</div>
 
1423
<hr>
 
1424
<div class="refsect2">
 
1425
<a name="poppler-page-free-link-mapping"></a><h3>poppler_page_free_link_mapping ()</h3>
 
1426
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_free_link_mapping      (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);</pre>
 
1427
<p>
 
1428
Frees a list of <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>s allocated by
 
1429
<a class="link" href="PopplerPage.html#poppler-page-get-link-mapping" title="poppler_page_get_link_mapping ()"><code class="function">poppler_page_get_link_mapping()</code></a>.  It also frees the <a class="link" href="poppler-PopplerAction.html#PopplerAction" title="union PopplerAction"><span class="type">PopplerAction</span></a>s
 
1430
that each mapping contains, so if you want to keep them around, you need to
 
1431
copy them with <a class="link" href="poppler-PopplerAction.html#poppler-action-copy" title="poppler_action_copy ()"><code class="function">poppler_action_copy()</code></a>.
 
1432
</p>
 
1433
<div class="variablelist"><table border="0">
 
1434
<col align="left" valign="top">
 
1435
<tbody><tr>
 
1436
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
 
1437
<td>A list of <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>s</td>
 
1438
</tr></tbody>
 
1439
</table></div>
 
1440
</div>
 
1441
<hr>
 
1442
<div class="refsect2">
 
1443
<a name="poppler-page-get-image-mapping"></a><h3>poppler_page_get_image_mapping ()</h3>
 
1444
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_get_image_mapping      (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
1445
<p>
 
1446
Returns a list of <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> items that map from a
 
1447
location on <em class="parameter"><code>page</code></em> to an image of the page. This list must be freed
 
1448
with <a class="link" href="PopplerPage.html#poppler-page-free-image-mapping" title="poppler_page_free_image_mapping ()"><code class="function">poppler_page_free_image_mapping()</code></a> when done.
 
1449
</p>
 
1450
<div class="variablelist"><table border="0">
 
1451
<col align="left" valign="top">
 
1452
<tbody>
 
1453
<tr>
 
1454
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1455
<td>A <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1456
</td>
 
1457
</tr>
 
1458
<tr>
 
1459
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1460
<td>A <span class="type">GList</span> of <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> PopplerImageMapping][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
1461
</td>
 
1462
</tr>
 
1463
</tbody>
 
1464
</table></div>
 
1465
</div>
 
1466
<hr>
 
1467
<div class="refsect2">
 
1468
<a name="poppler-page-get-image"></a><h3>poppler_page_get_image ()</h3>
 
1469
<pre class="programlisting"><a href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"><span class="returnvalue">cairo_surface_t</span></a> *   poppler_page_get_image              (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
1470
                                                         <em class="parameter"><code><span class="type">gint</span> image_id</code></em>);</pre>
 
1471
<p>
 
1472
Returns a cairo surface for the image of the <em class="parameter"><code>page</code></em>
 
1473
</p>
 
1474
<div class="variablelist"><table border="0">
 
1475
<col align="left" valign="top">
 
1476
<tbody>
 
1477
<tr>
 
1478
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1479
<td>A <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1480
</td>
 
1481
</tr>
 
1482
<tr>
 
1483
<td><p><span class="term"><em class="parameter"><code>image_id</code></em> :</span></p></td>
 
1484
<td>The image identificator</td>
 
1485
</tr>
 
1486
<tr>
 
1487
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1488
<td>A cairo surface for the image</td>
 
1489
</tr>
 
1490
</tbody>
 
1491
</table></div>
 
1492
</div>
 
1493
<hr>
 
1494
<div class="refsect2">
 
1495
<a name="poppler-page-free-image-mapping"></a><h3>poppler_page_free_image_mapping ()</h3>
 
1496
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_free_image_mapping     (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);</pre>
 
1497
<p>
 
1498
Frees a list of <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>s allocated by
 
1499
<a class="link" href="PopplerPage.html#poppler-page-get-image-mapping" title="poppler_page_get_image_mapping ()"><code class="function">poppler_page_get_image_mapping()</code></a>.
 
1500
</p>
 
1501
<div class="variablelist"><table border="0">
 
1502
<col align="left" valign="top">
 
1503
<tbody><tr>
 
1504
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
 
1505
<td>A list of <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>s</td>
 
1506
</tr></tbody>
 
1507
</table></div>
 
1508
</div>
 
1509
<hr>
 
1510
<div class="refsect2">
 
1511
<a name="poppler-page-get-form-field-mapping"></a><h3>poppler_page_get_form_field_mapping ()</h3>
 
1512
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_get_form_field_mapping (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
1513
<p>
 
1514
Returns a list of <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> items that map from a
 
1515
location on <em class="parameter"><code>page</code></em> to a form field.  This list must be freed
 
1516
with <a class="link" href="PopplerPage.html#poppler-page-free-form-field-mapping" title="poppler_page_free_form_field_mapping ()"><code class="function">poppler_page_free_form_field_mapping()</code></a> when done.
 
1517
</p>
 
1518
<div class="variablelist"><table border="0">
 
1519
<col align="left" valign="top">
 
1520
<tbody>
 
1521
<tr>
 
1522
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1523
<td>A <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1524
</td>
 
1525
</tr>
 
1526
<tr>
 
1527
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1528
<td>A <span class="type">GList</span> of <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> PopplerFormFieldMapping][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
1529
</td>
 
1530
</tr>
 
1531
</tbody>
 
1532
</table></div>
 
1533
</div>
 
1534
<hr>
 
1535
<div class="refsect2">
 
1536
<a name="poppler-page-free-form-field-mapping"></a><h3>poppler_page_free_form_field_mapping ()</h3>
 
1537
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_free_form_field_mapping
 
1538
                                                        (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);</pre>
 
1539
<p>
 
1540
Frees a list of <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>s allocated by
 
1541
<a class="link" href="PopplerPage.html#poppler-page-get-form-field-mapping" title="poppler_page_get_form_field_mapping ()"><code class="function">poppler_page_get_form_field_mapping()</code></a>.
 
1542
</p>
 
1543
<div class="variablelist"><table border="0">
 
1544
<col align="left" valign="top">
 
1545
<tbody><tr>
 
1546
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
 
1547
<td>A list of <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>s</td>
 
1548
</tr></tbody>
 
1549
</table></div>
 
1550
</div>
 
1551
<hr>
 
1552
<div class="refsect2">
 
1553
<a name="poppler-page-get-annot-mapping"></a><h3>poppler_page_get_annot_mapping ()</h3>
 
1554
<pre class="programlisting"><span class="returnvalue">GList</span> *             poppler_page_get_annot_mapping      (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>);</pre>
 
1555
<p>
 
1556
Returns a list of <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a> items that map from a location on
 
1557
<em class="parameter"><code>page</code></em> to a <a class="link" href="PopplerAnnot.html" title="PopplerAnnot"><span class="type">PopplerAnnot</span></a>.  This list must be freed with
 
1558
<a class="link" href="PopplerPage.html#poppler-page-free-annot-mapping" title="poppler_page_free_annot_mapping ()"><code class="function">poppler_page_free_annot_mapping()</code></a> when done.
 
1559
</p>
 
1560
<div class="variablelist"><table border="0">
 
1561
<col align="left" valign="top">
 
1562
<tbody>
 
1563
<tr>
 
1564
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1565
<td>A <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1566
</td>
 
1567
</tr>
 
1568
<tr>
 
1569
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1570
<td>A <span class="type">GList</span> of <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a>. <span class="annotation">[<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> PopplerAnnotMapping][<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span>
 
1571
</td>
 
1572
</tr>
 
1573
</tbody>
 
1574
</table></div>
 
1575
</div>
 
1576
<hr>
 
1577
<div class="refsect2">
 
1578
<a name="poppler-page-free-annot-mapping"></a><h3>poppler_page_free_annot_mapping ()</h3>
 
1579
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_free_annot_mapping     (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);</pre>
 
1580
<p>
 
1581
Frees a list of <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a>s allocated by
 
1582
<a class="link" href="PopplerPage.html#poppler-page-get-annot-mapping" title="poppler_page_get_annot_mapping ()"><code class="function">poppler_page_get_annot_mapping()</code></a>.  It also frees the <a class="link" href="PopplerAnnot.html" title="PopplerAnnot"><span class="type">PopplerAnnot</span></a>s
 
1583
that each mapping contains, so if you want to keep them around, you need to
 
1584
copy them with <code class="function">poppler_annot_copy()</code>.
 
1585
</p>
 
1586
<div class="variablelist"><table border="0">
 
1587
<col align="left" valign="top">
 
1588
<tbody><tr>
 
1589
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
 
1590
<td>A list of <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a>s</td>
 
1591
</tr></tbody>
 
1592
</table></div>
 
1593
</div>
 
1594
<hr>
 
1595
<div class="refsect2">
 
1596
<a name="poppler-page-add-annot"></a><h3>poppler_page_add_annot ()</h3>
 
1597
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_add_annot              (<em class="parameter"><code><a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a> *page</code></em>,
 
1598
                                                         <em class="parameter"><code><a class="link" href="PopplerAnnot.html" title="PopplerAnnot"><span class="type">PopplerAnnot</span></a> *annot</code></em>);</pre>
 
1599
<p>
 
1600
Adds annotation <em class="parameter"><code>annot</code></em> to <em class="parameter"><code>page</code></em>.
 
1601
</p>
 
1602
<div class="variablelist"><table border="0">
 
1603
<col align="left" valign="top">
 
1604
<tbody>
 
1605
<tr>
 
1606
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
 
1607
<td>a <a class="link" href="PopplerPage.html" title="PopplerPage"><span class="type">PopplerPage</span></a>
 
1608
</td>
 
1609
</tr>
 
1610
<tr>
 
1611
<td><p><span class="term"><em class="parameter"><code>annot</code></em> :</span></p></td>
 
1612
<td>a <a class="link" href="PopplerAnnot.html" title="PopplerAnnot"><span class="type">PopplerAnnot</span></a> to add</td>
 
1613
</tr>
 
1614
</tbody>
 
1615
</table></div>
 
1616
<p class="since">Since 0.16</p>
 
1617
</div>
 
1618
<hr>
 
1619
<div class="refsect2">
 
1620
<a name="poppler-rectangle-new"></a><h3>poppler_rectangle_new ()</h3>
 
1621
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="returnvalue">PopplerRectangle</span></a> *  poppler_rectangle_new               (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1622
<p>
 
1623
Creates a new <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>
 
1624
</p>
 
1625
<div class="variablelist"><table border="0">
 
1626
<col align="left" valign="top">
 
1627
<tbody><tr>
 
1628
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1629
<td>a new <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>, use <a class="link" href="PopplerPage.html#poppler-rectangle-free" title="poppler_rectangle_free ()"><code class="function">poppler_rectangle_free()</code></a> to free it</td>
 
1630
</tr></tbody>
 
1631
</table></div>
 
1632
</div>
 
1633
<hr>
 
1634
<div class="refsect2">
 
1635
<a name="poppler-rectangle-copy"></a><h3>poppler_rectangle_copy ()</h3>
 
1636
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="returnvalue">PopplerRectangle</span></a> *  poppler_rectangle_copy              (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rectangle</code></em>);</pre>
 
1637
<p>
 
1638
Creates a copy of <em class="parameter"><code>rectangle</code></em>
 
1639
</p>
 
1640
<div class="variablelist"><table border="0">
 
1641
<col align="left" valign="top">
 
1642
<tbody>
 
1643
<tr>
 
1644
<td><p><span class="term"><em class="parameter"><code>rectangle</code></em> :</span></p></td>
 
1645
<td>a <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> to copy</td>
 
1646
</tr>
 
1647
<tr>
 
1648
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1649
<td>a new allocated copy of <em class="parameter"><code>rectangle</code></em>
 
1650
</td>
 
1651
</tr>
 
1652
</tbody>
 
1653
</table></div>
 
1654
</div>
 
1655
<hr>
 
1656
<div class="refsect2">
 
1657
<a name="poppler-rectangle-free"></a><h3>poppler_rectangle_free ()</h3>
 
1658
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_rectangle_free              (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a> *rectangle</code></em>);</pre>
 
1659
<p>
 
1660
Frees the given <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>
 
1661
</p>
 
1662
<div class="variablelist"><table border="0">
 
1663
<col align="left" valign="top">
 
1664
<tbody><tr>
 
1665
<td><p><span class="term"><em class="parameter"><code>rectangle</code></em> :</span></p></td>
 
1666
<td>a <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>
 
1667
</td>
 
1668
</tr></tbody>
 
1669
</table></div>
 
1670
</div>
 
1671
<hr>
 
1672
<div class="refsect2">
 
1673
<a name="poppler-page-transition-new"></a><h3>poppler_page_transition_new ()</h3>
 
1674
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * poppler_page_transition_new     (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1675
<p>
 
1676
Creates a new <a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a>
 
1677
</p>
 
1678
<div class="variablelist"><table border="0">
 
1679
<col align="left" valign="top">
 
1680
<tbody><tr>
 
1681
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1682
<td>a new <a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a>, use <a class="link" href="PopplerPage.html#poppler-page-transition-free" title="poppler_page_transition_free ()"><code class="function">poppler_page_transition_free()</code></a> to free it</td>
 
1683
</tr></tbody>
 
1684
</table></div>
 
1685
</div>
 
1686
<hr>
 
1687
<div class="refsect2">
 
1688
<a name="poppler-page-transition-copy"></a><h3>poppler_page_transition_copy ()</h3>
 
1689
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="returnvalue">PopplerPageTransition</span></a> * poppler_page_transition_copy    (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> *transition</code></em>);</pre>
 
1690
<p>
 
1691
Creates a copy of <em class="parameter"><code>transition</code></em>
 
1692
</p>
 
1693
<div class="variablelist"><table border="0">
 
1694
<col align="left" valign="top">
 
1695
<tbody>
 
1696
<tr>
 
1697
<td><p><span class="term"><em class="parameter"><code>transition</code></em> :</span></p></td>
 
1698
<td>a <a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> to copy</td>
 
1699
</tr>
 
1700
<tr>
 
1701
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1702
<td>a new allocated copy of <em class="parameter"><code>transition</code></em>
 
1703
</td>
 
1704
</tr>
 
1705
</tbody>
 
1706
</table></div>
 
1707
</div>
 
1708
<hr>
 
1709
<div class="refsect2">
 
1710
<a name="poppler-page-transition-free"></a><h3>poppler_page_transition_free ()</h3>
 
1711
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_page_transition_free        (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a> *transition</code></em>);</pre>
 
1712
<p>
 
1713
Frees the given <a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a>
 
1714
</p>
 
1715
<div class="variablelist"><table border="0">
 
1716
<col align="left" valign="top">
 
1717
<tbody><tr>
 
1718
<td><p><span class="term"><em class="parameter"><code>transition</code></em> :</span></p></td>
 
1719
<td>a <a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a>
 
1720
</td>
 
1721
</tr></tbody>
 
1722
</table></div>
 
1723
</div>
 
1724
<hr>
 
1725
<div class="refsect2">
 
1726
<a name="poppler-link-mapping-new"></a><h3>poppler_link_mapping_new ()</h3>
 
1727
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="returnvalue">PopplerLinkMapping</span></a> * poppler_link_mapping_new           (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1728
<p>
 
1729
Creates a new <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>
 
1730
</p>
 
1731
<div class="variablelist"><table border="0">
 
1732
<col align="left" valign="top">
 
1733
<tbody><tr>
 
1734
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1735
<td>a new <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>, use <a class="link" href="PopplerPage.html#poppler-link-mapping-free" title="poppler_link_mapping_free ()"><code class="function">poppler_link_mapping_free()</code></a> to free it</td>
 
1736
</tr></tbody>
 
1737
</table></div>
 
1738
</div>
 
1739
<hr>
 
1740
<div class="refsect2">
 
1741
<a name="poppler-link-mapping-copy"></a><h3>poppler_link_mapping_copy ()</h3>
 
1742
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="returnvalue">PopplerLinkMapping</span></a> * poppler_link_mapping_copy          (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> *mapping</code></em>);</pre>
 
1743
<p>
 
1744
Creates a copy of <em class="parameter"><code>mapping</code></em>
 
1745
</p>
 
1746
<div class="variablelist"><table border="0">
 
1747
<col align="left" valign="top">
 
1748
<tbody>
 
1749
<tr>
 
1750
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
 
1751
<td>a <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> to copy</td>
 
1752
</tr>
 
1753
<tr>
 
1754
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1755
<td>a new allocated copy of <em class="parameter"><code>mapping</code></em>
 
1756
</td>
 
1757
</tr>
 
1758
</tbody>
 
1759
</table></div>
 
1760
</div>
 
1761
<hr>
 
1762
<div class="refsect2">
 
1763
<a name="poppler-link-mapping-free"></a><h3>poppler_link_mapping_free ()</h3>
 
1764
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_link_mapping_free           (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a> *mapping</code></em>);</pre>
 
1765
<p>
 
1766
Frees the given <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>
 
1767
</p>
 
1768
<div class="variablelist"><table border="0">
 
1769
<col align="left" valign="top">
 
1770
<tbody><tr>
 
1771
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
 
1772
<td>a <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>
 
1773
</td>
 
1774
</tr></tbody>
 
1775
</table></div>
 
1776
</div>
 
1777
<hr>
 
1778
<div class="refsect2">
 
1779
<a name="poppler-image-mapping-new"></a><h3>poppler_image_mapping_new ()</h3>
 
1780
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="returnvalue">PopplerImageMapping</span></a> * poppler_image_mapping_new         (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1781
<p>
 
1782
Creates a new <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>
 
1783
</p>
 
1784
<div class="variablelist"><table border="0">
 
1785
<col align="left" valign="top">
 
1786
<tbody><tr>
 
1787
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1788
<td>a new <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>, use <a class="link" href="PopplerPage.html#poppler-image-mapping-free" title="poppler_image_mapping_free ()"><code class="function">poppler_image_mapping_free()</code></a> to free it</td>
 
1789
</tr></tbody>
 
1790
</table></div>
 
1791
</div>
 
1792
<hr>
 
1793
<div class="refsect2">
 
1794
<a name="poppler-image-mapping-copy"></a><h3>poppler_image_mapping_copy ()</h3>
 
1795
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="returnvalue">PopplerImageMapping</span></a> * poppler_image_mapping_copy        (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> *mapping</code></em>);</pre>
 
1796
<p>
 
1797
Creates a copy of <em class="parameter"><code>mapping</code></em>
 
1798
</p>
 
1799
<div class="variablelist"><table border="0">
 
1800
<col align="left" valign="top">
 
1801
<tbody>
 
1802
<tr>
 
1803
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
 
1804
<td>a <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> to copy</td>
 
1805
</tr>
 
1806
<tr>
 
1807
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1808
<td>a new allocated copy of <em class="parameter"><code>mapping</code></em>
 
1809
</td>
 
1810
</tr>
 
1811
</tbody>
 
1812
</table></div>
 
1813
</div>
 
1814
<hr>
 
1815
<div class="refsect2">
 
1816
<a name="poppler-image-mapping-free"></a><h3>poppler_image_mapping_free ()</h3>
 
1817
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_image_mapping_free          (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a> *mapping</code></em>);</pre>
 
1818
<p>
 
1819
Frees the given <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>
 
1820
</p>
 
1821
<div class="variablelist"><table border="0">
 
1822
<col align="left" valign="top">
 
1823
<tbody><tr>
 
1824
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
 
1825
<td>a <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>
 
1826
</td>
 
1827
</tr></tbody>
 
1828
</table></div>
 
1829
</div>
 
1830
<hr>
 
1831
<div class="refsect2">
 
1832
<a name="poppler-form-field-mapping-new"></a><h3>poppler_form_field_mapping_new ()</h3>
 
1833
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="returnvalue">PopplerFormFieldMapping</span></a> * poppler_form_field_mapping_new
 
1834
                                                        (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1835
<p>
 
1836
Creates a new <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>
 
1837
</p>
 
1838
<div class="variablelist"><table border="0">
 
1839
<col align="left" valign="top">
 
1840
<tbody><tr>
 
1841
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1842
<td>a new <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>, use <a class="link" href="PopplerPage.html#poppler-form-field-mapping-free" title="poppler_form_field_mapping_free ()"><code class="function">poppler_form_field_mapping_free()</code></a> to free it</td>
 
1843
</tr></tbody>
 
1844
</table></div>
 
1845
</div>
 
1846
<hr>
 
1847
<div class="refsect2">
 
1848
<a name="poppler-form-field-mapping-copy"></a><h3>poppler_form_field_mapping_copy ()</h3>
 
1849
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="returnvalue">PopplerFormFieldMapping</span></a> * poppler_form_field_mapping_copy
 
1850
                                                        (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> *mapping</code></em>);</pre>
 
1851
<p>
 
1852
Creates a copy of <em class="parameter"><code>mapping</code></em>
 
1853
</p>
 
1854
<div class="variablelist"><table border="0">
 
1855
<col align="left" valign="top">
 
1856
<tbody>
 
1857
<tr>
 
1858
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
 
1859
<td>a <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> to copy</td>
 
1860
</tr>
 
1861
<tr>
 
1862
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1863
<td>a new allocated copy of <em class="parameter"><code>mapping</code></em>
 
1864
</td>
 
1865
</tr>
 
1866
</tbody>
 
1867
</table></div>
 
1868
</div>
 
1869
<hr>
 
1870
<div class="refsect2">
 
1871
<a name="poppler-form-field-mapping-free"></a><h3>poppler_form_field_mapping_free ()</h3>
 
1872
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_form_field_mapping_free     (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a> *mapping</code></em>);</pre>
 
1873
<p>
 
1874
Frees the given <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>
 
1875
</p>
 
1876
<div class="variablelist"><table border="0">
 
1877
<col align="left" valign="top">
 
1878
<tbody><tr>
 
1879
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
 
1880
<td>a <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>
 
1881
</td>
 
1882
</tr></tbody>
 
1883
</table></div>
 
1884
</div>
 
1885
<hr>
 
1886
<div class="refsect2">
 
1887
<a name="poppler-annot-mapping-new"></a><h3>poppler_annot_mapping_new ()</h3>
 
1888
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="returnvalue">PopplerAnnotMapping</span></a> * poppler_annot_mapping_new         (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
1889
<p>
 
1890
Creates a new <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a>
 
1891
</p>
 
1892
<div class="variablelist"><table border="0">
 
1893
<col align="left" valign="top">
 
1894
<tbody><tr>
 
1895
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1896
<td>a new <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a>, use <a class="link" href="PopplerPage.html#poppler-annot-mapping-free" title="poppler_annot_mapping_free ()"><code class="function">poppler_annot_mapping_free()</code></a> to free it</td>
 
1897
</tr></tbody>
 
1898
</table></div>
 
1899
</div>
 
1900
<hr>
 
1901
<div class="refsect2">
 
1902
<a name="poppler-annot-mapping-copy"></a><h3>poppler_annot_mapping_copy ()</h3>
 
1903
<pre class="programlisting"><a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="returnvalue">PopplerAnnotMapping</span></a> * poppler_annot_mapping_copy        (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a> *mapping</code></em>);</pre>
 
1904
<p>
 
1905
Creates a copy of <em class="parameter"><code>mapping</code></em>
 
1906
</p>
 
1907
<div class="variablelist"><table border="0">
 
1908
<col align="left" valign="top">
 
1909
<tbody>
 
1910
<tr>
 
1911
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
 
1912
<td>a <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a> to copy</td>
 
1913
</tr>
 
1914
<tr>
 
1915
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
 
1916
<td>a new allocated copy of <em class="parameter"><code>mapping</code></em>
 
1917
</td>
 
1918
</tr>
 
1919
</tbody>
 
1920
</table></div>
 
1921
</div>
 
1922
<hr>
 
1923
<div class="refsect2">
 
1924
<a name="poppler-annot-mapping-free"></a><h3>poppler_annot_mapping_free ()</h3>
 
1925
<pre class="programlisting"><span class="returnvalue">void</span>                poppler_annot_mapping_free          (<em class="parameter"><code><a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a> *mapping</code></em>);</pre>
 
1926
<p>
 
1927
Frees the given <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a>
 
1928
</p>
 
1929
<div class="variablelist"><table border="0">
 
1930
<col align="left" valign="top">
 
1931
<tbody><tr>
 
1932
<td><p><span class="term"><em class="parameter"><code>mapping</code></em> :</span></p></td>
 
1933
<td>a <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a>
 
1934
</td>
 
1935
</tr></tbody>
 
1936
</table></div>
 
1937
</div>
 
1938
</div>
 
1939
<div class="refsect1">
 
1940
<a name="PopplerPage.property-details"></a><h2>Property Details</h2>
 
1941
<div class="refsect2">
 
1942
<a name="PopplerPage--label"></a><h3>The <code class="literal">"label"</code> property</h3>
 
1943
<pre class="programlisting">  "label"                    <span class="type">gchar</span>*                : Read</pre>
 
1944
<p>
 
1945
The label of the page or <code class="literal">NULL</code>. See also <a class="link" href="PopplerPage.html#poppler-page-get-label" title="poppler_page_get_label ()"><code class="function">poppler_page_get_label()</code></a>
 
1946
</p>
 
1947
<p>Default value: NULL</p>
 
1948
</div>
 
1949
</div>
 
1950
</div>
 
1951
<div class="footer">
 
1952
<hr>
 
1953
          Generated by GTK-Doc V1.17</div>
 
1954
</body>
 
1955
</html>
 
 
b'\\ No newline at end of file'