## EvDocumentForms EvDocumentForms |

## Synopsis

    #define             EV_DOCUMENT_FORMS_IFACE             (k)
    #define             EV_IS_DOCUMENT_FORMS_IFACE          (k)
                        EvDocumentForms;
    EvMappingList *     ev_document_forms_get_form_fields   (EvDocumentForms *document_forms,
                                                             EvPage *page);
    gchar *             ev_document_forms_form_field_text_get_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);
    void                ev_document_forms_form_field_text_set_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             const gchar *text);
    gboolean            ev_document_forms_form_field_button_get_state
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);
    void                ev_document_forms_form_field_button_set_state
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gboolean state);
    gchar *             ev_document_forms_form_field_choice_get_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);
    gint                ev_document_forms_form_field_choice_get_n_items
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);
    gboolean            ev_document_forms_form_field_choice_is_item_selected
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);
    void                ev_document_forms_form_field_choice_select_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);
    void                ev_document_forms_form_field_choice_toggle_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);
    void                ev_document_forms_form_field_choice_unselect_all
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);
    void                ev_document_forms_form_field_choice_set_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             const gchar *text);
    gchar *             ev_document_forms_form_field_choice_get_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

## Object Hierarchy

      GInterface
       +----EvDocumentForms

## Description

## Details

### EV_DOCUMENT_FORMS_IFACE()

    #define EV_DOCUMENT_FORMS_IFACE(k)	  (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_DOCUMENT_FORMS, EvDocumentFormsInterface))

`k` : |

### EV_IS_DOCUMENT_FORMS_IFACE()

    #define EV_IS_DOCUMENT_FORMS_IFACE(k)     (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_DOCUMENT_FORMS))

`k` : |

### EvDocumentForms

    typedef struct _EvDocumentForms EvDocumentForms;

### ev_document_forms_get_form_fields ()

    EvMappingList *     ev_document_forms_get_form_fields   (EvDocumentForms *document_forms,
                                                             EvPage *page);

`document_forms` : |
`page` : |
Returns : |

### ev_document_forms_form_field_text_get_text ()

    gchar *             ev_document_forms_form_field_text_get_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

`document_forms` : |
`field` : |
Returns : |

### ev_document_forms_form_field_text_set_text ()

    void                ev_document_forms_form_field_text_set_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             const gchar *text);

`document_forms` : |
`field` : |
`text` : |

### ev_document_forms_form_field_button_get_state ()

    gboolean            ev_document_forms_form_field_button_get_state
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

`document_forms` : |
`field` : |
Returns : |

### ev_document_forms_form_field_button_set_state ()

    void                ev_document_forms_form_field_button_set_state
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gboolean state);

`document_forms` : |
`field` : |
`state` : |

### ev_document_forms_form_field_choice_get_item ()

    gchar *             ev_document_forms_form_field_choice_get_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);

`document_forms` : |
`field` : |
`index` : |
Returns : |

### ev_document_forms_form_field_choice_get_n_items ()

    gint                ev_document_forms_form_field_choice_get_n_items
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

`document_forms` : |
`field` : |
Returns : |

### ev_document_forms_form_field_choice_is_item_selected ()

    gboolean            ev_document_forms_form_field_choice_is_item_selected
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);

`document_forms` : |
`field` : |
`index` : |
Returns : |

### ev_document_forms_form_field_choice_select_item ()

    void                ev_document_forms_form_field_choice_select_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);

`document_forms` : |
`field` : |
`index` : |

### ev_document_forms_form_field_choice_toggle_item ()

    void                ev_document_forms_form_field_choice_toggle_item
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             gint index);

`document_forms` : |
`field` : |
`index` : |

### ev_document_forms_form_field_choice_unselect_all ()

    void                ev_document_forms_form_field_choice_unselect_all
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

`document_forms` : |
`field` : |

### ev_document_forms_form_field_choice_set_text ()

    void                ev_document_forms_form_field_choice_set_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field,
                                                             const gchar *text);

`document_forms` : |
`field` : |
`text` : |

### ev_document_forms_form_field_choice_get_text ()

    gchar *             ev_document_forms_form_field_choice_get_text
                                                            (EvDocumentForms *document_forms,
                                                             EvFormField *field);

`document_forms` : |
`field` : |
Returns : |