No. When people ask this question they are usually
looking for an abstract interface that draws either to
the screen or to a printer. There is nothing like that
in GTK+ right now.
GnomeCanvas will probably have a feature like this
in a future version.
There is a gnome-print
library available, which handles many unpleasant
low-level details when dealing with fonts and
PostScript. It also comes with a printer-selection
dialog.