Package: gtk
Function gtk-print-settings-new-from-gvariant
| Lambda Listgtk-print-settings-new-from-gvariant (variant) ArgumentsReturn ValueThe restored gtk-print-settings object. Details          Deserialize print settings from an a{sv} variant in the format    produced by the function gtk-print-settings-to-gvariant.   Since 3.22 Example
 (let* ((variant (g-variant-parse "a{sv}"
                                  "{'scale': <'100'>,
                                    'number-up': <'1'>,
                                    'n-copies': <'1'>,
                                    'page-ranges': <'0-11'>,
                                    'page-set': <'all'>,
                                    'printer': <'In Datei drucken'>,
                                    'print-pages': <'ranges'>,
                                    'reverse': <'false'>,
                                    'collate': <'false'>,
                                    'output-file-format': <'pdf'>}"))
        (settings (gtk-print-settings-new-from-gvariant variant)))
   (g-variant-print (gtk-print-settings-to-gvariant settings) nil))
=> "{'scale': <'100'>, 'number-up': <'1'>, 'n-copies': <'1'>,
      'page-ranges': <'0-11'>, 'page-set': <'all'>,
      'printer': <'In Datei drucken'>, 'print-pages': <'ranges'>,
      'reverse': <'false'>, 'collate': <'false'>,
      'output-file-format': <'pdf'>}"     | See also | 
2020-4-6