Interface

PapersDocumentDocumentText

Description

interface PapersDocument.DocumentText : GObject.Object

No description available.

Prerequisite

In order to implement DocumentText, your type must inherit fromGObject.

Instance methods

pps_document_text_get_text
No description available.

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