2012-07-20 54 views
1

比方说,我具有由字符串吸入圣拉斐尔的路径:如何填写由Raphael(JavaScript)中的路径定义的区域?

中号163 420 - [R 163 360 188 330 213 210 238 270 263 30 288 60 313 90 338 180 363 330 388 420

这将产生结果是这样的:

Example output

如何使用拉斐尔在区域填充路径之下用颜色,像一个面积图?既然我知道底边的起点和终点,我可以通过添加“L 163 420”从右下角到左下角绘制一条直线来继续路径并使其成为闭环。

我找不到有关创建使用路径填充区域的文档中的任何内容,但肯定这必须是可能的,对吗?

回答

2

使用fill属性。你也不需要关闭路径,拉斐尔可以弄明白。

paper.path("M 163 420 R 163 360 188 330 213 210 238 270 263 30 288 60 313 90 338 180 363 330 388 420") 
    .attr("fill", "red"); 
+0

那么,我是个白痴。我没有意识到填充属性可以用于形状以外的东西。谢谢! – NChase 2012-07-20 18:38:33