summary refs log blame commit diff stats
path: root/examples/cairoex.nim
blob: 492428705d791a29615fd4b5134bdcae4516a2b7 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

            











                                                          
 
import cairo

var surface = image_surface_create(FORMAT_ARGB32, 240, 80)
var cr = create(surface)

select_font_face(cr, "serif", FONT_SLANT_NORMAL, 
                              FONT_WEIGHT_BOLD)
set_font_size(cr, 32.0)
set_source_rgb(cr, 0.0, 0.0, 1.0)
move_to(cr, 10.0, 50.0)
show_text(cr, "Hello, world")
destroy(cr)
discard write_to_png(surface, "hello.png")
destroy(surface)