GtkPrintSettings            package:RGtk2            R Documentation

_G_t_k_P_r_i_n_t_S_e_t_t_i_n_g_s

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

     Stores print settings

_M_e_t_h_o_d_s _a_n_d _F_u_n_c_t_i_o_n_s:

     'gtkPrintSettingsNew()'
      'gtkPrintSettingsCopy(object)'
      'gtkPrintSettingsHasKey(object, key)'
      'gtkPrintSettingsGet(object, key)'
      'gtkPrintSettingsSet(object, key, value)'
      'gtkPrintSettingsUnset(object, key)'
      'gtkPrintSettingsForeach(object, func, user.data = NULL)'
      'gtkPrintSettingsGetBool(object, key)'
      'gtkPrintSettingsSetBool(object, key, value)'
      'gtkPrintSettingsGetDouble(object, key)'
      'gtkPrintSettingsGetDoubleWithDefault(object, key, def)'
      'gtkPrintSettingsSetDouble(object, key, value)'
      'gtkPrintSettingsGetLength(object, key, unit)'
      'gtkPrintSettingsSetLength(object, key, value, unit)'
      'gtkPrintSettingsGetInt(object, key)'
      'gtkPrintSettingsGetIntWithDefault(object, key, def)'
      'gtkPrintSettingsSetInt(object, key, value)'
      'gtkPrintSettingsGetPrinter(object)'
      'gtkPrintSettingsSetPrinter(object, printer)'
      'gtkPrintSettingsGetOrientation(object)'
      'gtkPrintSettingsSetOrientation(object, orientation)'
      'gtkPrintSettingsGetPaperSize(object)'
      'gtkPrintSettingsSetPaperSize(object, paper.size)'
      'gtkPrintSettingsGetPaperWidth(object, unit)'
      'gtkPrintSettingsSetPaperWidth(object, width, unit)'
      'gtkPrintSettingsGetPaperHeight(object, unit)'
      'gtkPrintSettingsSetPaperHeight(object, height, unit)'
      'gtkPrintSettingsGetUseColor(object)'
      'gtkPrintSettingsSetUseColor(object, use.color)'
      'gtkPrintSettingsGetCollate(object)'
      'gtkPrintSettingsSetCollate(object, collate)'
      'gtkPrintSettingsGetReverse(object)'
      'gtkPrintSettingsSetReverse(object, reverse)'
      'gtkPrintSettingsGetDuplex(object)'
      'gtkPrintSettingsSetDuplex(object, duplex)'
      'gtkPrintSettingsGetQuality(object)'
      'gtkPrintSettingsSetQuality(object, quality)'
      'gtkPrintSettingsGetNCopies(object)'
      'gtkPrintSettingsSetNCopies(object, num.copies)'
      'gtkPrintSettingsGetNumberUp(object)'
      'gtkPrintSettingsSetNumberUp(object, number.up)'
      'gtkPrintSettingsGetResolution(object)'
      'gtkPrintSettingsSetResolution(object, resolution)'
      'gtkPrintSettingsGetScale(object)'
      'gtkPrintSettingsSetScale(object, scale)'
      'gtkPrintSettingsGetPrintPages(object)'
      'gtkPrintSettingsSetPrintPages(object, pages)'
      'gtkPrintSettingsGetPageRanges(object, num.ranges)'
      'gtkPrintSettingsSetPageRanges(object, page.ranges, num.ranges)'
      'gtkPrintSettingsGetPageSet(object)'
      'gtkPrintSettingsSetPageSet(object, page.set)'
      'gtkPrintSettingsGetDefaultSource(object)'
      'gtkPrintSettingsSetDefaultSource(object, default.source)'
      'gtkPrintSettingsGetMediaType(object)'
      'gtkPrintSettingsSetMediaType(object, media.type)'
      'gtkPrintSettingsGetDither(object)'
      'gtkPrintSettingsSetDither(object, dither)'
      'gtkPrintSettingsGetFinishings(object)'
      'gtkPrintSettingsSetFinishings(object, finishings)'
      'gtkPrintSettingsGetOutputBin(object)'
      'gtkPrintSettingsSetOutputBin(object, output.bin)'
      'gtkPrintSettingsNewFromFile(file.name, .errwarn = TRUE)'
      'gtkPrintSettingsNewFromKeyFile(key.file, group.name, .errwarn =
     TRUE)'
      'gtkPrintSettingsToFile(object, file.name, .errwarn = TRUE)'
      'gtkPrintSettingsToKeyFile(object, key.file, group.name)'
      'gtkPrintSettings()'

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

     GObject
        +----GtkPrintSettings 

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

     A GtkPrintSettings object represents the settings of a print
     dialog in  a system-independent way. The main use for this object
     is that once  you've printed you can get a settings object that
     represents the settings  the user chose, and the next time you
     print you can pass that object in so  that the user doesn't have
     to re-set all his settings. 

     Its also possible to enumerate the settings so that you can easily
     save  the settings for the next time your app runs, or even store
     them in a  document. The predefined keys try to use shared values
     as much as possible  so that moving such a document between
     systems still works.

     Printing support was added in GTK+ 2.10.

_S_t_r_u_c_t_u_r_e_s:


     '_G_t_k_P_r_i_n_t_S_e_t_t_i_n_g_s' _undocumented _


     '_G_t_k_P_a_g_e_R_a_n_g_e' _undocumented _ *'GtkPageRange' is a
          transparent-type.*

          '_s_t_a_r_t' [integer] 

          '_e_n_d' [integer] 


_C_o_n_v_e_n_i_e_n_t _C_o_n_s_t_r_u_c_t_i_o_n:

     'gtkPrintSettings' is the equivalent of 'gtkPrintSettingsNew'.

_E_n_u_m_s _a_n_d _F_l_a_g_s:


     '_G_t_k_P_a_g_e_O_r_i_e_n_t_a_t_i_o_n' _undocumented _

          '_p_o_r_t_r_a_i_t' _undocumented _

          '_l_a_n_d_s_c_a_p_e' _undocumented _

          '_r_e_v_e_r_s_e-_p_o_r_t_r_a_i_t' _undocumented _

          '_r_e_v_e_r_s_e-_l_a_n_d_s_c_a_p_e' _undocumented _


     '_G_t_k_P_r_i_n_t_D_u_p_l_e_x' _undocumented _

          '_s_i_m_p_l_e_x' _undocumented _

          '_h_o_r_i_z_o_n_t_a_l' _undocumented _

          '_v_e_r_t_i_c_a_l' _undocumented _


     '_G_t_k_P_r_i_n_t_Q_u_a_l_i_t_y' _undocumented _

          '_l_o_w' _undocumented _

          '_n_o_r_m_a_l' _undocumented _

          '_h_i_g_h' _undocumented _

          '_d_r_a_f_t' _undocumented _


     '_G_t_k_P_r_i_n_t_P_a_g_e_s' _undocumented _

          '_a_l_l' _undocumented _

          '_c_u_r_r_e_n_t' _undocumented _

          '_r_a_n_g_e_s' _undocumented _


     '_G_t_k_P_a_g_e_S_e_t' _undocumented _

          '_a_l_l' _undocumented _

          '_e_v_e_n' _undocumented _

          '_o_d_d' _undocumented _


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


     '_G_t_k_P_r_i_n_t_S_e_t_t_i_n_g_s_F_u_n_c(_k_e_y, _v_a_l_u_e, _u_s_e_r._d_a_t_a)' _undocumented _

          '_k_e_y' [character] 

          '_v_a_l_u_e' [character] 

          '_u_s_e_r._d_a_t_a' [R object] 


_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/GtkPrintSettings.html>

