1 /* libgda-report-4.0.vapi generated by vapigen, do not modify. */
3 [Version (deprecated_since = "4.2.13", replacement = "bindings distributed with libgda-4.0")]
5 [CCode (cheader_filename = "libgda-report/libgda-report.h")]
6 public class ReportDocbookDocument : Gda.ReportDocument {
7 [CCode (has_construct_function = false, type = "GdaReportDocument*")]
8 public ReportDocbookDocument (Gda.ReportEngine engine);
10 public string fo_stylesheet { owned get; set; }
12 public string fop_path { owned get; set; }
14 public string html_stylesheet { owned get; set; }
16 public string java_home { owned get; set; }
18 [CCode (cheader_filename = "libgda-report/libgda-report.h")]
19 public class ReportDocument : GLib.Object {
20 [CCode (has_construct_function = false)]
21 protected ReportDocument ();
22 public virtual bool run_as_html (string filename) throws GLib.Error;
23 public virtual bool run_as_pdf (string filename) throws GLib.Error;
24 public void set_template (string file);
26 public Gda.ReportEngine engine { owned get; set; }
27 public string template { set; }
29 [CCode (cheader_filename = "libgda-report/libgda-report.h")]
30 public class ReportEngine : GLib.Object {
31 [CCode (has_construct_function = false)]
32 public ReportEngine (Xml.Node spec_node);
33 public void declare_object (GLib.Object object, string obj_name);
34 public unowned GLib.Object find_declared_object (GLib.Type obj_type, string obj_name);
35 [CCode (has_construct_function = false)]
36 public ReportEngine.from_file (string spec_file_name);
37 [CCode (has_construct_function = false)]
38 public ReportEngine.from_string (string spec_string);
39 public unowned Xml.Node run_as_doc () throws GLib.Error;
40 public unowned Xml.Node run_as_node () throws GLib.Error;
42 public void* spec { get; set; }
44 public string spec_filename { set; }
46 public string spec_string { set; }
48 [CCode (cheader_filename = "libgda-report/libgda-report.h")]
49 public class ReportRmlDocument : Gda.ReportDocument {
50 [CCode (has_construct_function = false, type = "GdaReportDocument*")]
51 public ReportRmlDocument (Gda.ReportEngine engine);