GtkPrintJob              package:RGtk2              R Documentation

_G_t_k_P_r_i_n_t_J_o_b

_D_e_s_c_r_i_p_t_i_o_n:

     Represents a print job

_H_i_e_r_a_r_c_h_y:

     GObject
        +----GtkPrintJob 

_D_e_t_a_i_l_e_d _D_e_s_c_r_i_p_t_i_o_n:

     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.

_U_s_e_r _F_u_n_c_t_i_o_n_s:


     '_G_t_k_P_r_i_n_t_J_o_b_C_o_m_p_l_e_t_e_F_u_n_c(_p_r_i_n_t._j_o_b, _u_s_e_r._d_a_t_a, _e_r_r_o_r)' The type of
          callback that is passed to 'gtk\Print\Job\Send()'. It is
          called when the print job has been completely sent.

          '_p_r_i_n_t._j_o_b' [GtkPrintJob] the 'GtkPrintJob'

          '_u_s_e_r._d_a_t_a' [R object] user data that has been passed to
               'gtk\Print\Job\Send()'

          '_e_r_r_o_r' ['GError'] a 'GError' that contains error information
               if the sending of the print job failed, otherwise 'NULL'


_S_i_g_n_a_l_s:


     '_s_t_a_t_u_s-_c_h_a_n_g_e_d(_j_o_b, _u_s_e_r._d_a_t_a)' Gets emitted when the status of a
          job changes. The signal handler can use
          'gtk\Print\Job\Get\Status()' to obtain the new status.  

          Since  2.10

          '_j_o_b' [GtkPrintJob]  the 'GtkPrintJob' object on which the
               signal was emitted

          '_u_s_e_r._d_a_t_a' [R object] user data set when the signal handler
               was connected.


_P_r_o_p_e_r_t_i_e_s:


     '_p_a_g_e-_s_e_t_u_p' ['_G_t_k_P_a_g_e_S_e_t_u_p' : _R_e_a_d / _W_r_i_t_e / _C_o_n_s_t_r_u_c_t _O_n_l_y] Page
          Setup.


     '_p_r_i_n_t_e_r' ['_G_t_k_P_r_i_n_t_e_r' : _R_e_a_d / _W_r_i_t_e / _C_o_n_s_t_r_u_c_t _O_n_l_y] Printer
          to print the job to.


     '_s_e_t_t_i_n_g_s' ['_G_t_k_P_r_i_n_t_S_e_t_t_i_n_g_s' : _R_e_a_d / _W_r_i_t_e / _C_o_n_s_t_r_u_c_t _O_n_l_y] 
          Printer settings.


     '_t_i_t_l_e' [_c_h_a_r_a_c_t_e_r : _R_e_a_d / _W_r_i_t_e / _C_o_n_s_t_r_u_c_t _O_n_l_y] Title of the
          print job.  Default value: NULL


     '_t_r_a_c_k-_p_r_i_n_t-_s_t_a_t_u_s' [_l_o_g_i_c_a_l : _R_e_a_d / _W_r_i_t_e] TRUE if the print
          job will continue to emit status-changed signals after the
          print data has been sent to the printer or print server. 
          Default value: FALSE


_A_u_t_h_o_r(_s):

     Derived by RGtkGen from GTK+ documentation

_R_e_f_e_r_e_n_c_e_s:

     <URL: http://developer.gnome.org/doc/API/2.0/gtk/GtkPrintJob.html>

