On Sat, 2005-04-16 at 02:10 +0200, Sebastian VorkÃper wrote: > Hello, > > i'm working with libgnomeprintmm-2.5.1 lately and couldn't figure out > how to print pictures (pixbufs). > > I know how to do it with "normal" libgnomeprint. > > So with libgnomeprint i would do: > > guchar *raw_image = gdk_pixbuf_get_pixels (pixbuf); > gint rowstride = gdk_pixbuf_get_rowstride (pixbuf); > gint height = gdk_pixbuf_get_height (pixbuf); > gint width = gdk_pixbuf_get_width (pixbuf); > > gnome_print_rgbimage (context, (char *) raw_image, width, height, > rowstride); > > But how to do it with libgnomeprintmm? > Or better: How would i create a "const Glib::ustring& data" out of > "guint8* Gdk::Pixbuf::get_pixels ( ) const" ? > > context->rgb_image( ??? , pixbuf->get_width(), pixbuf->get_height(), > pixbuf->get_rowstride())
It's very possible that the libgnomeprintmm API is wrong. A patch would be welcome. -- Murray Cumming [EMAIL PROTECTED] www.murrayc.com www.openismus.com _______________________________________________ gnomemm-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gnomemm-list
