paper.path()没有参数是什么意思?

时间:2012-01-23 12:43:52

标签: svg raphael

我确定paper.path("path string")。但是有些示例使用path方法而没有参数。 我查看了文档paper.path,它说路径字符串是可选的,但它没有说明当没有路径字符串时会发生什么。

1 个答案:

答案 0 :(得分:1)

你是正确的,它允许空路径。 W3C的定义是:

svg-path:
    wsp* moveto-drawto-command-groups? wsp*

允许任意数量的空白区域围绕零或moveto/drawtom 0 0命令组。

来自that W3C documentation page

  

请注意,BNF允许路径“d”属性为空。这不是错误,而是禁用路径的渲染。

换句话说,它是一条没有元素的路径。如果没有这个,如果你想要一条无路可走的道路,你可能不得不像{{1}}那样拥有一些kludge。