aboutsummaryrefslogtreecommitdiffstats
path: root/examples/drawing/style.jl
blob: 3a8c1056de8475518e8388912b416a2857f7aeb4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# Original Python:
#   from pyx import *

#   c = canvas.canvas()
#   c.stroke(path.line(0, 0, 4, 0),
#           [style.linewidth.THICK, style.linestyle.dashed, color.rgb.red])
#   c.stroke(path.line(0, -1, 4, -1),
#           [style.linewidth(0.2), style.linecap.round, color.rgb.green])
#   c.fill(path.rect(0, -3, 4, 1), [color.rgb.blue])
#   c.writeEPSfile("style")
#   c.writePDFfile("style")
#   c.writeSVGfile("style")

using PyX

c = canvas.canvas()
stroke(c, path.line(0, 0, 4, 0),
          [style_linewidth.THICK,
           style_linestyle.dashed,
           color_rgb.red])
stroke(c, path.line(0, -1, 4, -1),
          [style.linewidth(0.2),
           style_linecap.round,
           color_rgb.green])
pyx_fill(c, path.rect(0, -3, 4, 1),
        [color_rgb.blue])

writeEPSfile(c, "style")
writePDFfile(c, "style")