Evince Document Library Reference Manual: EvDocumentText

## EvDocumentText EvDocumentText |

## Synopsis

                        EvDocumentText;
    struct              EvDocumentTextInterface;
    gchar *             ev_document_text_get_text           (EvDocumentText *document_text,
                                                             EvPage *page);
    gboolean            ev_document_text_get_text_layout    (EvDocumentText *document_text,
                                                             EvPage *page,
                                                             EvRectangle **areas,
                                                             guint *n_areas);
    cairo_region_t *    ev_document_text_get_text_mapping   (EvDocumentText *document_text,
                                                             EvPage *page);
    PangoAttrList *     ev_document_text_get_text_attrs     (EvDocumentText *document_text,
                                                             EvPage *page);

## Object Hierarchy

      GInterface
       +----EvDocumentText

## Description

## Details

### EvDocumentText

    typedef struct _EvDocumentText EvDocumentText;

### struct EvDocumentTextInterface

    struct EvDocumentTextInterface {
            GTypeInterface base_iface;

            /* Methods */
            cairo_region_t *(* get_text_mapping) (EvDocumentText   *document_text,
    					      EvPage           *page);
            gchar          *(* get_text)         (EvDocumentText   *document_text,
    					      EvPage           *page);
            gboolean        (* get_text_layout)  (EvDocumentText   *document_text,
    					      EvPage           *page,
    					      EvRectangle     **areas,
    					      guint            *n_areas);
    	PangoAttrList  *(* get_text_attrs)   (EvDocumentText   *document_text,
    					      EvPage           *page);
    };

### ev_document_text_get_text ()

    gchar *             ev_document_text_get_text           (EvDocumentText *document_text,
                                                             EvPage *page);

### ev_document_text_get_text_layout ()

    gboolean            ev_document_text_get_text_layout    (EvDocumentText *document_text,
                                                             EvPage *page,
                                                             EvRectangle **areas,
                                                             guint *n_areas);

### ev_document_text_get_text_mapping ()

    cairo_region_t *    ev_document_text_get_text_mapping   (EvDocumentText *document_text,
                                                             EvPage *page);

### ev_document_text_get_text_attrs ()

    PangoAttrList *     ev_document_text_get_text_attrs     (EvDocumentText *document_text,
                                                             EvPage *page);

Since 3.10