### Interface

# PapersDocument DocumentText

#### Description

    interface PapersDocument.DocumentText : GObject.Object

No description available.

#### Prerequisite

In order to implement DocumentText, your type must inherit from`GObject`.

#### Instance methods

###### pps_document_text_get_text

No description available.

###### pps_document_text_get_text_attrs

FIXME.

###### pps_document_text_get_text_in_area

No description available.

since: 47

###### pps_document_text_get_text_layout

No description available.

###### pps_document_text_get_text_mapping

No description available.

#### Interface structure

    struct PapersDocumentDocumentTextInterface {
      GTypeInterface base_iface;
      cairo_region_t* (* get_text_mapping) (
        PpsDocumentText* document_text,
        PpsPage* page
      );
      gchar* (* get_text) (
        PpsDocumentText* document_text,
        PpsPage* page
      );
      gboolean (* get_text_layout) (
        PpsDocumentText* document_text,
        PpsPage* page,
        PpsRectangle** areas,
        guint* n_areas
      );
      gchar* (* get_text_in_area) (
        PpsDocumentText* document_text,
        PpsPage* page,
        PpsRectangle* area
      );
      PangoAttrList* (* get_text_attrs) (
        PpsDocumentText* document_text,
        PpsPage* page
      );

    }

No description available.

###### Interface members

`base_iface`

    GTypeInterface

| No description available.

`get_text_mapping`

    cairo_region_t* (* get_text_mapping) (
        PpsDocumentText* document_text,
        PpsPage* page
      )

| No description available.

`get_text`

    gchar* (* get_text) (
        PpsDocumentText* document_text,
        PpsPage* page
      )

| No description available.

`get_text_layout`

    gboolean (* get_text_layout) (
        PpsDocumentText* document_text,
        PpsPage* page,
        PpsRectangle** areas,
        guint* n_areas
      )

| No description available.

`get_text_in_area`

    gchar* (* get_text_in_area) (
        PpsDocumentText* document_text,
        PpsPage* page,
        PpsRectangle* area
      )

| No description available.

`get_text_attrs`

    PangoAttrList* (* get_text_attrs) (
        PpsDocumentText* document_text,
        PpsPage* page
      )

| No description available.

#### Virtual methods

###### PapersDocument.DocumentText.get_text

No description available.

###### PapersDocument.DocumentText.get_text_attrs

FIXME.

###### PapersDocument.DocumentText.get_text_in_area

No description available.

since: 47

###### PapersDocument.DocumentText.get_text_layout

No description available.

###### PapersDocument.DocumentText.get_text_mapping

No description available.