ГОСТ Р ИСО/МЭК 26300—2010
/606 «derine name-"draw-enhanc6d-ge<>m*try-attliac" eombin«-"lnLerleav<i">
760/«optional»
7608«attribute natte-"draw:extrusion-color" a:de£aultVaiue-"£aise“>
7609<te£ name-"boolean"/»
7610«/attribute»
7611«/optional»
7612
«/define»
9.5.3Расширенная геометрия: атрибуты траектории
Расширенная траектория
Атрибут
draw
:
enhanced-path
определяет траекторию аналогично атрибуту
svg:d
элемента
<svq:path>.
Инструкции, такие как
moveto, lir.eto, arcto
и
другие, вместе с их параметрами описывают геометрию фигуры, которая может
быть заполненацветом и/или заштрихована.Относительныекомандыне
поддерживаются.
Синтаксис атрибута d raw :enhanced-path представлен ниже.
•Инструкции представляются в виде одного символа (например moveto
представляется как м).
•Используется префиксная нотация, которая означает что за каждой
командой следуют ее параметры.
•Излишние пробельные символы и разделители, такие как запятые, могут
быть пропущены (например,
"М 10 10 L 20 20 L 30 20"
можно
записать в виде:
"Ml0 10L20 20L30 20" .
•Если команда повторяется несколько раз, требуется только первая
команда (например
"М 10 10 L 20 20 L 30 20"
можно записать в
виде
"М 10 10 L 20 20 30 20" .
•Могут использоваться числа с плавающей точкой, поэтому единственный
доступный десятичный разделитель — это точка («.»).
Приведенные выше правила совпадают с определенными для элемента
<svg:path>.
Параметр может иметь одно из следующих расширений.
•Символ «?» для отметки начала имени формулы. В этом случае
результат атрибута элемента draw : fo rm u la используется как значение
параметра.
384