- gboolean (* load) (EvDocument *document,
- const char *uri,
- GError **error);
- gboolean (* save) (EvDocument *document,
- const char *uri,
- GError **error);
- int (* get_n_pages) (EvDocument *document);
- void (* set_page) (EvDocument *document,
- int page);
- int (* get_page) (EvDocument *document);
- void (* set_target) (EvDocument *document,
- GdkDrawable *target);
- void (* set_scale) (EvDocument *document,
- double scale);
- void (* set_page_offset) (EvDocument *document,
- int x,
- int y);
- void (* get_page_size) (EvDocument *document,
- int *width,
- int *height);
- void (* render) (EvDocument *document,
- int clip_x,
- int clip_y,
- int clip_width,
- int clip_height);
+ gboolean (* load) (EvDocument *document,
+ const char *uri,
+ GError **error);
+ gboolean (* save) (EvDocument *document,
+ const char *uri,
+ GError **error);
+ int (* get_n_pages) (EvDocument *document);
+ void (* set_page) (EvDocument *document,
+ int page);
+ int (* get_page) (EvDocument *document);
+ void (* set_target) (EvDocument *document,
+ GdkDrawable *target);
+ void (* set_scale) (EvDocument *document,
+ double scale);
+ void (* set_page_offset) (EvDocument *document,
+ int x,
+ int y);
+ void (* get_page_size) (EvDocument *document,
+ int page,
+ int *width,
+ int *height);
+ char * (* get_text) (EvDocument *document,
+ GdkRectangle *rect);
+ EvLink * (* get_link) (EvDocument *document,
+ int x,
+ int y);
+ void (* render) (EvDocument *document,
+ int clip_x,
+ int clip_y,
+ int clip_width,
+ int clip_height);
+
+