根据dojo文档,dojox.gfx中的行支持多种笔划样式:
"实心"ShortDash"ShortDot"ShortDashDot">
- 我是否仅限于这些组合
- 是否可以通过定义线条/点图案来创建自定义样式
- 是否可以定义图案的比例或单位长度
谢谢!
Dojo是一个跨平台的API,在IE8及以下版本上生成VML,在其他版本(如IE9+)上生成SVG。
- Microsoft的VML仅限于这些组合,因此,要跨平台工作,dojo也是如此
- 您可以通过直接生成自定义SVG笔划样式来解决这个问题,但它们在IE8及以下版本上不起作用
- 不是使用VML,而是使用本机SVG
例如
<line stroke-dasharray="5, 5"/>
<line stroke-dasharray="15, 15"/>