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>ev-document-info</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
<link rel="home" href="index.html" title="Evince Document Library Reference Manual">
8
<link rel="up" href="document-interfaces.html" title="Part I. Document Interfaces">
9
<link rel="prev" href="EvDocumentImages.html" title="EvDocumentImages">
10
<link rel="next" href="EvDocumentLayers.html" title="EvDocumentLayers">
11
<meta name="generator" content="GTK-Doc V1.17.1 (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="EvDocumentImages.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18
<td><a accesskey="u" href="document-interfaces.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">Evince Document Library Reference Manual</th>
21
<td><a accesskey="n" href="EvDocumentLayers.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="#EvDocumentInfo.synopsis" class="shortcut">Top</a>
26
<a href="#EvDocumentInfo.description" class="shortcut">Description</a>
28
<a href="#EvDocumentInfo.object-hierarchy" class="shortcut">Object Hierarchy</a>
31
<div class="refentry">
32
<a name="EvDocumentInfo"></a><div class="titlepage"></div>
33
<div class="refnamediv"><table width="100%"><tr>
35
<h2><span class="refentrytitle"><a name="EvDocumentInfo.top_of_page"></a>ev-document-info</span></h2>
36
<p>ev-document-info</p>
38
<td valign="top" align="right"></td>
40
<div class="refsynopsisdiv">
41
<a name="EvDocumentInfo.synopsis"></a><h2>Synopsis</h2>
42
<a name="EvDocumentLicense"></a><a name="EvDocumentLayout"></a><a name="EvDocumentMode"></a><a name="EvDocumentUIHints"></a><a name="EvDocumentPermissions"></a><a name="EvDocumentInfoFields"></a><pre class="synopsis">struct <a class="link" href="EvDocumentInfo.html#EvDocumentInfo-struct" title="struct EvDocumentInfo">EvDocumentInfo</a>;
43
struct <a class="link" href="EvDocumentInfo.html#EvDocumentLicense-struct" title="struct EvDocumentLicense">EvDocumentLicense</a>;
44
enum <a class="link" href="EvDocumentInfo.html#EvDocumentLayout">EvDocumentLayout</a>;
45
enum <a class="link" href="EvDocumentInfo.html#EvDocumentMode">EvDocumentMode</a>;
46
enum <a class="link" href="EvDocumentInfo.html#EvDocumentUIHints">EvDocumentUIHints</a>;
47
#define <a class="link" href="EvDocumentInfo.html#PERMISSIONS-FULL:CAPS" title="PERMISSIONS_FULL">PERMISSIONS_FULL</a>
48
enum <a class="link" href="EvDocumentInfo.html#EvDocumentPermissions">EvDocumentPermissions</a>;
49
enum <a class="link" href="EvDocumentInfo.html#EvDocumentInfoFields">EvDocumentInfoFields</a>;
50
<a class="link" href="EvDocumentInfo.html" title="ev-document-info"><span class="returnvalue">EvDocumentInfo</span></a> * <a class="link" href="EvDocumentInfo.html#ev-document-info-copy" title="ev_document_info_copy ()">ev_document_info_copy</a> (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html" title="ev-document-info"><span class="type">EvDocumentInfo</span></a> *info</code></em>);
51
<span class="returnvalue">void</span> <a class="link" href="EvDocumentInfo.html#ev-document-info-free" title="ev_document_info_free ()">ev_document_info_free</a> (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html" title="ev-document-info"><span class="type">EvDocumentInfo</span></a> *info</code></em>);
52
<a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="returnvalue">EvDocumentLicense</span></a> * <a class="link" href="EvDocumentInfo.html#ev-document-license-new" title="ev_document_license_new ()">ev_document_license_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
53
<a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="returnvalue">EvDocumentLicense</span></a> * <a class="link" href="EvDocumentInfo.html#ev-document-license-copy" title="ev_document_license_copy ()">ev_document_license_copy</a> (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);
54
<span class="returnvalue">void</span> <a class="link" href="EvDocumentInfo.html#ev-document-license-free" title="ev_document_license_free ()">ev_document_license_free</a> (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);
55
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="EvDocumentInfo.html#ev-document-license-get-text" title="ev_document_license_get_text ()">ev_document_license_get_text</a> (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);
56
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="EvDocumentInfo.html#ev-document-license-get-uri" title="ev_document_license_get_uri ()">ev_document_license_get_uri</a> (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);
57
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="EvDocumentInfo.html#ev-document-license-get-web-statement" title="ev_document_license_get_web_statement ()">ev_document_license_get_web_statement</a>
58
(<em class="parameter"><code><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);
59
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="EvDocumentInfo.html#ev-document-error-get-type" title="ev_document_error_get_type ()">ev_document_error_get_type</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
62
<div class="refsect1">
63
<a name="EvDocumentInfo.object-hierarchy"></a><h2>Object Hierarchy</h2>
64
<pre class="synopsis">
68
<pre class="synopsis">
70
+----EvDocumentLicense
72
<pre class="synopsis">
76
<pre class="synopsis">
80
<pre class="synopsis">
82
+----EvDocumentUIHints
84
<pre class="synopsis">
86
+----EvDocumentPermissions
88
<pre class="synopsis">
90
+----EvDocumentInfoFields
93
<div class="refsect1">
94
<a name="EvDocumentInfo.description"></a><h2>Description</h2>
98
<div class="refsect1">
99
<a name="EvDocumentInfo.details"></a><h2>Details</h2>
100
<div class="refsect2">
101
<a name="EvDocumentInfo-struct"></a><h3>struct EvDocumentInfo</h3>
102
<pre class="programlisting">struct EvDocumentInfo;</pre>
107
<div class="refsect2">
108
<a name="EvDocumentLicense-struct"></a><h3>struct EvDocumentLicense</h3>
109
<pre class="programlisting">struct EvDocumentLicense;</pre>
112
<div class="refsect2">
113
<a name="EvDocumentLayout"></a><h3>enum EvDocumentLayout</h3>
114
<pre class="programlisting">typedef enum
116
EV_DOCUMENT_LAYOUT_SINGLE_PAGE,
117
EV_DOCUMENT_LAYOUT_ONE_COLUMN,
118
EV_DOCUMENT_LAYOUT_TWO_COLUMN_LEFT,
119
EV_DOCUMENT_LAYOUT_TWO_COLUMN_RIGHT,
120
EV_DOCUMENT_LAYOUT_TWO_PAGE_LEFT,
121
EV_DOCUMENT_LAYOUT_TWO_PAGE_RIGHT
128
<div class="refsect2">
129
<a name="EvDocumentMode"></a><h3>enum EvDocumentMode</h3>
130
<pre class="programlisting">typedef enum
132
EV_DOCUMENT_MODE_NONE,
133
EV_DOCUMENT_MODE_USE_OC,
134
EV_DOCUMENT_MODE_USE_THUMBS,
135
EV_DOCUMENT_MODE_FULL_SCREEN,
136
EV_DOCUMENT_MODE_USE_ATTACHMENTS,
137
EV_DOCUMENT_MODE_PRESENTATION = EV_DOCUMENT_MODE_FULL_SCREEN /* Will these be different? */
144
<div class="refsect2">
145
<a name="EvDocumentUIHints"></a><h3>enum EvDocumentUIHints</h3>
146
<pre class="programlisting">typedef enum
148
EV_DOCUMENT_UI_HINT_HIDE_TOOLBAR = 1 << 0,
149
EV_DOCUMENT_UI_HINT_HIDE_MENUBAR = 1 << 1,
150
EV_DOCUMENT_UI_HINT_HIDE_WINDOWUI = 1 << 2,
151
EV_DOCUMENT_UI_HINT_FIT_WINDOW = 1 << 3,
152
EV_DOCUMENT_UI_HINT_CENTER_WINDOW = 1 << 4,
153
EV_DOCUMENT_UI_HINT_DISPLAY_DOC_TITLE = 1 << 5,
154
EV_DOCUMENT_UI_HINT_DIRECTION_RTL = 1 << 6
161
<div class="refsect2">
162
<a name="PERMISSIONS-FULL:CAPS"></a><h3>PERMISSIONS_FULL</h3>
163
<pre class="programlisting">#define PERMISSIONS_FULL</pre>
168
<div class="refsect2">
169
<a name="EvDocumentPermissions"></a><h3>enum EvDocumentPermissions</h3>
170
<pre class="programlisting">typedef enum
172
EV_DOCUMENT_PERMISSIONS_OK_TO_PRINT = 1 << 0,
173
EV_DOCUMENT_PERMISSIONS_OK_TO_MODIFY = 1 << 1,
174
EV_DOCUMENT_PERMISSIONS_OK_TO_COPY = 1 << 2,
175
EV_DOCUMENT_PERMISSIONS_OK_TO_ADD_NOTES = 1 << 3,
176
EV_DOCUMENT_PERMISSIONS_FULL = PERMISSIONS_FULL
177
} EvDocumentPermissions;
183
<div class="refsect2">
184
<a name="EvDocumentInfoFields"></a><h3>enum EvDocumentInfoFields</h3>
185
<pre class="programlisting">typedef enum
187
EV_DOCUMENT_INFO_TITLE = 1 << 0,
188
EV_DOCUMENT_INFO_FORMAT = 1 << 1,
189
EV_DOCUMENT_INFO_AUTHOR = 1 << 2,
190
EV_DOCUMENT_INFO_SUBJECT = 1 << 3,
191
EV_DOCUMENT_INFO_KEYWORDS = 1 << 4,
192
EV_DOCUMENT_INFO_LAYOUT = 1 << 5,
193
EV_DOCUMENT_INFO_CREATOR = 1 << 6,
194
EV_DOCUMENT_INFO_PRODUCER = 1 << 7,
195
EV_DOCUMENT_INFO_CREATION_DATE = 1 << 8,
196
EV_DOCUMENT_INFO_MOD_DATE = 1 << 9,
197
EV_DOCUMENT_INFO_LINEARIZED = 1 << 10,
198
EV_DOCUMENT_INFO_START_MODE = 1 << 11,
199
EV_DOCUMENT_INFO_UI_HINTS = 1 << 12,
200
EV_DOCUMENT_INFO_PERMISSIONS = 1 << 13,
201
EV_DOCUMENT_INFO_N_PAGES = 1 << 14,
202
EV_DOCUMENT_INFO_SECURITY = 1 << 15,
203
EV_DOCUMENT_INFO_PAPER_SIZE = 1 << 16,
204
EV_DOCUMENT_INFO_LICENSE = 1 << 17,
206
} EvDocumentInfoFields;
212
<div class="refsect2">
213
<a name="ev-document-info-copy"></a><h3>ev_document_info_copy ()</h3>
214
<pre class="programlisting"><a class="link" href="EvDocumentInfo.html" title="ev-document-info"><span class="returnvalue">EvDocumentInfo</span></a> * ev_document_info_copy (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html" title="ev-document-info"><span class="type">EvDocumentInfo</span></a> *info</code></em>);</pre>
219
<div class="refsect2">
220
<a name="ev-document-info-free"></a><h3>ev_document_info_free ()</h3>
221
<pre class="programlisting"><span class="returnvalue">void</span> ev_document_info_free (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html" title="ev-document-info"><span class="type">EvDocumentInfo</span></a> *info</code></em>);</pre>
226
<div class="refsect2">
227
<a name="ev-document-license-new"></a><h3>ev_document_license_new ()</h3>
228
<pre class="programlisting"><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="returnvalue">EvDocumentLicense</span></a> * ev_document_license_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
231
<div class="refsect2">
232
<a name="ev-document-license-copy"></a><h3>ev_document_license_copy ()</h3>
233
<pre class="programlisting"><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="returnvalue">EvDocumentLicense</span></a> * ev_document_license_copy (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);</pre>
236
<div class="refsect2">
237
<a name="ev-document-license-free"></a><h3>ev_document_license_free ()</h3>
238
<pre class="programlisting"><span class="returnvalue">void</span> ev_document_license_free (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);</pre>
241
<div class="refsect2">
242
<a name="ev-document-license-get-text"></a><h3>ev_document_license_get_text ()</h3>
243
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ev_document_license_get_text (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);</pre>
246
<div class="refsect2">
247
<a name="ev-document-license-get-uri"></a><h3>ev_document_license_get_uri ()</h3>
248
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ev_document_license_get_uri (<em class="parameter"><code><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);</pre>
251
<div class="refsect2">
252
<a name="ev-document-license-get-web-statement"></a><h3>ev_document_license_get_web_statement ()</h3>
253
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * ev_document_license_get_web_statement
254
(<em class="parameter"><code><a class="link" href="EvDocumentInfo.html#EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);</pre>
257
<div class="refsect2">
258
<a name="ev-document-error-get-type"></a><h3>ev_document_error_get_type ()</h3>
259
<pre class="programlisting"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> ev_document_error_get_type (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
265
Generated by GTK-Doc V1.17.1</div>
b'\\ No newline at end of file'