![]() |
![]() |
![]() |
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);
No reference to libfo_context
is kept.
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 .
|