## GODoc

GODoc —

## Synopsis

    #define     GO_DOC_TYPE
    #define     GO_DOC                          (o)
    #define     IS_GO_DOC                       (o)
    GType       go_doc_get_type                 (void);
    GODoc*      go_doc_new_from_input           (GsfInput *input,
                                                 GODocImporter const *fmt,
                                                 GOIOContext *context,
                                                 gchar const *encoding);
    GODoc*      go_doc_new_from_uri             (char const *uri,
                                                 GnmFileOpener const *fmt,
                                                 GOIOContext *context,
                                                 gchar const *encoding);
    gboolean    go_doc_save                     (GODoc *doc,
                                                 GOIOContext *context);
    gboolean    go_doc_save_as                  (GODoc *doc,
                                                 GODocExporter *fmt,
                                                 char const *uri,
                                                 GOIOContext *cc);
    gboolean    go_doc_sendto                   (GODoc *doc,
                                                 GOIOContext *cc);

## Description

## Details

### GO_DOC_TYPE

    #define GO_DOC_TYPE	    (go_doc_get_type ())

### GO_DOC()

    #define GO_DOC(o)	    (G_TYPE_CHECK_INSTANCE_CAST ((o), GO_DOC_TYPE, GODoc))

`o` : |

### IS_GO_DOC()

    #define IS_GO_DOC(o)	    (G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_DOC_TYPE))

`o` : |

### go_doc_get_type ()

    GType       go_doc_get_type                 (void);

Returns : |

### go_doc_new_from_input ()

    GODoc*      go_doc_new_from_input           (GsfInput *input,
                                                 GODocImporter const *fmt,
                                                 GOIOContext *context,
                                                 gchar const *encoding);

`input` : |
`fmt` : |
`context` : |
`encoding` : |
Returns : |

### go_doc_new_from_uri ()

    GODoc*      go_doc_new_from_uri             (char const *uri,
                                                 GnmFileOpener const *fmt,
                                                 GOIOContext *context,
                                                 gchar const *encoding);

`uri` : |
`fmt` : |
`context` : |
`encoding` : |
Returns : |

### go_doc_save ()

    gboolean    go_doc_save                     (GODoc *doc,
                                                 GOIOContext *context);

`doc` : |
`context` : |
Returns : |

### go_doc_save_as ()

    gboolean    go_doc_save_as                  (GODoc *doc,
                                                 GODocExporter *fmt,
                                                 char const *uri,
                                                 GOIOContext *cc);

`doc` : |
`fmt` : |
`uri` : |
`cc` : |
Returns : |

### go_doc_sendto ()

    gboolean    go_doc_sendto                   (GODoc *doc,
                                                 GOIOContext *cc);

`doc` : |
`cc` : |
Returns : |