EvFileExporter
EvFileExporter
|
|
Object Hierarchy
GEnum
╰── EvFileExporterFormat
GFlags
╰── EvFileExporterCapabilities
GInterface
╰── EvFileExporter
Functions
ev_file_exporter_begin_page ()
void
ev_file_exporter_begin_page (EvFileExporter *exporter
);
ev_file_exporter_end_page ()
void
ev_file_exporter_end_page (EvFileExporter *exporter
);
ev_file_exporter_end ()
void
ev_file_exporter_end (EvFileExporter *exporter
);
Types and Values
enum EvFileExporterFormat
enum EvFileExporterCapabilities
struct EvFileExporterContext
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;
};
EvFileExporter
typedef struct _EvFileExporter EvFileExporter;
struct EvFileExporterInterface
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);
};