]> www.fi.muni.cz Git - evince.git/blobdiff - backend/ev-ps-exporter.h
add paper_width, paper_height, and duplex parameters to ::begin.
[evince.git] / backend / ev-ps-exporter.h
index ae746a1b9e1e3d82fc37ef8a73f43af275609043..36d2613ac0c6d242da66d525f91afb02df561fd8 100644 (file)
@@ -44,7 +44,10 @@ struct _EvPSExporterIface {
        void            (* begin)       (EvPSExporter *exporter,
                                         const char   *filename,
                                         int           first_page,
-                                        int           last_page);
+                                        int           last_page,
+                                         double        paper_width,
+                                         double        paper_height,
+                                         gboolean      duplex);
        void            (* do_page)     (EvPSExporter *exporter,
                                         int           page);
        void            (* end)         (EvPSExporter *exporter);
@@ -52,7 +55,9 @@ struct _EvPSExporterIface {
 
 GType  ev_ps_exporter_get_type (void);
 void   ev_ps_exporter_begin    (EvPSExporter *exporter, const char *filename,
-                                int first_page, int last_page);
+                                int first_page, int last_page,
+                                 double paper_width, double paper_height,
+                                 gboolean duplex);
 void   ev_ps_exporter_do_page  (EvPSExporter *exporter, int page);
 void   ev_ps_exporter_end      (EvPSExporter *exporter);