Можно ли (как) определить собственные стили обводки для линий dojox.gfx?
Согласно документации dojo, строки в dojox.gfx поддерживают несколько стилей обводки:
"Сплошной" "ShortDash" "ShortDot" "ShortDashDot" "ShortDashDotDot" "Dot" "Dash" "LongDash" "DashDot" "LongDashDot" "LongDashDotDot" "none"
- Я ограничен этими комбинациями?
- Можно ли создавать собственные стили, определяя рисунок линии / точки?
- Можно ли определить масштаб рисунка или единицу длины?
Спасибо!
1 ответ
Решение
Dojo - это кроссплатформенный API, и в IE8 и ниже он генерирует VML, в других местах (например, IE9+) он генерирует SVG.
- Microsoft VML ограничивается этими комбинациями и, следовательно, для кросс-платформенной работы так же подходит для додзе.
- Вы можете обойти это, создавая собственные стили обводки SVG напрямую, но они не будут работать в IE8 и ниже.
- Не с VML, это возможно с родным SVG, хотя.
например
<line stroke-dasharray="5, 5"/>
<line stroke-dasharray="15, 15"/>