Top | ![]() |
![]() |
![]() |
![]() |
A GtkPrintJob object represents a job that is sent to a printer. You only need to deal directly with print jobs if you use the non-portable GtkPrintUnixDialog API.
Use gtk_print_job_get_surface()
to obtain the cairo surface
onto which the pages must be drawn. Use gtk_print_job_send()
to send the finished job to the printer. If you don't use cairo
GtkPrintJob also supports printing of manually generated postscript,
via gtk_print_job_set_source_file()
.
Printing support was added in GTK+ 2.10.