## FoDocGP FoDocGP — GNOME Print backend |

## Synopsis

                        FoDocGP;
                        FoDocGPClass;
    FoDoc*              fo_doc_gp_new                       (void);
    void                fo_doc_gp_open_file                 (FoDoc *fo_doc,
                                                             const gchar *filename,
                                                             FoLibfoContext *libfo_context,
                                                             GError **error);

## Description

GNOME Print backend.

## Details

### FoDocGP

    typedef struct _FoDocGP FoDocGP;

### FoDocGPClass

    typedef struct _FoDocGPClass FoDocGPClass;

### fo_doc_gp_new ()

    FoDoc*              fo_doc_gp_new                       (void);

Creates a new FoDoc.

Returns : | the newly created FoDoc.

### fo_doc_gp_open_file ()

    void                fo_doc_gp_open_file                 (FoDoc *fo_doc,
                                                             const gchar *filename,
                                                             FoLibfoContext *libfo_context,
                                                             GError **error);

Open `filename` as the output file for `fo_doc`.

No reference to `libfo_context` is kept.

`fo_doc` : | FoDoc.
`filename` : | File to open as output.
`libfo_context` : | FoLibfoContext specifying file format.
`error` : | GError that is set if an error occurs.