[cairo] Hello, Cairo! Re: Simple Win32 GDI example with Cairo wanted
Asko Kauppi
askok at dnainternet.net
Mon Sep 1 06:45:53 PDT 2008
I would second this.
Although setting up a "Hello world" IDE project drawing the text using
Cairo should not be a Big Deal, it certainly would help the initial
step (instead of pressing 'new' in the IDE).
Especially since Windows is my 3rd platform, and I am using VC++ 2008
Express only occasionally. So, if anyone has a "Hello world" Cairo +
VC++ 2008 project to spare, thanks! :)
In fact, I would like to see such Hello World for VC++, GTK+ and OS X
(XCode) all of them.
-asko
Stefan Landvogt kirjoitti 29.8.2008 kello 0:40:
> Hi,
>
> I was able to build Cairo on Windows and also got a simple sample
> application, that renders to a PNG.
>
> #define LIBCAIRO_EXPORTS
>
> #include <cairo.h>
>
> int _tmain(int argc, _TCHAR* argv[])
> {
> cairo_surface_t *surface;
> cairo_t *cr;
>
> surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 240, 80);
> cr = cairo_create (surface);
>
> cairo_select_font_face (cr, "serif", CAIRO_FONT_SLANT_NORMAL,
> CAIRO_FONT_WEIGHT_BOLD);
> cairo_set_font_size (cr, 32.0);
> cairo_set_source_rgb (cr, 0.0, 0.0, 1.0);
> cairo_move_to (cr, 10.0, 50.0);
> cairo_show_text (cr, "Hello, World");
> cairo_destroy (cr);
> cairo_surface_write_to_png (surface, "hello.png");
> cairo_surface_destroy (surface);
>
> return 0;
> }
>
> Does anyone has an example, that does that simple rendering to a
> window not using GTK but to a Windows MFC window. Any pointer or
> example or even a VisualStudio project would be creately appreciated.
>
> Thanks,
> Stefan
> _______________________________________________
> cairo mailing list
> cairo at cairographics.org
> http://lists.cairographics.org/mailman/listinfo/cairo
More information about the cairo
mailing list