首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以(如何)为dojox.gfx行定义自定义笔画样式?

是否可以(如何)为dojox.gfx行定义自定义笔画样式?
EN

Stack Overflow用户
提问于 2014-02-13 14:16:37
回答 1查看 187关注 0票数 0

根据dojo文档的说法,dojox.gfx中的线条支持多种笔画样式:

“实心”“ShortDash”“ShortDot”“ShortDashDot”“ShortDashDotDot”“Dot”“Dash”“LongDash”“DashDot”“LongDashDot”“LongDashDotDot”“none”

  1. 我只限于这些组合吗?
  2. 是否可以通过定义行/点模式来创建自定义样式?
  3. 是否可以定义模式的规模或单位长度?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-13 15:01:22

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

  1. 微软的VML仅限于这些组合,因此,跨平台工作也是如此。
  2. 您可以通过直接生成自定义SVG笔画样式来解决这个问题,但是它们不能在IE8和更低的地方工作。
  3. 但是,使用本地SVG是可能的,而不是使用VML。

例如:

代码语言:javascript
复制
<line stroke-dasharray="5, 5"/>
<line stroke-dasharray="15, 15"/>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21756718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档