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