2014-02-13 29 views
0

dojo documentation,线dojox.gfx支持多种笔触样式:是否可以(如何)为dojox.gfx行定义自定义笔划样式?

“实”“ShortDash”“ShortDot”“ShortDashDot”“ShortDashDotDot”“点”,“短跑”,“LongDash”“DashDot”“ LongDashDot“”LongDashDotDot“”none“

  1. 我是否仅限于这些组合?
  2. 是否可以通过定义线/点图案来创建自定义样式?
  3. 是否可以定义图案的比例或单位长度?

谢谢!

回答

0

Dojo是一个跨平台的API,在IE8及其下方生成VML,在其他地方(例如IE9 +)生成SVG。

  1. 微软的VML仅限于这些组合,因此,为了实现跨平台,dojo也是如此。
  2. 您可以通过直接生成自定义SVG笔画样式来解决此问题,但它们不适用于IE8及更低版本。
  3. 不符合VML,但可以使用native SVG

例如

<line stroke-dasharray="5, 5"/> 
<line stroke-dasharray="15, 15"/> 
相关问题