On Fri, 2007-11-16 at 11:15 -0600, Jonathon Jongsma wrote:
> On Wed, 2007-11-14 at 05:35 +0000, Dale Mellor wrote:
> > I'm trying to use pango to write text into a PNG file. I have a
> > Cairo::Context on a Cairo::ImageSurface which works perfectly well with
> > graphics, but when I do Pango::Layout::create from this I get a NULL
> > object.
> >
> > I have seen in the cairofontmap.h header file that the wrapping around
> > pango_cairo_font_map_get_default is commented out, so I can't use that
> > from which to create a Pango::Context.
> >
> > Ideas anybody?
> > Thanks in advance.
>
> If you could provide a minimal test case to illustrate the issue, that might help people respond more easily.
Here you go.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
#include <cairomm/cairomm.h>
#include <pangomm.h>
int main ()
{
Cairo::RefPtr<Cairo::ImageSurface> surface
= Cairo::ImageSurface::create (Cairo::FORMAT_ARGB32, 750,
600);
Cairo::RefPtr<Cairo::Context> cairo = Cairo::Context::create
(surface);
Glib::RefPtr <Pango::Layout> pango = Pango::Layout::create (cairo);
return 0;
}
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Attachment:
signature.asc
Description: This is a digitally signed message part