1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
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">
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">
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>
23
<tr><td colspan="5" class="shortcuts">
24
<a href="#PopplerPage.synopsis" class="shortcut">Top</a>
26
<a href="#PopplerPage.description" class="shortcut">Description</a>
28
<a href="#PopplerPage.object-hierarchy" class="shortcut">Object Hierarchy</a>
30
<a href="#PopplerPage.properties" class="shortcut">Properties</a>
33
<div class="refentry">
34
<a name="PopplerPage"></a><div class="titlepage"></div>
35
<div class="refnamediv"><table width="100%"><tr>
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>
40
<td valign="top" align="right"></td>
42
<div class="refsynopsisdiv">
43
<a name="PopplerPage.synopsis"></a><h2>Synopsis</h2>
44
<pre class="synopsis">
45
#include <poppler.h>
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>);
169
<div class="refsect1">
170
<a name="PopplerPage.object-hierarchy"></a><h2>Object Hierarchy</h2>
171
<pre class="synopsis">
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
182
<div class="refsect1">
183
<a name="PopplerPage.description"></a><h2>Description</h2>
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>
192
<div class="refsect2">
193
<a name="PopplerRectangle"></a><h3>PopplerRectangle</h3>
194
<pre class="programlisting">typedef struct {
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
205
<div class="variablelist"><table border="0">
206
<col align="left" valign="top">
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>
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>
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>
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>
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;
237
gboolean rectangular;
238
} PopplerPageTransition;
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
244
<div class="variablelist"><table border="0">
245
<col align="left" valign="top">
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>
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>
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>
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>
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>
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>
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>
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;
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
299
<div class="variablelist"><table border="0">
300
<col align="left" valign="top">
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>
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>
315
<div class="refsect2">
316
<a name="PopplerImageMapping"></a><h3>PopplerImageMapping</h3>
317
<pre class="programlisting">typedef struct {
318
PopplerRectangle area;
320
} PopplerImageMapping;
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
326
<div class="variablelist"><table border="0">
327
<col align="left" valign="top">
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>
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>
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;
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
352
<div class="variablelist"><table border="0">
353
<col align="left" valign="top">
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>
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>
368
<div class="refsect2">
369
<a name="PopplerAnnotMapping"></a><h3>PopplerAnnotMapping</h3>
370
<pre class="programlisting">typedef struct {
371
PopplerRectangle area;
373
} PopplerAnnotMapping;
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
379
<div class="variablelist"><table border="0">
380
<col align="left" valign="top">
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>
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>
395
<div class="refsect2">
396
<a name="PopplerPageTransitionType"></a><h3>enum PopplerPageTransitionType</h3>
397
<pre class="programlisting">typedef enum
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;
414
Page transition types
416
<div class="variablelist"><table border="0">
417
<col align="left" valign="top">
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
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
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
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
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
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
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
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
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
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
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
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
487
<div class="refsect2">
488
<a name="PopplerPageTransitionAlignment"></a><h3>enum PopplerPageTransitionAlignment</h3>
489
<pre class="programlisting">typedef enum
491
POPPLER_PAGE_TRANSITION_HORIZONTAL,
492
POPPLER_PAGE_TRANSITION_VERTICAL
493
} PopplerPageTransitionAlignment;
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
499
<div class="variablelist"><table border="0">
500
<col align="left" valign="top">
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
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
516
<div class="refsect2">
517
<a name="PopplerPageTransitionDirection"></a><h3>enum PopplerPageTransitionDirection</h3>
518
<pre class="programlisting">typedef enum
520
POPPLER_PAGE_TRANSITION_INWARD,
521
POPPLER_PAGE_TRANSITION_OUTWARD
522
} PopplerPageTransitionDirection;
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
528
<div class="variablelist"><table border="0">
529
<col align="left" valign="top">
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
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
545
<div class="refsect2">
546
<a name="PopplerSelectionStyle"></a><h3>enum PopplerSelectionStyle</h3>
547
<pre class="programlisting">typedef enum
549
POPPLER_SELECTION_GLYPH,
550
POPPLER_SELECTION_WORD,
551
POPPLER_SELECTION_LINE
552
} PopplerSelectionStyle;
557
<div class="variablelist"><table border="0">
558
<col align="left" valign="top">
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
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
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
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>
583
Returns the index of <em class="parameter"><code>page</code></em>
585
<div class="variablelist"><table border="0">
586
<col align="left" valign="top">
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>
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>
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>
606
Returns the label of <em class="parameter"><code>page</code></em>. Note that page labels
607
and page indices might not coincide.
609
<div class="variablelist"><table border="0">
610
<col align="left" valign="top">
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>
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>
624
<p class="since">Since 0.16</p>
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>
633
Gets the size of <em class="parameter"><code>page</code></em> at the current scale and rotation.
635
<div class="variablelist"><table border="0">
636
<col align="left" valign="top">
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>
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>
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>
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>
662
Retrurns the crop box of <em class="parameter"><code>page</code></em>
664
<div class="variablelist"><table border="0">
665
<col align="left" valign="top">
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>
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>
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>
685
Returns the duration of <em class="parameter"><code>page</code></em>
687
<div class="variablelist"><table border="0">
688
<col align="left" valign="top">
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>
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>
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>
707
Returns the transition effect of <em class="parameter"><code>page</code></em>
709
<div class="variablelist"><table border="0">
710
<col align="left" valign="top">
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>
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>
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>
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.
736
<div class="variablelist"><table border="0">
737
<col align="left" valign="top">
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>
745
<td><p><span class="term"><em class="parameter"><code>width</code></em> :</span></p></td>
746
<td>(out) return location for width</td>
749
<td><p><span class="term"><em class="parameter"><code>height</code></em> :</span></p></td>
750
<td>(out) return location for height</td>
753
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
755
<code class="literal">TRUE</code>, if <em class="parameter"><code>page</code></em> has a thumbnail associated with it.</td>
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>
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>.
769
<div class="variablelist"><table border="0">
770
<col align="left" valign="top">
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>
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>
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>
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>.
797
<div class="variablelist"><table border="0">
798
<col align="left" valign="top">
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>
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>
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>
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
823
<div class="variablelist"><table border="0">
824
<col align="left" valign="top">
827
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
828
<td>the page to render from</td>
831
<td><p><span class="term"><em class="parameter"><code>cairo</code></em> :</span></p></td>
832
<td>cairo context to render to</td>
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>
843
Render the page to the given cairo context for printing.
845
<div class="variablelist"><table border="0">
846
<col align="left" valign="top">
849
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
850
<td>the page to render from</td>
853
<td><p><span class="term"><em class="parameter"><code>cairo</code></em> :</span></p></td>
854
<td>cairo context to render to</td>
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>
867
Render the page to the given cairo context for printing
868
with the specified options
870
<div class="variablelist"><table border="0">
871
<col align="left" valign="top">
874
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
875
<td>the page to render from</td>
878
<td><p><span class="term"><em class="parameter"><code>cairo</code></em> :</span></p></td>
879
<td>cairo context to render to</td>
882
<td><p><span class="term"><em class="parameter"><code>options</code></em> :</span></p></td>
883
<td>print options</td>
887
<p class="since">Since 0.16</p>
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>
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
912
<div class="variablelist"><table border="0">
913
<col align="left" valign="top">
916
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
917
<td>the page to render from</td>
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>
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>
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>
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>
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>
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>
944
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
945
<td>pixbuf to render into</td>
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>
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.
972
<div class="variablelist"><table border="0">
973
<col align="left" valign="top">
976
<td><p><span class="term"><em class="parameter"><code>page</code></em> :</span></p></td>
977
<td>the page to render from</td>
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>
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>
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>
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>
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>
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>
1004
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
1005
<td>pixbuf to render into</td>
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>
1016
Render the page on a postscript file
1018
<div class="variablelist"><table border="0">
1019
<col align="left" valign="top">
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>
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>
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>
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
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.
1054
<div class="variablelist"><table border="0">
1055
<col align="left" valign="top">
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>
1062
<td><p><span class="term"><em class="parameter"><code>cairo</code></em> :</span></p></td>
1063
<td>cairo context to render to</td>
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>
1070
<td><p><span class="term"><em class="parameter"><code>old_selection</code></em> :</span></p></td>
1071
<td>previous selection</td>
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>
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>
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>
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>
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
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.
1117
<div class="variablelist"><table border="0">
1118
<col align="left" valign="top">
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>
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>
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>
1133
<td><p><span class="term"><em class="parameter"><code>pixbuf</code></em> :</span></p></td>
1134
<td>pixbuf to render to</td>
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>
1141
<td><p><span class="term"><em class="parameter"><code>old_selection</code></em> :</span></p></td>
1142
<td>previous selection</td>
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>
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>
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>
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>
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>
1173
<div class="variablelist"><table border="0">
1174
<col align="left" valign="top">
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>
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>
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>
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>
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>
1201
<p class="since">Since 0.16</p>
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>
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>.
1221
<div class="variablelist"><table border="0">
1222
<col align="left" valign="top">
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>
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>
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>
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>
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>
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>
1259
Frees <em class="parameter"><code>region</code></em>
1261
<div class="variablelist"><table border="0">
1262
<col align="left" valign="top">
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>
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>
1277
Retrieves the contents of the specified <em class="parameter"><code>selection</code></em> as text.
1279
<div class="variablelist"><table border="0">
1280
<col align="left" valign="top">
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>
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>
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>
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>
1303
<p class="since">Since 0.16</p>
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>
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.
1314
<div class="variablelist"><table border="0">
1315
<col align="left" valign="top">
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>
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>
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>
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>
1339
Retrieves the text of <em class="parameter"><code>page</code></em>.
1341
<div class="variablelist"><table border="0">
1342
<col align="left" valign="top">
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>
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>
1356
<p class="since">Since 0.16</p>
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>
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.
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>
1372
<div class="variablelist"><table border="0">
1373
<col align="left" valign="top">
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>
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>
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>
1390
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1392
<code class="literal">TRUE</code> if the page contains text, <code class="literal">FALSE</code> otherwise</td>
1396
<p class="since">Since 0.16</p>
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>
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.
1407
<div class="variablelist"><table border="0">
1408
<col align="left" valign="top">
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>
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>
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>
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>.
1433
<div class="variablelist"><table border="0">
1434
<col align="left" valign="top">
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>
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>
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.
1450
<div class="variablelist"><table border="0">
1451
<col align="left" valign="top">
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>
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>
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>
1472
Returns a cairo surface for the image of the <em class="parameter"><code>page</code></em>
1474
<div class="variablelist"><table border="0">
1475
<col align="left" valign="top">
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>
1483
<td><p><span class="term"><em class="parameter"><code>image_id</code></em> :</span></p></td>
1484
<td>The image identificator</td>
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>
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>
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>.
1501
<div class="variablelist"><table border="0">
1502
<col align="left" valign="top">
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>
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>
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.
1518
<div class="variablelist"><table border="0">
1519
<col align="left" valign="top">
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>
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>
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>
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>.
1543
<div class="variablelist"><table border="0">
1544
<col align="left" valign="top">
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>
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>
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.
1560
<div class="variablelist"><table border="0">
1561
<col align="left" valign="top">
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>
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>
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>
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>.
1586
<div class="variablelist"><table border="0">
1587
<col align="left" valign="top">
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>
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>
1600
Adds annotation <em class="parameter"><code>annot</code></em> to <em class="parameter"><code>page</code></em>.
1602
<div class="variablelist"><table border="0">
1603
<col align="left" valign="top">
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>
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>
1616
<p class="since">Since 0.16</p>
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>
1623
Creates a new <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>
1625
<div class="variablelist"><table border="0">
1626
<col align="left" valign="top">
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>
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>
1638
Creates a copy of <em class="parameter"><code>rectangle</code></em>
1640
<div class="variablelist"><table border="0">
1641
<col align="left" valign="top">
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>
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>
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>
1660
Frees the given <a class="link" href="PopplerPage.html#PopplerRectangle" title="PopplerRectangle"><span class="type">PopplerRectangle</span></a>
1662
<div class="variablelist"><table border="0">
1663
<col align="left" valign="top">
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>
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>
1676
Creates a new <a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a>
1678
<div class="variablelist"><table border="0">
1679
<col align="left" valign="top">
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>
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>
1691
Creates a copy of <em class="parameter"><code>transition</code></em>
1693
<div class="variablelist"><table border="0">
1694
<col align="left" valign="top">
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>
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>
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>
1713
Frees the given <a class="link" href="PopplerPage.html#PopplerPageTransition" title="PopplerPageTransition"><span class="type">PopplerPageTransition</span></a>
1715
<div class="variablelist"><table border="0">
1716
<col align="left" valign="top">
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>
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>
1729
Creates a new <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>
1731
<div class="variablelist"><table border="0">
1732
<col align="left" valign="top">
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>
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>
1744
Creates a copy of <em class="parameter"><code>mapping</code></em>
1746
<div class="variablelist"><table border="0">
1747
<col align="left" valign="top">
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>
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>
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>
1766
Frees the given <a class="link" href="PopplerPage.html#PopplerLinkMapping" title="PopplerLinkMapping"><span class="type">PopplerLinkMapping</span></a>
1768
<div class="variablelist"><table border="0">
1769
<col align="left" valign="top">
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>
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>
1782
Creates a new <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>
1784
<div class="variablelist"><table border="0">
1785
<col align="left" valign="top">
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>
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>
1797
Creates a copy of <em class="parameter"><code>mapping</code></em>
1799
<div class="variablelist"><table border="0">
1800
<col align="left" valign="top">
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>
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>
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>
1819
Frees the given <a class="link" href="PopplerPage.html#PopplerImageMapping" title="PopplerImageMapping"><span class="type">PopplerImageMapping</span></a>
1821
<div class="variablelist"><table border="0">
1822
<col align="left" valign="top">
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>
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>
1836
Creates a new <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>
1838
<div class="variablelist"><table border="0">
1839
<col align="left" valign="top">
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>
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>
1852
Creates a copy of <em class="parameter"><code>mapping</code></em>
1854
<div class="variablelist"><table border="0">
1855
<col align="left" valign="top">
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>
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>
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>
1874
Frees the given <a class="link" href="PopplerPage.html#PopplerFormFieldMapping" title="PopplerFormFieldMapping"><span class="type">PopplerFormFieldMapping</span></a>
1876
<div class="variablelist"><table border="0">
1877
<col align="left" valign="top">
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>
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>
1890
Creates a new <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a>
1892
<div class="variablelist"><table border="0">
1893
<col align="left" valign="top">
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>
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>
1905
Creates a copy of <em class="parameter"><code>mapping</code></em>
1907
<div class="variablelist"><table border="0">
1908
<col align="left" valign="top">
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>
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>
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>
1927
Frees the given <a class="link" href="PopplerPage.html#PopplerAnnotMapping" title="PopplerAnnotMapping"><span class="type">PopplerAnnotMapping</span></a>
1929
<div class="variablelist"><table border="0">
1930
<col align="left" valign="top">
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>
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>
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>
1947
<p>Default value: NULL</p>
1951
<div class="footer">
1953
Generated by GTK-Doc V1.17</div>
b'\\ No newline at end of file'