Evince
Evince is a document viewer capable of displaying multiple and single page document formats like PDF and Postscript.
|
#include <ev-document.h>
Data Fields | |
GObjectClass | base_class |
gboolean(* | load )(EvDocument *document, const char *uri, GError **error) |
gboolean(* | save )(EvDocument *document, const char *uri, GError **error) |
gint(* | get_n_pages )(EvDocument *document) |
EvPage *(* | get_page )(EvDocument *document, gint index) |
void(* | get_page_size )(EvDocument *document, EvPage *page, double *width, double *height) |
gchar *(* | get_page_label )(EvDocument *document, EvPage *page) |
cairo_surface_t *(* | render )(EvDocument *document, EvRenderContext *rc) |
GdkPixbuf *(* | get_thumbnail )(EvDocument *document, EvRenderContext *rc) |
EvDocumentInfo *(* | get_info )(EvDocument *document) |
gboolean(* | get_backend_info )(EvDocument *document, EvDocumentBackendInfo *info) |
gboolean(* | support_synctex )(EvDocument *document) |
gboolean(* | load_stream )(EvDocument *document, GInputStream *stream, EvDocumentLoadFlags flags, GCancellable *cancellable, GError **error) |
gboolean(* | load_gfile )(EvDocument *document, GFile *file, EvDocumentLoadFlags flags, GCancellable *cancellable, GError **error) |
cairo_surface_t *(* | get_thumbnail_surface )(EvDocument *document, EvRenderContext *rc) |
Definition at line 92 of file ev-document.h.
GObjectClass _EvDocumentClass::base_class |
Definition at line 94 of file ev-document.h.
gboolean(* _EvDocumentClass::get_backend_info)(EvDocument *document, EvDocumentBackendInfo *info) |
Definition at line 117 of file ev-document.h.
EvDocumentInfo*(* _EvDocumentClass::get_info)(EvDocument *document) |
Definition at line 116 of file ev-document.h.
gint(* _EvDocumentClass::get_n_pages)(EvDocument *document) |
Definition at line 103 of file ev-document.h.
EvPage*(* _EvDocumentClass::get_page)(EvDocument *document, gint index) |
Definition at line 104 of file ev-document.h.
gchar*(* _EvDocumentClass::get_page_label)(EvDocument *document, EvPage *page) |
Definition at line 110 of file ev-document.h.
void(* _EvDocumentClass::get_page_size)(EvDocument *document, EvPage *page, double *width, double *height) |
Definition at line 106 of file ev-document.h.
GdkPixbuf*(* _EvDocumentClass::get_thumbnail)(EvDocument *document, EvRenderContext *rc) |
Definition at line 114 of file ev-document.h.
cairo_surface_t*(* _EvDocumentClass::get_thumbnail_surface)(EvDocument *document, EvRenderContext *rc) |
Definition at line 132 of file ev-document.h.
gboolean(* _EvDocumentClass::load)(EvDocument *document, const char *uri, GError **error) |
Definition at line 97 of file ev-document.h.
gboolean(* _EvDocumentClass::load_gfile)(EvDocument *document, GFile *file, EvDocumentLoadFlags flags, GCancellable *cancellable, GError **error) |
Definition at line 127 of file ev-document.h.
gboolean(* _EvDocumentClass::load_stream)(EvDocument *document, GInputStream *stream, EvDocumentLoadFlags flags, GCancellable *cancellable, GError **error) |
Definition at line 122 of file ev-document.h.
cairo_surface_t*(* _EvDocumentClass::render)(EvDocument *document, EvRenderContext *rc) |
Definition at line 112 of file ev-document.h.
gboolean(* _EvDocumentClass::save)(EvDocument *document, const char *uri, GError **error) |
Definition at line 100 of file ev-document.h.
gboolean(* _EvDocumentClass::support_synctex)(EvDocument *document) |
Definition at line 119 of file ev-document.h.