VML DashStyle 특성

이 항목에서는 Windows Internet Explorer 9를 기준으로 사용되지 않는 기능인 VML에 대해 설명합니다. VML을 사용하는 웹 페이지 및 애플리케이션은 SVG 또는 기타 널리 지원되는 표준으로 마이그레이션해야 합니다.

참고

2011년 12월 현재 이 항목은 보관되었습니다. 따라서 더 이상 적극적으로 유지 관리되지 않습니다. 자세한 내용은 보관된 콘텐츠를 참조하세요. 현재 버전의 Windows Internet Explorer 대한 정보, 권장 사항 및 지침은 인터넷 Explorer 개발자 센터를 참조하세요.

 

스트로크의 점 및 대시 패턴을 지정합니다. 읽기/쓰기입니다. VgLineDashStyle.

적용 대상

스트로크

태그 구문

<v: element dashstyle=" expression ">

스크립트 구문

element .dashstyle="expression"

=element.dashstyle

주의

값은 다음과 같습니다.

  • Solid(기본값)
  • ShortDash
  • ShortDot
  • ShortDashDot
  • ShortDashDotDot
  • 대시
  • LongDash
  • DashDot
  • LongDashDot
  • LongDashDotDot

DashStyle 특성을 사용하면 사용자가 사용자 지정 정의 대시 패턴을 지정할 수 있습니다. 이 작업은 일련의 숫자를 사용하여 수행됩니다. 대시 스타일은 대시의 길이(스트로크의 그려진 부분) 및 대시 사이의 공간 길이로 정의됩니다. 길이는 선 너비를 기준으로 합니다. "1"의 길이는 선 너비와 같습니다. EndCap 스타일은 각 대시에 적용되며 화살표 스타일은 적용되지 않습니다. 문자열은 먼저 대시의 길이를 정의한 다음 공간의 길이를 정의합니다. 복잡한 대시 스타일을 형성하기 위해 반복될 수 있습니다. 문자열에는 항상 숫자 쌍이 포함되어야 합니다. 홀수의 숫자가 포함된 경우 마지막은 무시될 수 있습니다.

다음 표에는 몇 가지 일반적인 값과 의도한 효과에 대한 설명이 나와 있습니다. "0"은 4배 대칭이어야 하는 점을 의미합니다(둥근 끝 대문자로 원이어야 함). 줄 끝 캡이 "평면"인 경우 뷰어는 가능한 경우 기본 제공 운영 체제 대시를 선택해야 합니다(즉, 그리기 빠른 항목). 다음 표에서 몇 가지 예를 보여 줍니다.

DashStyle 설명
"2 2" 짧은 대시. 각 대시와 사이의 공간은 선 너비의 두 배입니다.
"0 2" 점. 사이의 간격은 선 너비의 두 배입니다.
"2 2 0 2" 짧은 대시 점.
"2 2 0 2 0 2" 짧은 대시 점.
"1 2" 점. 각 대시는 선의 너비이고 각 공간은 선 너비의 두 배입니다.
"4 2" 대시. 각 대시는 선 너비의 4배이고 각 공간은 선 너비의 두 배입니다.
"8 2" 긴 대시.
"4 2 1 2" 대시 점.
"8 2 1 2" 긴 대시 점.
"8 2 1 2 1 2" 긴 대시 점.

 

VML 표준 특성

예제

도형에는 대시와 점이 번갈아 가며 파선 스타일이 있습니다.

   <v:shape id="rect01"
   strokecolor="red" fillcolor="red"
   style="top:20;left:20;width:30;height:30"
   path="m 1,1 l 1,200,200,200, 200,1 x e">
   <v:stroke dashstyle="dashdot"/>
   </v:shape>