~ubuntu-branches/ubuntu/oneiric/evince/oneiric-updates

« back to all changes in this revision

Viewing changes to help/reference/html/evince-ev-document.html

  • Committer: Bazaar Package Importer
  • Author(s): Josselin Mouette, Josselin Mouette, Marc 'HE' Brockschmidt
  • Date: 2008-12-31 16:41:58 UTC
  • mfrom: (1.1.36 upstream)
  • mto: (1.5.1 sid)
  • mto: This revision was merged to the branch mainline in revision 109.
  • Revision ID: james.westby@ubuntu.com-20081231164158-xnobl1sokvvc6ho8
Tags: 2.24.2-1
[ Josselin Mouette ]
* README.Debian: document that you need to install poppler-data.
  Closes: #506836.

[ Marc 'HE' Brockschmidt ]
* debian/control: Make the Gnome team maintainer. I'm not doing the job
   anyway.

[ Josselin Mouette ]
* New upstream release.
* Require nautilus 2.22 to build the extension for the correct 
  version.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
<th width="100%" align="center">Evince Programmer's Reference Manual</th>
26
26
<td><a accesskey="n" href="evince-ev-document-find.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
27
27
</tr>
28
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2978682" class="shortcut">Top</a>
29
 
                  &#160;|&#160;
30
 
                  <a href="#id3026127" class="shortcut">Description</a>
31
 
                  &#160;|&#160;
32
 
                  <a href="#id3026066" class="shortcut">Object Hierarchy</a>
33
 
                  &#160;|&#160;
34
 
                  <a href="#id3026098" class="shortcut">Signals</a></nobr></td></tr>
 
28
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2764062" class="shortcut">Top</a>
 
29
                  &#160;|&#160;
 
30
                  <a href="#id2811987" class="shortcut">Description</a>
 
31
                  &#160;|&#160;
 
32
                  <a href="#id2811926" class="shortcut">Object Hierarchy</a>
 
33
                  &#160;|&#160;
 
34
                  <a href="#id2811957" class="shortcut">Signals</a></nobr></td></tr>
35
35
</table>
36
36
<div class="refentry" lang="en">
37
37
<a name="evince-ev-document"></a><div class="titlepage"></div>
38
38
<div class="refnamediv"><table width="100%"><tr>
39
39
<td valign="top">
40
40
<h2>
41
 
<a name="id2978682"></a><span class="refentrytitle">ev-document</span>
 
41
<a name="id2764062"></a><span class="refentrytitle">ev-document</span>
42
42
</h2>
43
43
<p>ev-document</p>
44
44
</td>
71
71
void                <a class="link" href="evince-ev-document.html#ev-document-doc-mutex-lock">ev_document_doc_mutex_lock</a>          (void);
72
72
void                <a class="link" href="evince-ev-document.html#ev-document-doc-mutex-unlock">ev_document_doc_mutex_unlock</a>        (void);
73
73
<a
 
74
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
75
>gboolean</a>            <a class="link" href="evince-ev-document.html#ev-document-doc-mutex-trylock">ev_document_doc_mutex_trylock</a>       (void);
 
76
<a
74
77
href="/usr/share/gtk-doc/html/glib/glib-Threads.html#GMutex"
75
78
>GMutex</a>*             <a class="link" href="evince-ev-document.html#ev-document-get-fc-mutex">ev_document_get_fc_mutex</a>            (void);
76
79
void                <a class="link" href="evince-ev-document.html#ev-document-fc-mutex-lock">ev_document_fc_mutex_lock</a>           (void);
77
80
void                <a class="link" href="evince-ev-document.html#ev-document-fc-mutex-unlock">ev_document_fc_mutex_unlock</a>         (void);
 
81
<a
 
82
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
83
>gboolean</a>            <a class="link" href="evince-ev-document.html#ev-document-fc-mutex-trylock">ev_document_fc_mutex_trylock</a>        (void);
78
84
<a class="link" href="evince-ev-document-info.html#EvDocumentInfo">EvDocumentInfo</a>*     <a class="link" href="evince-ev-document.html#ev-document-get-info">ev_document_get_info</a>                (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);
79
85
<a
80
86
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
91
97
href="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError"
92
98
>GError</a> **error);
93
99
int                 <a class="link" href="evince-ev-document.html#ev-document-get-n-pages">ev_document_get_n_pages</a>             (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);
 
100
EvPage*             <a class="link" href="evince-ev-document.html#ev-document-get-page">ev_document_get_page</a>                (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
 
101
                                                         <a
 
102
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
103
>gint</a> index);
94
104
void                <a class="link" href="evince-ev-document.html#ev-document-get-page-size">ev_document_get_page_size</a>           (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
95
 
                                                         int page,
 
105
                                                         EvPage *page,
96
106
                                                         double *width,
97
107
                                                         double *height);
98
108
char*               <a class="link" href="evince-ev-document.html#ev-document-get-page-label">ev_document_get_page_label</a>          (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
99
 
                                                         int page);
 
109
                                                         EvPage *page);
100
110
<a
101
111
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
102
112
>gboolean</a>            <a class="link" href="evince-ev-document.html#ev-document-has-attachments">ev_document_has_attachments</a>         (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);
104
114
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
105
115
>GList</a>*              <a class="link" href="evince-ev-document.html#ev-document-get-attachments">ev_document_get_attachments</a>         (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);
106
116
<a
107
 
href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"
 
117
href="/usr/share/gtk-doc/html/cairo/cairo-surface.html#cairo-surface-t"
108
118
>cairo_surface_t</a>*    <a class="link" href="evince-ev-document.html#ev-document-render">ev_document_render</a>                  (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
109
119
                                                         <a class="link" href="evince-EvRenderContext.html#EvRenderContext">EvRenderContext</a> *rc);
110
120
<a
118
128
</pre>
119
129
</div>
120
130
<div class="refsect1" lang="en">
121
 
<a name="id3026066"></a><h2>Object Hierarchy</h2>
 
131
<a name="id2811926"></a><h2>Object Hierarchy</h2>
122
132
<pre class="synopsis">
123
133
 
124
134
  GInterface
133
143
</pre>
134
144
</div>
135
145
<div class="refsect1" lang="en">
136
 
<a name="id3026098"></a><h2>Signals</h2>
 
146
<a name="id2811957"></a><h2>Signals</h2>
137
147
<pre class="synopsis">
138
148
 
139
149
  "<a class="link" href="evince-ev-document.html#EvPageCache-history-changed">history-changed</a>"                                : Run Last
141
151
</pre>
142
152
</div>
143
153
<div class="refsect1" lang="en">
144
 
<a name="id3026127"></a><h2>Description</h2>
 
154
<a name="id2811987"></a><h2>Description</h2>
145
155
<p>
146
156
 
147
157
</p>
148
158
</div>
149
159
<div class="refsect1" lang="en">
150
 
<a name="id3026141"></a><h2>Details</h2>
 
160
<a name="id2812000"></a><h2>Details</h2>
151
161
<div class="refsect2" lang="en">
152
 
<a name="id3026150"></a><h3>
 
162
<a name="id2812010"></a><h3>
153
163
<a name="EV-DOCUMENT-IFACE:CAPS"></a>EV_DOCUMENT_IFACE()</h3>
154
 
<a class="indexterm" name="id3026160"></a><pre class="programlisting">#define EV_DOCUMENT_IFACE(k)        (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT, EvDocumentIface))
 
164
<a class="indexterm" name="id2812020"></a><pre class="programlisting">#define EV_DOCUMENT_IFACE(k)        (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT, EvDocumentIface))
155
165
</pre>
156
166
<p>
157
167
 
169
179
</div>
170
180
<hr>
171
181
<div class="refsect2" lang="en">
172
 
<a name="id3026193"></a><h3>
 
182
<a name="id2812052"></a><h3>
173
183
<a name="EV-IS-DOCUMENT-IFACE:CAPS"></a>EV_IS_DOCUMENT_IFACE()</h3>
174
 
<a class="indexterm" name="id3026203"></a><pre class="programlisting">#define EV_IS_DOCUMENT_IFACE(k)     (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT))
 
184
<a class="indexterm" name="id2812063"></a><pre class="programlisting">#define EV_IS_DOCUMENT_IFACE(k)     (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT))
175
185
</pre>
176
186
<p>
177
187
 
189
199
</div>
190
200
<hr>
191
201
<div class="refsect2" lang="en">
192
 
<a name="id3026235"></a><h3>
 
202
<a name="id2812095"></a><h3>
193
203
<a name="EvDocument-struct"></a>EvDocument</h3>
194
 
<a class="indexterm" name="id3026245"></a><pre class="programlisting">typedef struct _EvDocument EvDocument;</pre>
 
204
<a class="indexterm" name="id2812105"></a><pre class="programlisting">typedef struct _EvDocument EvDocument;</pre>
195
205
<p>
196
206
 
197
207
</p>
198
208
</div>
199
209
<hr>
200
210
<div class="refsect2" lang="en">
201
 
<a name="id3026260"></a><h3>
 
211
<a name="id2812120"></a><h3>
202
212
<a name="EvDocumentIface"></a>EvDocumentIface</h3>
203
 
<a class="indexterm" name="id3026270"></a><pre class="programlisting">typedef struct {
 
213
<a class="indexterm" name="id2812130"></a><pre class="programlisting">typedef struct {
204
214
        GTypeInterface base_iface;
205
215
 
206
216
        /* Methods  */
211
221
                                               const char      *uri,
212
222
                                               GError         **error);
213
223
        int               (* get_n_pages)     (EvDocument      *document);
 
224
        EvPage          * (* get_page)        (EvDocument      *document,
 
225
                                               gint             index);
214
226
        void              (* get_page_size)   (EvDocument      *document,
215
 
                                               int              page,
 
227
                                               EvPage          *page,
216
228
                                               double          *width,
217
229
                                               double          *height);
218
230
        char            * (* get_page_label)  (EvDocument      *document,
219
 
                                               int              page);
 
231
                                               EvPage          *page);
220
232
        gboolean          (* has_attachments) (EvDocument      *document);
221
233
        GList           * (* get_attachments) (EvDocument      *document);
222
234
        cairo_surface_t * (* render)          (EvDocument      *document,
230
242
</div>
231
243
<hr>
232
244
<div class="refsect2" lang="en">
233
 
<a name="id3026307"></a><h3>
 
245
<a name="id2812169"></a><h3>
234
246
<a name="EvPageCache-struct"></a>EvPageCache</h3>
235
 
<a class="indexterm" name="id3026318"></a><pre class="programlisting">typedef struct _EvPageCache EvPageCache;</pre>
 
247
<a class="indexterm" name="id2812179"></a><pre class="programlisting">typedef struct _EvPageCache EvPageCache;</pre>
236
248
<p>
237
249
 
238
250
</p>
239
251
</div>
240
252
<hr>
241
253
<div class="refsect2" lang="en">
242
 
<a name="id3026332"></a><h3>
 
254
<a name="id2812194"></a><h3>
243
255
<a name="EvPageCacheClass"></a>EvPageCacheClass</h3>
244
 
<a class="indexterm" name="id3026342"></a><pre class="programlisting">typedef struct _EvPageCacheClass EvPageCacheClass;</pre>
 
256
<a class="indexterm" name="id2812204"></a><pre class="programlisting">typedef struct _EvPageCacheClass EvPageCacheClass;</pre>
245
257
<p>
246
258
 
247
259
</p>
248
260
</div>
249
261
<hr>
250
262
<div class="refsect2" lang="en">
251
 
<a name="id3026357"></a><h3>
 
263
<a name="id2812218"></a><h3>
252
264
<a name="EV-DOCUMENT-ERROR:CAPS"></a>EV_DOCUMENT_ERROR</h3>
253
 
<a class="indexterm" name="id3026367"></a><pre class="programlisting">#define EV_DOCUMENT_ERROR ev_document_error_quark ()
 
265
<a class="indexterm" name="id2812229"></a><pre class="programlisting">#define EV_DOCUMENT_ERROR ev_document_error_quark ()
254
266
</pre>
255
267
<p>
256
268
 
258
270
</div>
259
271
<hr>
260
272
<div class="refsect2" lang="en">
261
 
<a name="id3026382"></a><h3>
 
273
<a name="id2812244"></a><h3>
262
274
<a name="EV-DOC-MUTEX-LOCK:CAPS"></a>EV_DOC_MUTEX_LOCK</h3>
263
 
<a class="indexterm" name="id3026392"></a><pre class="programlisting">#define EV_DOC_MUTEX_LOCK (ev_document_doc_mutex_lock ())
 
275
<a class="indexterm" name="id2812254"></a><pre class="programlisting">#define EV_DOC_MUTEX_LOCK (ev_document_doc_mutex_lock ())
264
276
</pre>
265
277
<p>
266
278
 
268
280
</div>
269
281
<hr>
270
282
<div class="refsect2" lang="en">
271
 
<a name="id3026407"></a><h3>
 
283
<a name="id2812269"></a><h3>
272
284
<a name="EV-DOC-MUTEX-UNLOCK:CAPS"></a>EV_DOC_MUTEX_UNLOCK</h3>
273
 
<a class="indexterm" name="id3026418"></a><pre class="programlisting">#define EV_DOC_MUTEX_UNLOCK (ev_document_doc_mutex_unlock ())
 
285
<a class="indexterm" name="id2812279"></a><pre class="programlisting">#define EV_DOC_MUTEX_UNLOCK (ev_document_doc_mutex_unlock ())
274
286
</pre>
275
287
<p>
276
288
 
278
290
</div>
279
291
<hr>
280
292
<div class="refsect2" lang="en">
281
 
<a name="id3026432"></a><h3>
 
293
<a name="id2812294"></a><h3>
282
294
<a name="EvDocumentError"></a>enum EvDocumentError</h3>
283
 
<a class="indexterm" name="id3026443"></a><pre class="programlisting">typedef enum
 
295
<a class="indexterm" name="id2812304"></a><pre class="programlisting">typedef enum
284
296
{
285
297
        EV_DOCUMENT_ERROR_INVALID,
286
298
        EV_DOCUMENT_ERROR_ENCRYPTED
292
304
</div>
293
305
<hr>
294
306
<div class="refsect2" lang="en">
295
 
<a name="id3026458"></a><h3>
 
307
<a name="id2812320"></a><h3>
296
308
<a name="EvPoint"></a>EvPoint</h3>
297
 
<a class="indexterm" name="id3026469"></a><pre class="programlisting">typedef struct {
 
309
<a class="indexterm" name="id2812330"></a><pre class="programlisting">typedef struct {
298
310
        double x;
299
311
        double y;
300
312
} EvPoint;
305
317
</div>
306
318
<hr>
307
319
<div class="refsect2" lang="en">
308
 
<a name="id3026483"></a><h3>
 
320
<a name="id2812345"></a><h3>
309
321
<a name="EvRectangle"></a>EvRectangle</h3>
310
 
<a class="indexterm" name="id3026494"></a><pre class="programlisting">typedef struct {
 
322
<a class="indexterm" name="id2812355"></a><pre class="programlisting">typedef struct {
311
323
        double x1;
312
324
        double y1;
313
325
        double x2;
320
332
</div>
321
333
<hr>
322
334
<div class="refsect2" lang="en">
323
 
<a name="id3026509"></a><h3>
 
335
<a name="id2812371"></a><h3>
324
336
<a name="ev-document-error-quark"></a>ev_document_error_quark ()</h3>
325
 
<a class="indexterm" name="id3026520"></a><pre class="programlisting"><a
 
337
<a class="indexterm" name="id2812381"></a><pre class="programlisting"><a
326
338
href="/usr/share/gtk-doc/html/glib/glib-Quarks.html#GQuark"
327
339
>GQuark</a>              ev_document_error_quark             (void);</pre>
328
340
<p>
341
353
</div>
342
354
<hr>
343
355
<div class="refsect2" lang="en">
344
 
<a name="id3026552"></a><h3>
 
356
<a name="id2812414"></a><h3>
345
357
<a name="ev-document-get-doc-mutex"></a>ev_document_get_doc_mutex ()</h3>
346
 
<a class="indexterm" name="id3026563"></a><pre class="programlisting"><a
 
358
<a class="indexterm" name="id2812425"></a><pre class="programlisting"><a
347
359
href="/usr/share/gtk-doc/html/glib/glib-Threads.html#GMutex"
348
360
>GMutex</a>*             ev_document_get_doc_mutex           (void);</pre>
349
361
<p>
362
374
</div>
363
375
<hr>
364
376
<div class="refsect2" lang="en">
365
 
<a name="id3026596"></a><h3>
 
377
<a name="id2812457"></a><h3>
366
378
<a name="ev-document-doc-mutex-lock"></a>ev_document_doc_mutex_lock ()</h3>
367
 
<a class="indexterm" name="id3026607"></a><pre class="programlisting">void                ev_document_doc_mutex_lock          (void);</pre>
 
379
<a class="indexterm" name="id2812468"></a><pre class="programlisting">void                ev_document_doc_mutex_lock          (void);</pre>
368
380
<p>
369
381
 
370
382
</p>
371
383
</div>
372
384
<hr>
373
385
<div class="refsect2" lang="en">
374
 
<a name="id3026626"></a><h3>
 
386
<a name="id2812487"></a><h3>
375
387
<a name="ev-document-doc-mutex-unlock"></a>ev_document_doc_mutex_unlock ()</h3>
376
 
<a class="indexterm" name="id3026638"></a><pre class="programlisting">void                ev_document_doc_mutex_unlock        (void);</pre>
377
 
<p>
378
 
 
379
 
</p>
380
 
</div>
381
 
<hr>
382
 
<div class="refsect2" lang="en">
383
 
<a name="id3026658"></a><h3>
 
388
<a class="indexterm" name="id2812500"></a><pre class="programlisting">void                ev_document_doc_mutex_unlock        (void);</pre>
 
389
<p>
 
390
 
 
391
</p>
 
392
</div>
 
393
<hr>
 
394
<div class="refsect2" lang="en">
 
395
<a name="id2812519"></a><h3>
 
396
<a name="ev-document-doc-mutex-trylock"></a>ev_document_doc_mutex_trylock ()</h3>
 
397
<a class="indexterm" name="id2812532"></a><pre class="programlisting"><a
 
398
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
399
>gboolean</a>            ev_document_doc_mutex_trylock       (void);</pre>
 
400
<p>
 
401
 
 
402
</p>
 
403
<div class="variablelist"><table border="0">
 
404
<col align="left" valign="top">
 
405
<tbody><tr>
 
406
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
407
<td>
 
408
 
 
409
 
 
410
</td>
 
411
</tr></tbody>
 
412
</table></div>
 
413
</div>
 
414
<hr>
 
415
<div class="refsect2" lang="en">
 
416
<a name="id2812565"></a><h3>
384
417
<a name="ev-document-get-fc-mutex"></a>ev_document_get_fc_mutex ()</h3>
385
 
<a class="indexterm" name="id3026668"></a><pre class="programlisting"><a
 
418
<a class="indexterm" name="id2812575"></a><pre class="programlisting"><a
386
419
href="/usr/share/gtk-doc/html/glib/glib-Threads.html#GMutex"
387
420
>GMutex</a>*             ev_document_get_fc_mutex            (void);</pre>
388
421
<p>
401
434
</div>
402
435
<hr>
403
436
<div class="refsect2" lang="en">
404
 
<a name="id3026701"></a><h3>
 
437
<a name="id2812608"></a><h3>
405
438
<a name="ev-document-fc-mutex-lock"></a>ev_document_fc_mutex_lock ()</h3>
406
 
<a class="indexterm" name="id3026712"></a><pre class="programlisting">void                ev_document_fc_mutex_lock           (void);</pre>
 
439
<a class="indexterm" name="id2812619"></a><pre class="programlisting">void                ev_document_fc_mutex_lock           (void);</pre>
407
440
<p>
408
441
 
409
442
</p>
410
443
</div>
411
444
<hr>
412
445
<div class="refsect2" lang="en">
413
 
<a name="id3026730"></a><h3>
 
446
<a name="id2812638"></a><h3>
414
447
<a name="ev-document-fc-mutex-unlock"></a>ev_document_fc_mutex_unlock ()</h3>
415
 
<a class="indexterm" name="id3026742"></a><pre class="programlisting">void                ev_document_fc_mutex_unlock         (void);</pre>
416
 
<p>
417
 
 
418
 
</p>
419
 
</div>
420
 
<hr>
421
 
<div class="refsect2" lang="en">
422
 
<a name="id3026760"></a><h3>
 
448
<a class="indexterm" name="id2812649"></a><pre class="programlisting">void                ev_document_fc_mutex_unlock         (void);</pre>
 
449
<p>
 
450
 
 
451
</p>
 
452
</div>
 
453
<hr>
 
454
<div class="refsect2" lang="en">
 
455
<a name="id2812667"></a><h3>
 
456
<a name="ev-document-fc-mutex-trylock"></a>ev_document_fc_mutex_trylock ()</h3>
 
457
<a class="indexterm" name="id2812680"></a><pre class="programlisting"><a
 
458
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
 
459
>gboolean</a>            ev_document_fc_mutex_trylock        (void);</pre>
 
460
<p>
 
461
 
 
462
</p>
 
463
<div class="variablelist"><table border="0">
 
464
<col align="left" valign="top">
 
465
<tbody><tr>
 
466
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
467
<td>
 
468
 
 
469
 
 
470
</td>
 
471
</tr></tbody>
 
472
</table></div>
 
473
</div>
 
474
<hr>
 
475
<div class="refsect2" lang="en">
 
476
<a name="id2812713"></a><h3>
423
477
<a name="ev-document-get-info"></a>ev_document_get_info ()</h3>
424
 
<a class="indexterm" name="id3026771"></a><pre class="programlisting"><a class="link" href="evince-ev-document-info.html#EvDocumentInfo">EvDocumentInfo</a>*     ev_document_get_info                (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
 
478
<a class="indexterm" name="id2812723"></a><pre class="programlisting"><a class="link" href="evince-ev-document-info.html#EvDocumentInfo">EvDocumentInfo</a>*     ev_document_get_info                (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
425
479
<p>
426
480
 
427
481
</p>
445
499
</div>
446
500
<hr>
447
501
<div class="refsect2" lang="en">
448
 
<a name="id3026821"></a><h3>
 
502
<a name="id2812774"></a><h3>
449
503
<a name="ev-document-load"></a>ev_document_load ()</h3>
450
 
<a class="indexterm" name="id3026831"></a><pre class="programlisting"><a
 
504
<a class="indexterm" name="id2812784"></a><pre class="programlisting"><a
451
505
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
452
506
>gboolean</a>            ev_document_load                    (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
453
507
                                                         const char *uri,
487
541
</div>
488
542
<hr>
489
543
<div class="refsect2" lang="en">
490
 
<a name="id3026920"></a><h3>
 
544
<a name="id2812872"></a><h3>
491
545
<a name="ev-document-save"></a>ev_document_save ()</h3>
492
 
<a class="indexterm" name="id3026930"></a><pre class="programlisting"><a
 
546
<a class="indexterm" name="id2812883"></a><pre class="programlisting"><a
493
547
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
494
548
>gboolean</a>            ev_document_save                    (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
495
549
                                                         const char *uri,
529
583
</div>
530
584
<hr>
531
585
<div class="refsect2" lang="en">
532
 
<a name="id3027019"></a><h3>
 
586
<a name="id2812971"></a><h3>
533
587
<a name="ev-document-get-n-pages"></a>ev_document_get_n_pages ()</h3>
534
 
<a class="indexterm" name="id3027029"></a><pre class="programlisting">int                 ev_document_get_n_pages             (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
535
 
<p>
536
 
 
537
 
</p>
538
 
<div class="variablelist"><table border="0">
539
 
<col align="left" valign="top">
540
 
<tbody>
541
 
<tr>
542
 
<td><p><span class="term"><em class="parameter"><code>document</code></em>&#160;:</span></p></td>
543
 
<td>
544
 
</td>
545
 
</tr>
546
 
<tr>
547
 
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
548
 
<td>
549
 
 
550
 
 
551
 
</td>
552
 
</tr>
553
 
</tbody>
554
 
</table></div>
555
 
</div>
556
 
<hr>
557
 
<div class="refsect2" lang="en">
558
 
<a name="id3027080"></a><h3>
 
588
<a class="indexterm" name="id2812982"></a><pre class="programlisting">int                 ev_document_get_n_pages             (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
 
589
<p>
 
590
 
 
591
</p>
 
592
<div class="variablelist"><table border="0">
 
593
<col align="left" valign="top">
 
594
<tbody>
 
595
<tr>
 
596
<td><p><span class="term"><em class="parameter"><code>document</code></em>&#160;:</span></p></td>
 
597
<td>
 
598
</td>
 
599
</tr>
 
600
<tr>
 
601
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
602
<td>
 
603
 
 
604
 
 
605
</td>
 
606
</tr>
 
607
</tbody>
 
608
</table></div>
 
609
</div>
 
610
<hr>
 
611
<div class="refsect2" lang="en">
 
612
<a name="id2813032"></a><h3>
 
613
<a name="ev-document-get-page"></a>ev_document_get_page ()</h3>
 
614
<a class="indexterm" name="id2813043"></a><pre class="programlisting">EvPage*             ev_document_get_page                (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
 
615
                                                         <a
 
616
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
 
617
>gint</a> index);</pre>
 
618
<p>
 
619
 
 
620
</p>
 
621
<div class="variablelist"><table border="0">
 
622
<col align="left" valign="top">
 
623
<tbody>
 
624
<tr>
 
625
<td><p><span class="term"><em class="parameter"><code>document</code></em>&#160;:</span></p></td>
 
626
<td>
 
627
</td>
 
628
</tr>
 
629
<tr>
 
630
<td><p><span class="term"><em class="parameter"><code>index</code></em>&#160;:</span></p></td>
 
631
<td>
 
632
</td>
 
633
</tr>
 
634
<tr>
 
635
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
 
636
<td>
 
637
 
 
638
 
 
639
</td>
 
640
</tr>
 
641
</tbody>
 
642
</table></div>
 
643
</div>
 
644
<hr>
 
645
<div class="refsect2" lang="en">
 
646
<a name="id2813112"></a><h3>
559
647
<a name="ev-document-get-page-size"></a>ev_document_get_page_size ()</h3>
560
 
<a class="indexterm" name="id3027091"></a><pre class="programlisting">void                ev_document_get_page_size           (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
561
 
                                                         int page,
 
648
<a class="indexterm" name="id2813123"></a><pre class="programlisting">void                ev_document_get_page_size           (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
 
649
                                                         EvPage *page,
562
650
                                                         double *width,
563
651
                                                         double *height);</pre>
564
652
<p>
594
682
</div>
595
683
<hr>
596
684
<div class="refsect2" lang="en">
597
 
<a name="id3027189"></a><h3>
 
685
<a name="id2813221"></a><h3>
598
686
<a name="ev-document-get-page-label"></a>ev_document_get_page_label ()</h3>
599
 
<a class="indexterm" name="id3027200"></a><pre class="programlisting">char*               ev_document_get_page_label          (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
600
 
                                                         int page);</pre>
 
687
<a class="indexterm" name="id2813232"></a><pre class="programlisting">char*               ev_document_get_page_label          (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
 
688
                                                         EvPage *page);</pre>
601
689
<p>
602
690
 
603
691
</p>
626
714
</div>
627
715
<hr>
628
716
<div class="refsect2" lang="en">
629
 
<a name="id3027269"></a><h3>
 
717
<a name="id2813302"></a><h3>
630
718
<a name="ev-document-has-attachments"></a>ev_document_has_attachments ()</h3>
631
 
<a class="indexterm" name="id3027280"></a><pre class="programlisting"><a
 
719
<a class="indexterm" name="id2813313"></a><pre class="programlisting"><a
632
720
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
633
721
>gboolean</a>            ev_document_has_attachments         (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
634
722
<p>
654
742
</div>
655
743
<hr>
656
744
<div class="refsect2" lang="en">
657
 
<a name="id3027331"></a><h3>
 
745
<a name="id2813363"></a><h3>
658
746
<a name="ev-document-get-attachments"></a>ev_document_get_attachments ()</h3>
659
 
<a class="indexterm" name="id3027342"></a><pre class="programlisting"><a
 
747
<a class="indexterm" name="id2813374"></a><pre class="programlisting"><a
660
748
href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
661
749
>GList</a>*              ev_document_get_attachments         (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document);</pre>
662
750
<p>
682
770
</div>
683
771
<hr>
684
772
<div class="refsect2" lang="en">
685
 
<a name="id3027392"></a><h3>
 
773
<a name="id2813425"></a><h3>
686
774
<a name="ev-document-render"></a>ev_document_render ()</h3>
687
 
<a class="indexterm" name="id3027403"></a><pre class="programlisting"><a
688
 
href="/usr/share/gtk-doc/html/cairo/cairo-cairo-surface-t.html#cairo-surface-t"
 
775
<a class="indexterm" name="id2813435"></a><pre class="programlisting"><a
 
776
href="/usr/share/gtk-doc/html/cairo/cairo-surface.html#cairo-surface-t"
689
777
>cairo_surface_t</a>*    ev_document_render                  (<a class="link" href="evince-ev-document.html#EvDocument">EvDocument</a> *document,
690
778
                                                         <a class="link" href="evince-EvRenderContext.html#EvRenderContext">EvRenderContext</a> *rc);</pre>
691
779
<p>
716
804
</div>
717
805
<hr>
718
806
<div class="refsect2" lang="en">
719
 
<a name="id3027472"></a><h3>
 
807
<a name="id2813504"></a><h3>
720
808
<a name="ev-rect-cmp"></a>ev_rect_cmp ()</h3>
721
 
<a class="indexterm" name="id3027482"></a><pre class="programlisting"><a
 
809
<a class="indexterm" name="id2813515"></a><pre class="programlisting"><a
722
810
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
723
811
>gint</a>                ev_rect_cmp                         (<a class="link" href="evince-ev-document.html#EvRectangle">EvRectangle</a> *a,
724
812
                                                         <a class="link" href="evince-ev-document.html#EvRectangle">EvRectangle</a> *b);</pre>
750
838
</div>
751
839
<hr>
752
840
<div class="refsect2" lang="en">
753
 
<a name="id3027552"></a><h3>
 
841
<a name="id2813584"></a><h3>
754
842
<a name="EV-BACKEND-IMPLEMENT-INTERFACE:CAPS"></a>EV_BACKEND_IMPLEMENT_INTERFACE()</h3>
755
 
<a class="indexterm" name="id3027564"></a><pre class="programlisting">#define             EV_BACKEND_IMPLEMENT_INTERFACE(TYPE_IFACE, iface_init)</pre>
 
843
<a class="indexterm" name="id2813597"></a><pre class="programlisting">#define             EV_BACKEND_IMPLEMENT_INTERFACE(TYPE_IFACE, iface_init)</pre>
756
844
<p>
757
845
 
758
846
</p>
776
864
</div>
777
865
<hr>
778
866
<div class="refsect2" lang="en">
779
 
<a name="id3027609"></a><h3>
 
867
<a name="id2813642"></a><h3>
780
868
<a name="EV-BACKEND-REGISTER-WITH-CODE:CAPS"></a>EV_BACKEND_REGISTER_WITH_CODE()</h3>
781
 
<a class="indexterm" name="id3027622"></a><pre class="programlisting">#define             EV_BACKEND_REGISTER_WITH_CODE(BackendName, backend_name, CODE)</pre>
 
869
<a class="indexterm" name="id2813654"></a><pre class="programlisting">#define             EV_BACKEND_REGISTER_WITH_CODE(BackendName, backend_name, CODE)</pre>
782
870
<p>
783
871
 
784
872
</p>
807
895
</div>
808
896
<hr>
809
897
<div class="refsect2" lang="en">
810
 
<a name="id3027680"></a><h3>
 
898
<a name="id2813712"></a><h3>
811
899
<a name="EV-BACKEND-REGISTER:CAPS"></a>EV_BACKEND_REGISTER()</h3>
812
 
<a class="indexterm" name="id3027690"></a><pre class="programlisting">#define             EV_BACKEND_REGISTER(BackendName, backend_name)</pre>
 
900
<a class="indexterm" name="id2813722"></a><pre class="programlisting">#define             EV_BACKEND_REGISTER(BackendName, backend_name)</pre>
813
901
<p>
814
902
 
815
903
</p>
833
921
</div>
834
922
</div>
835
923
<div class="refsect1" lang="en">
836
 
<a name="id3027735"></a><h2>Signal Details</h2>
 
924
<a name="id2813768"></a><h2>Signal Details</h2>
837
925
<div class="refsect2" lang="en">
838
 
<a name="id3027745"></a><h3>
 
926
<a name="id2813777"></a><h3>
839
927
<a name="EvPageCache-history-changed"></a>The <code class="literal">"history-changed"</code> signal</h3>
840
 
<a class="indexterm" name="id3027758"></a><pre class="programlisting">void                user_function                      (<a class="link" href="evince-ev-document.html#EvPageCache">EvPageCache</a> *evpagecache,
 
928
<a class="indexterm" name="id2813790"></a><pre class="programlisting">void                user_function                      (<a class="link" href="evince-ev-document.html#EvPageCache">EvPageCache</a> *evpagecache,
841
929
                                                        <a
842
930
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
843
931
>gint</a>         arg1,
870
958
</div>
871
959
<hr>
872
960
<div class="refsect2" lang="en">
873
 
<a name="id3027839"></a><h3>
 
961
<a name="id2813872"></a><h3>
874
962
<a name="EvPageCache-page-changed"></a>The <code class="literal">"page-changed"</code> signal</h3>
875
 
<a class="indexterm" name="id3027852"></a><pre class="programlisting">void                user_function                      (<a class="link" href="evince-ev-document.html#EvPageCache">EvPageCache</a> *evpagecache,
 
963
<a class="indexterm" name="id2813884"></a><pre class="programlisting">void                user_function                      (<a class="link" href="evince-ev-document.html#EvPageCache">EvPageCache</a> *evpagecache,
876
964
                                                        <a
877
965
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
878
966
>gint</a>         arg1,
905
993
</div>
906
994
</div>
907
995
<div class="refsect1" lang="en">
908
 
<a name="id3027934"></a><div class="refsect2" lang="en"><a name="id3027936"></a></div>
 
996
<a name="id2813967"></a><div class="refsect2" lang="en"><a name="id2813968"></a></div>
909
997
<hr>
910
 
<div class="refsect2" lang="en"><a name="id3027937"></a></div>
 
998
<div class="refsect2" lang="en"><a name="id2813969"></a></div>
911
999
</div>
912
1000
</div>
913
1001
</body>