Je lis dans la doc (https://developer.gnome.org/gtk3/sta...LE-FORMAT:CAPS)
The key used by the “Print to file” printer to store the format of the output. The supported values are “PS” and “PDF”.
or, dans gtk-demo, on trouve dans printing.c la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  else if (g_strcmp0 (gtk_print_settings_get (settings, GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT), "svg") == 0)
ce qui m'a incité à trouver le lien suivant https://gitorious.org/gsettings-gtk/...9893af155b0bfc
et constater que dans le code:
  • il y a bien "svg" en plus
  • ce sont des minuscules et non des majuscules

Ceci, aussi bien pour GTK+2 que GTK3.
Je pense donc que la doc à besoin d'une mise à jour.

P.S. Je me demande d'ailleurs s'il ne serai pas plus intelligent de modifier le code pour accepter tous les types de surface connus par CAIRO et remplacer les radio-buttons de la demo par une combobox moins encombrante.