![]() |
![]() |
![]() |
Evince Programmer's Reference Manual | ![]() |
---|---|---|---|---|
enum EvFileExporterFormat; #define EV_FILE_EXPORTER_IFACE (k) #define EV_IS_FILE_EXPORTER_IFACE (k) EvFileExporter; EvFileExporterIface; gboolean ev_file_exporter_format_supported (EvFileExporter *exporter, EvFileExporterFormat format); void ev_file_exporter_begin (EvFileExporter *exporter, EvFileExporterFormat format, const gchar *filename, gint first_page, gint last_page, gdouble paper_width, gdouble paper_height, gboolean duplex); void ev_file_exporter_do_page (EvFileExporter *exporter, EvRenderContext *rc); void ev_file_exporter_end (EvFileExporter *exporter);
typedef enum { EV_FILE_FORMAT_PS, EV_FILE_FORMAT_PDF, EV_FILE_FORMAT_UNKNOWN } EvFileExporterFormat;
#define EV_FILE_EXPORTER_IFACE(k) (G_TYPE_CHECK_CLASS_CAST((k), EV_TYPE_FILE_EXPORTER, EvFileExporterIface))
k : |
#define EV_IS_FILE_EXPORTER_IFACE(k) (G_TYPE_CHECK_CLASS_TYPE ((k), EV_TYPE_FILE_EXPORTER))
k : |
typedef struct { GTypeInterface base_iface; /* Methods */ gboolean (* format_supported) (EvFileExporter *exporter, EvFileExporterFormat format); void (* begin) (EvFileExporter *exporter, EvFileExporterFormat format, const gchar *filename, gint first_page, gint last_page, gdouble paper_width, gdouble paper_height, gboolean duplex); void (* do_page) (EvFileExporter *exporter, EvRenderContext *rc); void (* end) (EvFileExporter *exporter); } EvFileExporterIface;
gboolean ev_file_exporter_format_supported (EvFileExporter *exporter, EvFileExporterFormat format);
exporter : |
|
format : |
|
Returns : |
void ev_file_exporter_begin (EvFileExporter *exporter, EvFileExporterFormat format, const gchar *filename, gint first_page, gint last_page, gdouble paper_width, gdouble paper_height, gboolean duplex);
exporter : |
|
format : |
|
filename : |
|
first_page : |
|
last_page : |
|
paper_width : |
|
paper_height : |
|
duplex : |
void ev_file_exporter_do_page (EvFileExporter *exporter, EvRenderContext *rc);
exporter : |
|
rc : |