1
// skewabc - exercise the skew functions
10
"github.com/ajstarks/svgo"
14
g = svg.New(os.Stdout)
19
func sky(x, y, w, h int, a float64, s string) {
20
g.Gstyle(fmt.Sprintf("font-family:sans-serif;font-size:%dpx;text-anchor:middle", w/2))
22
g.Rect(x, y, w, h, `fill:black; fill-opacity:0.3`)
23
g.Text(x+w/2, y+h/2, s, `fill:white;baseline-shift:-33%`)
29
g.Start(width, height)
31
g.Rect(0, 0, width, height, "fill:white")
32
g.Grid(0, 0, width, height, 50, "stroke:lightblue")
33
sky(100, 100, 100, 100, 30, "A")
34
sky(200, 332, 100, 100, -30, "B")
35
sky(300, -15, 100, 100, 30, "C")