| xmlroff Reference Manual | ||||
|---|---|---|---|---|
FoDoc;
FoDocClass;
#define FO_DOC_ERROR
GQuark fo_doc_error_quark (void);
enum FoDocError;
enum FoDocLineCap;
enum FoDocLineJoin;
FoDoc* fo_doc_new (void);
FoDoc* fo_doc_new_from_type (const gchar *type);
void fo_doc_open_file (FoDoc *fo_doc,
const gchar *filename,
FoLibfoContext *libfo_context,
GError **error);
FoLayout* fo_doc_get_new_layout (FoDoc *fo_doc);
const gchar* fo_doc_get_language (FoDoc *fo_doc);
void fo_doc_set_language (FoDoc *fo_doc,
const gchar *language);
FoEnumAreaDirection fo_doc_get_base_dir (FoDoc *fo_doc);
void fo_doc_set_base_dir (FoDoc *fo_doc,
FoEnumAreaDirection base_dir);
GQuark fo_doc_error_quark (void);
Get the error quark for FoDoc.
If the quark does not yet exist, create it.
| Returns : | Quark associated with FoDoc errors. |
typedef enum
{
FO_DOC_ERROR_FAILED,
FO_DOC_ERROR_OPEN_FAILED, /* Cannot open output document */
FO_DOC_ERROR_UNSUPPORTED_FORMAT, /* Unsupported document format */
FO_DOC_ERROR_LAST
} FoDocError;
typedef enum
{
FO_DOC_LINE_CAP_INVALID,
FO_DOC_LINE_CAP_BUTT,
FO_DOC_LINE_CAP_ROUND,
FO_DOC_LINE_CAP_SQUARE,
FO_DOC_LINE_CAP_LIMIT
} FoDocLineCap;
typedef enum
{
FO_DOC_LINE_JOIN_INVALID,
FO_DOC_LINE_JOIN_MITER,
FO_DOC_LINE_JOIN_ROUND,
FO_DOC_LINE_JOIN_BEVEL,
FO_DOC_LINE_JOIN_LIMIT
} FoDocLineJoin;
void fo_doc_open_file (FoDoc *fo_doc, const gchar *filename, FoLibfoContext *libfo_context, GError **error);
fo_doc : |
FoDoc for which to open an output file. |
filename : |
Name of output file. |
libfo_context : |
FoLibfoContext containing extra info. |
error : |
Information about any error that occurred. |
FoLayout* fo_doc_get_new_layout (FoDoc *fo_doc);
Get a new FoLayout for use with fo_doc.
const gchar* fo_doc_get_language (FoDoc *fo_doc);
Get the language in fo_doc.
fo_doc : |
FoDoc |
| Returns : | Language of file parsed to make fo_doc.
|
void fo_doc_set_language (FoDoc *fo_doc, const gchar *language);
Set the language in fo_doc.
fo_doc : |
FoDoc. |
language : |
Language. |
FoEnumAreaDirection fo_doc_get_base_dir (FoDoc *fo_doc);
Get the FoEnumAreaDirection used as input to fo_doc.
fo_doc : |
FoDoc. |
| Returns : | FoEnumAreaDirection used as input to fo_doc.
|