#include "gnomeprintperl.h"
MODULE = Gnome2::Print::Job PACKAGE = Gnome2::Print::Job PREFIX = gnome_print_job_
GnomePrintJob_noinc *
gnome_print_job_new (class, config=NULL)
GnomePrintConfig_ornull * config
C_ARGS:
config
GnomePrintConfig_noinc * gnome_print_job_get_config (job)
GnomePrintJob * job
GnomePrintContext_noinc * gnome_print_job_get_context (job)
GnomePrintJob * job
gint gnome_print_job_close (job)
GnomePrintJob * job
gint gnome_print_job_print (job)
GnomePrintJob * job
gint gnome_print_job_render (job, ctx)
GnomePrintJob * job
GnomePrintContext * ctx
gint gnome_print_job_render_page (job, ctx, page, pageops)
GnomePrintJob * job
GnomePrintContext * ctx
gint page
gboolean pageops
gint gnome_print_job_get_pages (job)
GnomePrintJob * job
gint gnome_print_job_print_to_file (GnomePrintJob *job, gchar *output);
=for apidoc
=signature ($width, $height) = $job->get_page_size
=cut
void
gnome_print_job_get_page_size (job)
GnomePrintJob * job
PREINIT:
gdouble width;
gdouble height;
PPCODE:
if (!gnome_print_job_get_page_size (job, &width, &height))
XSRETURN_EMPTY;
EXTEND (SP, 2);
PUSHs (sv_2mortal (newSVnv (width)));
PUSHs (sv_2mortal (newSVnv (height)));