что означает paper.path () без аргументов? - PullRequest
0 голосов
/ 23 января 2012

Я уверен в paper.path("path string"). Но в некоторых примерах используется метод path без аргументов. Я заглянул в документы paper.path, там говорится, что строка пути не обязательна, но он не сказал, что происходит, когда нет строки пути.

1 Ответ

1 голос
/ 23 января 2012

Вы правы, что допускаются пустые пути.Определение из W3C:

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

разрешает любое количество пустого пространства вокруг нуля или одну из групп команд moveto/drawto.

С этой страницы документации W3C :

Обратите внимание, что BNF позволяет атрибуту пути 'd' быть пустым.Это не ошибка, вместо этого он отключает рендеринг пути.

Другими словами, это путь без элементов в нем.Без этого вам, вероятно, понадобился бы какой-нибудь кладж, такой как m 0 0, если вы хотите, чтобы путь ничего не делал.

...