### 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.