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.1">
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.14 (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="#libevdocument-EvDocumentInfo.synopsis" class="shortcut">Top</a>
26
<a href="#libevdocument-EvDocumentInfo.description" class="shortcut">Description</a>
29
<div class="refentry" title="ev-document-info">
30
<a name="libevdocument-EvDocumentInfo"></a><div class="titlepage"></div>
31
<div class="refnamediv"><table width="100%"><tr>
33
<h2><span class="refentrytitle"><a name="libevdocument-EvDocumentInfo.top_of_page"></a>ev-document-info</span></h2>
34
<p>ev-document-info</p>
36
<td valign="top" align="right"></td>
38
<div class="refsynopsisdiv" title="Synopsis">
39
<a name="libevdocument-EvDocumentInfo.synopsis"></a><h2>Synopsis</h2>
40
<pre class="synopsis"> <a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentInfo" title="EvDocumentInfo">EvDocumentInfo</a>;
41
<a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense">EvDocumentLicense</a>;
42
enum <a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLayout" title="enum EvDocumentLayout">EvDocumentLayout</a>;
43
enum <a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentMode" title="enum EvDocumentMode">EvDocumentMode</a>;
44
enum <a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentUIHints" title="enum EvDocumentUIHints">EvDocumentUIHints</a>;
45
#define <a class="link" href="libevdocument-EvDocumentInfo.html#PERMISSIONS-FULL:CAPS" title="PERMISSIONS_FULL">PERMISSIONS_FULL</a>
46
enum <a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentPermissions" title="enum EvDocumentPermissions">EvDocumentPermissions</a>;
47
enum <a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentInfoFields" title="enum EvDocumentInfoFields">EvDocumentInfoFields</a>;
48
<a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentInfo" title="EvDocumentInfo"><span class="returnvalue">EvDocumentInfo</span></a> * <a class="link" href="libevdocument-EvDocumentInfo.html#ev-document-info-copy" title="ev_document_info_copy ()">ev_document_info_copy</a> (<em class="parameter"><code><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentInfo" title="EvDocumentInfo"><span class="type">EvDocumentInfo</span></a> *info</code></em>);
49
<span class="returnvalue">void</span> <a class="link" href="libevdocument-EvDocumentInfo.html#ev-document-info-free" title="ev_document_info_free ()">ev_document_info_free</a> (<em class="parameter"><code><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentInfo" title="EvDocumentInfo"><span class="type">EvDocumentInfo</span></a> *info</code></em>);
50
<a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="returnvalue">EvDocumentLicense</span></a> * <a class="link" href="libevdocument-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>);
51
<a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="returnvalue">EvDocumentLicense</span></a> * <a class="link" href="libevdocument-EvDocumentInfo.html#ev-document-license-copy" title="ev_document_license_copy ()">ev_document_license_copy</a> (<em class="parameter"><code><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);
52
<span class="returnvalue">void</span> <a class="link" href="libevdocument-EvDocumentInfo.html#ev-document-license-free" title="ev_document_license_free ()">ev_document_license_free</a> (<em class="parameter"><code><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);
53
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="libevdocument-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="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);
54
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="libevdocument-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="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="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="libevdocument-EvDocumentInfo.html#ev-document-license-get-web-statement" title="ev_document_license_get_web_statement ()">ev_document_license_get_web_statement</a>
56
(<em class="parameter"><code><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);
57
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="libevdocument-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>);
60
<div class="refsect1" title="Description">
61
<a name="libevdocument-EvDocumentInfo.description"></a><h2>Description</h2>
65
<div class="refsect1" title="Details">
66
<a name="libevdocument-EvDocumentInfo.details"></a><h2>Details</h2>
67
<div class="refsect2" title="EvDocumentInfo">
68
<a name="EvDocumentInfo"></a><h3>EvDocumentInfo</h3>
69
<pre class="programlisting">typedef struct {
71
char *format; /* eg, "pdf-1.5" */
81
EvDocumentLayout layout;
88
EvDocumentLicense *license;
90
/* Mask of all the valid fields */
98
<div class="refsect2" title="EvDocumentLicense">
99
<a name="EvDocumentLicense"></a><h3>EvDocumentLicense</h3>
100
<pre class="programlisting">typedef struct {
103
gchar *web_statement;
108
<div class="refsect2" title="enum EvDocumentLayout">
109
<a name="EvDocumentLayout"></a><h3>enum EvDocumentLayout</h3>
110
<pre class="programlisting">typedef enum
112
EV_DOCUMENT_LAYOUT_SINGLE_PAGE,
113
EV_DOCUMENT_LAYOUT_ONE_COLUMN,
114
EV_DOCUMENT_LAYOUT_TWO_COLUMN_LEFT,
115
EV_DOCUMENT_LAYOUT_TWO_COLUMN_RIGHT,
116
EV_DOCUMENT_LAYOUT_TWO_PAGE_LEFT,
117
EV_DOCUMENT_LAYOUT_TWO_PAGE_RIGHT
124
<div class="refsect2" title="enum EvDocumentMode">
125
<a name="EvDocumentMode"></a><h3>enum EvDocumentMode</h3>
126
<pre class="programlisting">typedef enum
128
EV_DOCUMENT_MODE_NONE,
129
EV_DOCUMENT_MODE_USE_OC,
130
EV_DOCUMENT_MODE_USE_THUMBS,
131
EV_DOCUMENT_MODE_FULL_SCREEN,
132
EV_DOCUMENT_MODE_USE_ATTACHMENTS,
133
EV_DOCUMENT_MODE_PRESENTATION = EV_DOCUMENT_MODE_FULL_SCREEN /* Will these be different? */
140
<div class="refsect2" title="enum EvDocumentUIHints">
141
<a name="EvDocumentUIHints"></a><h3>enum EvDocumentUIHints</h3>
142
<pre class="programlisting">typedef enum
144
EV_DOCUMENT_UI_HINT_HIDE_TOOLBAR = 1 << 0,
145
EV_DOCUMENT_UI_HINT_HIDE_MENUBAR = 1 << 1,
146
EV_DOCUMENT_UI_HINT_HIDE_WINDOWUI = 1 << 2,
147
EV_DOCUMENT_UI_HINT_FIT_WINDOW = 1 << 3,
148
EV_DOCUMENT_UI_HINT_CENTER_WINDOW = 1 << 4,
149
EV_DOCUMENT_UI_HINT_DISPLAY_DOC_TITLE = 1 << 5,
150
EV_DOCUMENT_UI_HINT_DIRECTION_RTL = 1 << 6
157
<div class="refsect2" title="PERMISSIONS_FULL">
158
<a name="PERMISSIONS-FULL:CAPS"></a><h3>PERMISSIONS_FULL</h3>
159
<pre class="programlisting">#define PERMISSIONS_FULL</pre>
164
<div class="refsect2" title="enum EvDocumentPermissions">
165
<a name="EvDocumentPermissions"></a><h3>enum EvDocumentPermissions</h3>
166
<pre class="programlisting">typedef enum
168
EV_DOCUMENT_PERMISSIONS_OK_TO_PRINT = 1 << 0,
169
EV_DOCUMENT_PERMISSIONS_OK_TO_MODIFY = 1 << 1,
170
EV_DOCUMENT_PERMISSIONS_OK_TO_COPY = 1 << 2,
171
EV_DOCUMENT_PERMISSIONS_OK_TO_ADD_NOTES = 1 << 3,
172
EV_DOCUMENT_PERMISSIONS_FULL = PERMISSIONS_FULL
173
} EvDocumentPermissions;
179
<div class="refsect2" title="enum EvDocumentInfoFields">
180
<a name="EvDocumentInfoFields"></a><h3>enum EvDocumentInfoFields</h3>
181
<pre class="programlisting">typedef enum
183
EV_DOCUMENT_INFO_TITLE = 1 << 0,
184
EV_DOCUMENT_INFO_FORMAT = 1 << 1,
185
EV_DOCUMENT_INFO_AUTHOR = 1 << 2,
186
EV_DOCUMENT_INFO_SUBJECT = 1 << 3,
187
EV_DOCUMENT_INFO_KEYWORDS = 1 << 4,
188
EV_DOCUMENT_INFO_LAYOUT = 1 << 5,
189
EV_DOCUMENT_INFO_CREATOR = 1 << 6,
190
EV_DOCUMENT_INFO_PRODUCER = 1 << 7,
191
EV_DOCUMENT_INFO_CREATION_DATE = 1 << 8,
192
EV_DOCUMENT_INFO_MOD_DATE = 1 << 9,
193
EV_DOCUMENT_INFO_LINEARIZED = 1 << 10,
194
EV_DOCUMENT_INFO_START_MODE = 1 << 11,
195
EV_DOCUMENT_INFO_UI_HINTS = 1 << 12,
196
EV_DOCUMENT_INFO_PERMISSIONS = 1 << 13,
197
EV_DOCUMENT_INFO_N_PAGES = 1 << 14,
198
EV_DOCUMENT_INFO_SECURITY = 1 << 15,
199
EV_DOCUMENT_INFO_PAPER_SIZE = 1 << 16,
200
EV_DOCUMENT_INFO_LICENSE = 1 << 17,
202
} EvDocumentInfoFields;
208
<div class="refsect2" title="ev_document_info_copy ()">
209
<a name="ev-document-info-copy"></a><h3>ev_document_info_copy ()</h3>
210
<pre class="programlisting"><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentInfo" title="EvDocumentInfo"><span class="returnvalue">EvDocumentInfo</span></a> * ev_document_info_copy (<em class="parameter"><code><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentInfo" title="EvDocumentInfo"><span class="type">EvDocumentInfo</span></a> *info</code></em>);</pre>
213
<div class="variablelist"><table border="0">
214
<col align="left" valign="top">
217
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
222
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
230
<div class="refsect2" title="ev_document_info_free ()">
231
<a name="ev-document-info-free"></a><h3>ev_document_info_free ()</h3>
232
<pre class="programlisting"><span class="returnvalue">void</span> ev_document_info_free (<em class="parameter"><code><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentInfo" title="EvDocumentInfo"><span class="type">EvDocumentInfo</span></a> *info</code></em>);</pre>
235
<div class="variablelist"><table border="0">
236
<col align="left" valign="top">
238
<td><p><span class="term"><em class="parameter"><code>info</code></em> :</span></p></td>
245
<div class="refsect2" title="ev_document_license_new ()">
246
<a name="ev-document-license-new"></a><h3>ev_document_license_new ()</h3>
247
<pre class="programlisting"><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="returnvalue">EvDocumentLicense</span></a> * ev_document_license_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
250
<div class="refsect2" title="ev_document_license_copy ()">
251
<a name="ev-document-license-copy"></a><h3>ev_document_license_copy ()</h3>
252
<pre class="programlisting"><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="returnvalue">EvDocumentLicense</span></a> * ev_document_license_copy (<em class="parameter"><code><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);</pre>
255
<div class="refsect2" title="ev_document_license_free ()">
256
<a name="ev-document-license-free"></a><h3>ev_document_license_free ()</h3>
257
<pre class="programlisting"><span class="returnvalue">void</span> ev_document_license_free (<em class="parameter"><code><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);</pre>
260
<div class="refsect2" title="ev_document_license_get_text ()">
261
<a name="ev-document-license-get-text"></a><h3>ev_document_license_get_text ()</h3>
262
<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="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);</pre>
265
<div class="refsect2" title="ev_document_license_get_uri ()">
266
<a name="ev-document-license-get-uri"></a><h3>ev_document_license_get_uri ()</h3>
267
<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="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);</pre>
270
<div class="refsect2" title="ev_document_license_get_web_statement ()">
271
<a name="ev-document-license-get-web-statement"></a><h3>ev_document_license_get_web_statement ()</h3>
272
<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
273
(<em class="parameter"><code><a class="link" href="libevdocument-EvDocumentInfo.html#EvDocumentLicense" title="EvDocumentLicense"><span class="type">EvDocumentLicense</span></a> *license</code></em>);</pre>
276
<div class="refsect2" title="ev_document_error_get_type ()">
277
<a name="ev-document-error-get-type"></a><h3>ev_document_error_get_type ()</h3>
278
<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>
284
Generated by GTK-Doc V1.14</div>
b'\\ No newline at end of file'