ev-page-cache

ev-page-cache

Synopsis

                    EvPageCache;
                    EvPageCacheClass;
EvPageCache *       ev_page_cache_new                   (EvDocument *document);
void                ev_page_cache_set_page_range        (EvPageCache *cache,
                                                         gint start,
                                                         gint end);
EvJobPageDataFlags  ev_page_cache_get_flags             (EvPageCache *cache);
void                ev_page_cache_set_flags             (EvPageCache *cache,
                                                         EvJobPageDataFlags flags);
EvMappingList *     ev_page_cache_get_link_mapping      (EvPageCache *cache,
                                                         gint page);
EvMappingList *     ev_page_cache_get_image_mapping     (EvPageCache *cache,
                                                         gint page);
EvMappingList *     ev_page_cache_get_form_field_mapping
                                                        (EvPageCache *cache,
                                                         gint page);
EvMappingList *     ev_page_cache_get_annot_mapping     (EvPageCache *cache,
                                                         gint page);
cairo_region_t *    ev_page_cache_get_text_mapping      (EvPageCache *cache,
                                                         gint page);
const gchar *       ev_page_cache_get_text              (EvPageCache *cache,
                                                         gint page);
gboolean            ev_page_cache_get_text_layout       (EvPageCache *cache,
                                                         gint page,
                                                         EvRectangle **areas,
                                                         guint *n_areas);
PangoAttrList *     ev_page_cache_get_text_attrs        (EvPageCache *cache,
                                                         gint page);
gboolean            ev_page_cache_get_text_log_attrs    (EvPageCache *cache,
                                                         gint page,
                                                         PangoLogAttr **log_attrs,
                                                         gulong *n_attrs);
void                ev_page_cache_mark_dirty            (EvPageCache *cache,
                                                         gint page);

Object Hierarchy

  GObject
   +----EvPageCache

Description

Details

EvPageCache

typedef struct _EvPageCache EvPageCache;

EvPageCacheClass

typedef struct _EvPageCacheClass EvPageCacheClass;

ev_page_cache_new ()

EvPageCache *       ev_page_cache_new                   (EvDocument *document);


ev_page_cache_set_page_range ()

void                ev_page_cache_set_page_range        (EvPageCache *cache,
                                                         gint start,
                                                         gint end);

ev_page_cache_get_flags ()

EvJobPageDataFlags  ev_page_cache_get_flags             (EvPageCache *cache);

ev_page_cache_set_flags ()

void                ev_page_cache_set_flags             (EvPageCache *cache,
                                                         EvJobPageDataFlags flags);

ev_page_cache_get_link_mapping ()

EvMappingList *     ev_page_cache_get_link_mapping      (EvPageCache *cache,
                                                         gint page);

ev_page_cache_get_image_mapping ()

EvMappingList *     ev_page_cache_get_image_mapping     (EvPageCache *cache,
                                                         gint page);

ev_page_cache_get_form_field_mapping ()

EvMappingList *     ev_page_cache_get_form_field_mapping
                                                        (EvPageCache *cache,
                                                         gint page);

ev_page_cache_get_annot_mapping ()

EvMappingList *     ev_page_cache_get_annot_mapping     (EvPageCache *cache,
                                                         gint page);

ev_page_cache_get_text_mapping ()

cairo_region_t *    ev_page_cache_get_text_mapping      (EvPageCache *cache,
                                                         gint page);

ev_page_cache_get_text ()

const gchar *       ev_page_cache_get_text              (EvPageCache *cache,
                                                         gint page);

ev_page_cache_get_text_layout ()

gboolean            ev_page_cache_get_text_layout       (EvPageCache *cache,
                                                         gint page,
                                                         EvRectangle **areas,
                                                         guint *n_areas);

ev_page_cache_get_text_attrs ()

PangoAttrList *     ev_page_cache_get_text_attrs        (EvPageCache *cache,
                                                         gint page);

Since 3.10


ev_page_cache_get_text_log_attrs ()

gboolean            ev_page_cache_get_text_log_attrs    (EvPageCache *cache,
                                                         gint page,
                                                         PangoLogAttr **log_attrs,
                                                         gulong *n_attrs);

Since 3.10


ev_page_cache_mark_dirty ()

void                ev_page_cache_mark_dirty            (EvPageCache *cache,
                                                         gint page);