gc.set_stroke_color((0.0, 0.0, 0.0, 1.0)) gc.move_to(w / 3, h / 2) gc.arc_to(w / 3, 2 * h / 3, w / 2, 2 * h / 3, r) gc.arc_to(2 * w / 3, 2 * h / 3, 2 * w / 3, h / 2, r) gc.arc_to(2 * w / 3, h / 3, w / 2, h / 3, r) gc.arc_to(w / 3, h / 3, w / 3, h / 2, r) gc.line_to(w / 3, h / 2) gc.stroke_path() canvas = Canvas(filename="arcs.pdf", pagesize=letter) gc = GraphicsContext(canvas) gc.set_alpha(0.3) gc.set_stroke_color((1.0, 0.0, 0.0)) gc.set_fill_color((0.0, 1.0, 0.0)) gc.rect(95, 95, 10, 10) gc.fill_path() draw_ellipse(gc, 100, 100, 35.0, 25.0, pi / 6) draw_round_rect(gc) gc.save()
gc.move_to(w/3, h/2) gc.arc_to(w/3, 2*h/3, w/2, 2*h/3, r) gc.arc_to(2*w/3, 2*h/3, 2*w/3, h/2, r) gc.arc_to(2*w/3, h/3, w/2, h/3, r) gc.arc_to(w/3, h/3, w/3, h/2, r) gc.line_to(w/3, h/2) gc.stroke_path() canvas = Canvas(filename='arcs.pdf', pagesize=letter) gc = GraphicsContext(canvas) gc.set_alpha(0.3) gc.set_stroke_color((1.0,0.0,0.0)) gc.set_fill_color((0.0,1.0,0.0)) gc.rect(95, 95, 10, 10) gc.fill_path() draw_ellipse(gc, 100, 100, 35.0, 25.0, pi / 6) draw_round_rect(gc) gc.save()