VML DashStyle 屬性

本主題描述 VML,這是從 Windows Internet Explorer 9 淘汰的功能。 依賴 VML 的網頁和應用程式應移轉至 SVG 或其他廣泛支援的標準。

注意

自 2011 年 12 月起,本主題已封存。 因此,它不再主動維護。 如需詳細資訊,請參閱 封存內容。 如需有關目前 Windows Internet Explorer 版本的資訊、建議和指引,請參閱 Internet Explorer 開發人員中心

 

指定筆劃的點和虛線圖樣。 讀取/寫入 VgLineDashStyle

適用於

中風

標記語法

<v: element dashstyle=「 expression 」>

指令碼語法

元素 .dashstyle=「expression

表達=element.dashstyle

備註

數值包括:

  • Solid (預設值)
  • ShortDash
  • ShortDot
  • ShortDashDot
  • ShortDashDotDot
  • 虛線
  • LongDash
  • DashDot
  • LongDashDot
  • LongDashDotDot

DashStyle屬性可讓使用者指定自訂定義的虛線圖樣。 這會使用一系列數位來完成。 虛線樣式會根據虛線的長度來定義, (筆劃的繪製部分) 和虛線之間的空格長度。 長度是相對於線條寬度:長度 「1」 等於線條寬度。 EndCap樣式會套用至每個虛線,箭號樣式則不是。 字串會先定義虛線的長度,然後再定義空格的長度。 這可能會重複形成複雜的虛線樣式。 字串應該一律包含一對數位;如果它包含奇數的數位,則可能會忽略最後一個數位。

下表列出一些一般值和預定效果的描述。 「0」 表示一個點,該點應該是四個對稱式 (,且圓尾上限應該是圓形) 。 如果行尾端點是「平面」,則檢視器應該選擇內建的作業系統虛線,換句話說, (。快速繪製.) 。 下表提供一些範例。

DashStyle Description
"2 2" 短虛線。 每個虛線和之間的空格都是線條寬度的兩倍。
"0 2" 點。 之間的空格是線條寬度的兩倍。
"2 2 0 2" 短虛線點。
"2 2 0 2 0 2" 短虛線點點。
"1 2" 點。 每個虛線都是線條的寬度,而每個空格則是線條的寬度兩倍。
"4 2" 破折號。 每虛線是線條寬度的四倍,而每個空格是線條的寬度兩倍。
"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>