### Interface

# EvinceDocument DocumentFonts

#### Description

    interface EvinceDocument.DocumentFonts : GObject.Object

No description available.

#### Prerequisite

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

#### Instance methods

###### ev_document_fonts_fill_model

No description available.

###### ev_document_fonts_get_fonts_summary

No description available.

###### ev_document_fonts_get_progress

No description available.

###### ev_document_fonts_scan

No description available.

#### Interface structure

    struct EvinceDocumentDocumentFontsInterface {
      GTypeInterface base_iface;
      gboolean (* scan) (
        EvDocumentFonts* document_fonts,
        int n_pages
      );
      double (* get_progress) (
        EvDocumentFonts* document_fonts
      );
      void (* fill_model) (
        EvDocumentFonts* document_fonts,
        GtkTreeModel* model
      );
      const gchar* (* get_fonts_summary) (
        EvDocumentFonts* document_fonts
      );

    }

No description available.

###### Interface members

`base_iface`

    GTypeInterface

| No description available.

`scan`

    gboolean (* scan) (
        EvDocumentFonts* document_fonts,
        int n_pages
      )

| No description available.

`get_progress`

    double (* get_progress) (
        EvDocumentFonts* document_fonts
      )

| No description available.

`fill_model`

    void (* fill_model) (
        EvDocumentFonts* document_fonts,
        GtkTreeModel* model
      )

| No description available.

`get_fonts_summary`

    const gchar* (* get_fonts_summary) (
        EvDocumentFonts* document_fonts
      )

| No description available.

#### Virtual methods

###### EvinceDocument.DocumentFonts.fill_model

No description available.

###### EvinceDocument.DocumentFonts.get_fonts_summary

No description available.

###### EvinceDocument.DocumentFonts.get_progress

No description available.

###### EvinceDocument.DocumentFonts.scan

No description available.