GdaReportDocument

Name

GdaReportDocument -- Management of libgda's report format

Synopsis



struct      GdaReportDocumentPrivate;
GdaReportDocument* gda_report_document_new  (void);
GdaReportDocument* gda_report_document_new_from_string
                                            (const gchar *xml);
GdaReportDocument* gda_report_document_new_from_uri
                                            (const gchar *uri);
GdaReportStyle gda_report_document_get_report_style
                                            (GdaReportDocument *document);
void        gda_report_document_set_report_style
                                            (GdaReportDocument *document,
                                             GdaReportStyle reportstyle);
GdaReportPageSize gda_report_document_get_page_size
                                            (GdaReportDocument *document);
void        gda_report_document_set_page_size
                                            (GdaReportDocument *document,
                                             GdaReportPageSize pagesize);
GdaReportOrientation gda_report_document_get_orientation
                                            (GdaReportDocument *document);
void        gda_report_document_set_orientation
                                            (GdaReportDocument *document,
                                             GdaReportOrientation orientation);
GdaReportUnits gda_report_document_get_units
                                            (GdaReportDocument *document);
void        gda_report_document_set_units   (GdaReportDocument *document,
                                             GdaReportUnits units);
gfloat      gda_report_document_get_top_margin
                                            (GdaReportDocument *document);
void        gda_report_document_set_top_margin
                                            (GdaReportDocument *document,
                                             gfloat topmargin);
gfloat      gda_report_document_get_bottom_margin
                                            (GdaReportDocument *document);
void        gda_report_document_set_bottom_margin
                                            (GdaReportDocument *document,
                                             gfloat bottommargin);
gfloat      gda_report_document_get_left_margin
                                            (GdaReportDocument *document);
void        gda_report_document_set_left_margin
                                            (GdaReportDocument *document,
                                             gfloat leftmargin);
gfloat      gda_report_document_get_right_margin
                                            (GdaReportDocument *document);
void        gda_report_document_set_right_margin
                                            (GdaReportDocument *document,
                                             gfloat rightmargin);
GdaReportColor* gda_report_document_get_bg_color
                                            (GdaReportDocument *document);
void        gda_report_document_set_bg_color
                                            (GdaReportDocument *document,
                                             GdaReportColor *bgcolor);
GdaReportColor* gda_report_document_get_fg_color
                                            (GdaReportDocument *document);
void        gda_report_document_set_fg_color
                                            (GdaReportDocument *document,
                                             GdaReportColor *fgcolor);
GdaReportColor* gda_report_document_get_border_color
                                            (GdaReportDocument *document);
void        gda_report_document_set_border_color
                                            (GdaReportDocument *document,
                                             GdaReportColor *bordercolor);
gfloat      gda_report_document_get_border_width
                                            (GdaReportDocument *document);
void        gda_report_document_set_border_width
                                            (GdaReportDocument *document,
                                             gfloat borderwidth);
GdaReportLineStyle gda_report_document_get_border_style
                                            (GdaReportDocument *document);
void        gda_report_document_set_border_style
                                            (GdaReportDocument *document,
                                             GdaReportLineStyle borderstyle);
gchar*      gda_report_document_get_font_family
                                            (GdaReportDocument *document);
void        gda_report_document_set_font_family
                                            (GdaReportDocument *document,
                                             gchar *fontfamily);
gint        gda_report_document_get_font_size
                                            (GdaReportDocument *document);
void        gda_report_document_set_font_size
                                            (GdaReportDocument *document,
                                             gint fontsize);
GdaReportFontWeight gda_report_document_get_font_weight
                                            (GdaReportDocument *document);
void        gda_report_document_set_font_weight
                                            (GdaReportDocument *document,
                                             GdaReportFontWeight fontweight);
gboolean    gda_report_document_get_font_italic
                                            (GdaReportDocument *document);
void        gda_report_document_set_fonti_talic
                                            (GdaReportDocument *document,
                                             gboolean fontitalic);
GdaReportHAlignment gda_report_document_get_halignment
                                            (GdaReportDocument *document);
void        gda_report_document_set_halignment
                                            (GdaReportDocument *document,
                                             GdaReportHAlignment alignment);
GdaReportVAlignment gda_report_document_get_valignment
                                            (GdaReportDocument *document);
void        gda_report_document_set_valignment
                                            (GdaReportDocument *document,
                                             GdaReportVAlignment alignment);
gboolean    gda_report_document_get_word_wrap
                                            (GdaReportDocument *document);
void        gda_report_document_set_word_wrap
                                            (GdaReportDocument *document,
                                             gboolean wordwrap);
GdaReportColor* gda_report_document_get_neg_value_color
                                            (GdaReportDocument *document);
void        gda_report_document_set_neg_value_color
                                            (GdaReportDocument *document,
                                             GdaReportColor *negvaluecolor);
gchar*      gda_report_document_get_date_format
                                            (GdaReportDocument *document);
void        gda_report_document_set_date_format
                                            (GdaReportDocument *document,
                                             gchar *dateformat);
gint8       gda_report_document_get_precision
                                            (GdaReportDocument *document);
void        gda_report_document_set_precision
                                            (GdaReportDocument *document,
                                             gint8 precision);
gchar*      gda_report_document_get_currency
                                            (GdaReportDocument *document);
void        gda_report_document_set_currency
                                            (GdaReportDocument *document,
                                             gchar *currency);
gboolean    gda_report_document_get_comma_separator
                                            (GdaReportDocument *document);
void        gda_report_document_set_comma_separator
                                            (GdaReportDocument *document,
                                             gboolean commaseparator);
gfloat      gda_report_document_get_line_width
                                            (GdaReportDocument *document);
void        gda_report_document_set_line_width
                                            (GdaReportDocument *document,
                                             gfloat linewidth);
GdaReportColor* gda_report_document_get_line_color
                                            (GdaReportDocument *document);
void        gda_report_document_set_line_color
                                            (GdaReportDocument *document,
                                             GdaReportColor *linecolor);
GdaReportLineStyle gda_report_document_get_line_style
                                            (GdaReportDocument *document);
void        gda_report_document_set_line_style
                                            (GdaReportDocument *document,
                                             GdaReportLineStyle linestyle);

Description

Details

struct GdaReportDocumentPrivate

struct GdaReportDocumentPrivate;


gda_report_document_new ()

GdaReportDocument* gda_report_document_new  (void);

Create a new GdaReportDocument object, which is a wrapper that lets you easily manage the XML format used in the GDA report engine.

Returns : the newly created object.


gda_report_document_new_from_string ()

GdaReportDocument* gda_report_document_new_from_string
                                            (const gchar *xml);

xml : 
Returns : 


gda_report_document_new_from_uri ()

GdaReportDocument* gda_report_document_new_from_uri
                                            (const gchar *uri);

uri : 
Returns : 


gda_report_document_get_report_style ()

GdaReportStyle gda_report_document_get_report_style
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_report_style ()

void        gda_report_document_set_report_style
                                            (GdaReportDocument *document,
                                             GdaReportStyle reportstyle);

document : 
reportstyle : 


gda_report_document_get_page_size ()

GdaReportPageSize gda_report_document_get_page_size
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_page_size ()

void        gda_report_document_set_page_size
                                            (GdaReportDocument *document,
                                             GdaReportPageSize pagesize);

document : 
pagesize : 


gda_report_document_get_orientation ()

GdaReportOrientation gda_report_document_get_orientation
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_orientation ()

void        gda_report_document_set_orientation
                                            (GdaReportDocument *document,
                                             GdaReportOrientation orientation);

document : 
orientation : 


gda_report_document_get_units ()

GdaReportUnits gda_report_document_get_units
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_units ()

void        gda_report_document_set_units   (GdaReportDocument *document,
                                             GdaReportUnits units);

document : 
units : 


gda_report_document_get_top_margin ()

gfloat      gda_report_document_get_top_margin
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_top_margin ()

void        gda_report_document_set_top_margin
                                            (GdaReportDocument *document,
                                             gfloat topmargin);

document : 
topmargin : 


gda_report_document_get_bottom_margin ()

gfloat      gda_report_document_get_bottom_margin
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_bottom_margin ()

void        gda_report_document_set_bottom_margin
                                            (GdaReportDocument *document,
                                             gfloat bottommargin);

document : 
bottommargin : 


gda_report_document_get_left_margin ()

gfloat      gda_report_document_get_left_margin
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_left_margin ()

void        gda_report_document_set_left_margin
                                            (GdaReportDocument *document,
                                             gfloat leftmargin);

document : 
leftmargin : 


gda_report_document_get_right_margin ()

gfloat      gda_report_document_get_right_margin
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_right_margin ()

void        gda_report_document_set_right_margin
                                            (GdaReportDocument *document,
                                             gfloat rightmargin);

document : 
rightmargin : 


gda_report_document_get_bg_color ()

GdaReportColor* gda_report_document_get_bg_color
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_bg_color ()

void        gda_report_document_set_bg_color
                                            (GdaReportDocument *document,
                                             GdaReportColor *bgcolor);

document : 
bgcolor : 


gda_report_document_get_fg_color ()

GdaReportColor* gda_report_document_get_fg_color
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_fg_color ()

void        gda_report_document_set_fg_color
                                            (GdaReportDocument *document,
                                             GdaReportColor *fgcolor);

document : 
fgcolor : 


gda_report_document_get_border_color ()

GdaReportColor* gda_report_document_get_border_color
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_border_color ()

void        gda_report_document_set_border_color
                                            (GdaReportDocument *document,
                                             GdaReportColor *bordercolor);

document : 
bordercolor : 


gda_report_document_get_border_width ()

gfloat      gda_report_document_get_border_width
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_border_width ()

void        gda_report_document_set_border_width
                                            (GdaReportDocument *document,
                                             gfloat borderwidth);

document : 
borderwidth : 


gda_report_document_get_border_style ()

GdaReportLineStyle gda_report_document_get_border_style
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_border_style ()

void        gda_report_document_set_border_style
                                            (GdaReportDocument *document,
                                             GdaReportLineStyle borderstyle);

document : 
borderstyle : 


gda_report_document_get_font_family ()

gchar*      gda_report_document_get_font_family
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_font_family ()

void        gda_report_document_set_font_family
                                            (GdaReportDocument *document,
                                             gchar *fontfamily);

document : 
fontfamily : 


gda_report_document_get_font_size ()

gint        gda_report_document_get_font_size
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_font_size ()

void        gda_report_document_set_font_size
                                            (GdaReportDocument *document,
                                             gint fontsize);

document : 
fontsize : 


gda_report_document_get_font_weight ()

GdaReportFontWeight gda_report_document_get_font_weight
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_font_weight ()

void        gda_report_document_set_font_weight
                                            (GdaReportDocument *document,
                                             GdaReportFontWeight fontweight);

document : 
fontweight : 


gda_report_document_get_font_italic ()

gboolean    gda_report_document_get_font_italic
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_fonti_talic ()

void        gda_report_document_set_fonti_talic
                                            (GdaReportDocument *document,
                                             gboolean fontitalic);

document : 
fontitalic : 


gda_report_document_get_halignment ()

GdaReportHAlignment gda_report_document_get_halignment
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_halignment ()

void        gda_report_document_set_halignment
                                            (GdaReportDocument *document,
                                             GdaReportHAlignment alignment);

document : 
alignment : 


gda_report_document_get_valignment ()

GdaReportVAlignment gda_report_document_get_valignment
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_valignment ()

void        gda_report_document_set_valignment
                                            (GdaReportDocument *document,
                                             GdaReportVAlignment alignment);

document : 
alignment : 


gda_report_document_get_word_wrap ()

gboolean    gda_report_document_get_word_wrap
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_word_wrap ()

void        gda_report_document_set_word_wrap
                                            (GdaReportDocument *document,
                                             gboolean wordwrap);

document : 
wordwrap : 


gda_report_document_get_neg_value_color ()

GdaReportColor* gda_report_document_get_neg_value_color
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_neg_value_color ()

void        gda_report_document_set_neg_value_color
                                            (GdaReportDocument *document,
                                             GdaReportColor *negvaluecolor);

document : 
negvaluecolor : 


gda_report_document_get_date_format ()

gchar*      gda_report_document_get_date_format
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_date_format ()

void        gda_report_document_set_date_format
                                            (GdaReportDocument *document,
                                             gchar *dateformat);

document : 
dateformat : 


gda_report_document_get_precision ()

gint8       gda_report_document_get_precision
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_precision ()

void        gda_report_document_set_precision
                                            (GdaReportDocument *document,
                                             gint8 precision);

document : 
precision : 


gda_report_document_get_currency ()

gchar*      gda_report_document_get_currency
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_currency ()

void        gda_report_document_set_currency
                                            (GdaReportDocument *document,
                                             gchar *currency);

document : 
currency : 


gda_report_document_get_comma_separator ()

gboolean    gda_report_document_get_comma_separator
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_comma_separator ()

void        gda_report_document_set_comma_separator
                                            (GdaReportDocument *document,
                                             gboolean commaseparator);

document : 
commaseparator : 


gda_report_document_get_line_width ()

gfloat      gda_report_document_get_line_width
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_line_width ()

void        gda_report_document_set_line_width
                                            (GdaReportDocument *document,
                                             gfloat linewidth);

document : 
linewidth : 


gda_report_document_get_line_color ()

GdaReportColor* gda_report_document_get_line_color
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_line_color ()

void        gda_report_document_set_line_color
                                            (GdaReportDocument *document,
                                             GdaReportColor *linecolor);

document : 
linecolor : 


gda_report_document_get_line_style ()

GdaReportLineStyle gda_report_document_get_line_style
                                            (GdaReportDocument *document);

document : 
Returns : 


gda_report_document_set_line_style ()

void        gda_report_document_set_line_style
                                            (GdaReportDocument *document,
                                             GdaReportLineStyle linestyle);

document : 
linestyle :