Canvas 是否可以(如何)为dojox.gfx线定义自定义笔划样式?

Canvas 是否可以(如何)为dojox.gfx线定义自定义笔划样式?,canvas,svg,dojo,dojox.gfx,Canvas,Svg,Dojo,Dojox.gfx,根据,dojox.gfx中的线条支持多种笔划样式: “实心”“短划线”“短划线”“短划线”“短划线”“短划线”“点”“短划线”“长划线”“短划线”“长划线”“长划线”“长划线”“长划线”“无” 我是否仅限于这些组合 是否可以通过定义线/点图案来创建自定义样式 是否可以定义图案的比例或单位长度 谢谢 Dojo是一种跨平台API,在IE8及以下版本上生成VML,在其他地方(如IE9+)生成SVG 微软的VML仅限于这些组合,因此,dojo也可以跨平台工作 您可以通过直接生成自定义SVG笔划样式来解决

根据,dojox.gfx中的线条支持多种笔划样式:

“实心”“短划线”“短划线”“短划线”“短划线”“短划线”“点”“短划线”“长划线”“短划线”“长划线”“长划线”“长划线”“长划线”“无”

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

  • 谢谢

    Dojo是一种跨平台API,在IE8及以下版本上生成VML,在其他地方(如IE9+)生成SVG

  • 微软的VML仅限于这些组合,因此,dojo也可以跨平台工作
  • 您可以通过直接生成自定义SVG笔划样式来解决此问题,但它们在IE8及以下版本上不起作用
  • 不过,VML并不是这样,这是可能的
  • e、 g

    
    
    <line stroke-dasharray="5, 5"/>
    <line stroke-dasharray="15, 15"/>