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 gtk:print-settings-to-gvariant function. Examples
(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 |
2025-07-06