2014-02-13 1 views
0

dojo documentation에 따르면, 라인 dojox.gfx에서 스트로크 스타일의 수를 지원합니다dojox.gfx 행에 대한 사용자 정의 획 스타일을 정의하는 것이 가능합니까?

"솔리드", "ShortDash" "ShortDot" "ShortDashDot" "ShortDashDotDot" "점" "대쉬" "LongDash" "DashDot" " LongDashDot ""LongDashDotDot ""없음 "나는이 조합에 제한

  1. 건가요?
  2. 선/점 패턴을 정의하여 맞춤 스타일을 만들 수 있습니까?
  3. 패턴의 배율이나 단위 길이를 정의 할 수 있습니까?

고마워요!

답변

0

Dojo는 크로스 플랫폼 API이며 IE8 이하에서는 VML, 다른 곳 (예 : IE9 +)에서는 SVG를 생성합니다.

  1. Microsoft의 VML은 이러한 조합으로 제한되어 있으므로 크로스 플랫폼에서 작동하기 때문에 도장이됩니다.
  2. 사용자 지정 SVG 획 스타일을 직접 생성하여이 문제를 해결할 수 있지만 IE8 이하에서는 작동하지 않습니다.
  3. VML과 호환되지 않지만 native SVG으로 가능합니다.

<line stroke-dasharray="5, 5"/> 
<line stroke-dasharray="15, 15"/> 
관련 문제