Top | ![]() |
![]() |
![]() |
![]() |
void | ev_file_exporter_begin () |
void | ev_file_exporter_begin_page () |
void | ev_file_exporter_do_page () |
void | ev_file_exporter_end_page () |
void | ev_file_exporter_end () |
EvFileExporterCapabilities | ev_file_exporter_get_capabilities () |
enum | EvFileExporterFormat |
enum | EvFileExporterCapabilities |
struct | EvFileExporterContext |
EvFileExporter | |
struct | EvFileExporterInterface |
GEnum ╰── EvFileExporterFormat GFlags ╰── EvFileExporterCapabilities GInterface ╰── EvFileExporter
void ev_file_exporter_begin (EvFileExporter *exporter
,EvFileExporterContext *fc
);
void ev_file_exporter_do_page (EvFileExporter *exporter
,EvRenderContext *rc
);
EvFileExporterCapabilities
ev_file_exporter_get_capabilities (EvFileExporter *exporter
);
struct EvFileExporterContext { EvFileExporterFormat format; const gchar *filename; gint first_page; gint last_page; gdouble paper_width; gdouble paper_height; gboolean duplex; gint pages_per_sheet; };
struct EvFileExporterInterface { GTypeInterface base_iface; /* Methods */ void (* begin) (EvFileExporter *exporter, EvFileExporterContext *fc); void (* begin_page) (EvFileExporter *exporter); void (* do_page) (EvFileExporter *exporter, EvRenderContext *rc); void (* end_page) (EvFileExporter *exporter); void (* end) (EvFileExporter *exporter); EvFileExporterCapabilities (* get_capabilities) (EvFileExporter *exporter); };