このトピックでは、Windows Internet Explorer 9 の時点で非推奨となる機能である VML について説明します。 VML に依存する Web ページとアプリケーションは、SVG またはその他の広くサポートされている標準に移行する必要があります。
手記
2011 年 12 月の時点で、このトピックはアーカイブされています。 その結果、アクティブに維持されなくなりました。 詳細については、「アーカイブ済みコンテンツ 」を参照してください。 現在のバージョンの Windows Internet Explorer に関する情報、推奨事項、およびガイダンスについては、「Internet Explorer デベロッパー センターの」を参照してください。
ストロークのドットパターンとダッシュパターンを指定します。 読み取り/書き込み。 VgLineDashStyle をします。
に適用される
タグ構文の
<v: 要素 dashstyle=" 式 ">
スクリプト構文の
要素 .dashstyle="式"
.dashstyle =要素式
備考
値は次のとおりです。
- ソリッド (既定値)
- ShortDash
- ShortDot
- ShortDashDot
- ShortDashDotDot
- 点
- ダッシュ
- LongDash
- DashDot
- LongDashDot
- LongDashDotDot
DashStyle 属性を使用すると、ユーザーはカスタム定義のダッシュ パターンを指定できます。 これは、一連の数値を使用して行われます。 ダッシュ スタイルは、ダッシュの長さ (ストロークの描画部分) とダッシュ間のスペースの長さによって定義されます。 長さは線の幅を基準にしています。"1" の長さは線の幅と同じです。 EndCap スタイルは各ダッシュに適用され、矢印スタイルは適用されません。 文字列は、最初にダッシュの長さを定義し、次にスペースの長さを定義します。 これは、複雑なダッシュ スタイルを形成するために繰り返すことができます。 文字列には常に 1 組の数値を含める必要があります。奇数の数値が含まれている場合、最後の数値は無視される可能性があります。
次の表に、いくつかの一般的な値と、意図した効果の説明を示します。 "0" は、4 倍対称のドットを意味します (丸いエンド キャップは円にする必要があります)。 線端の上限が "フラット" の場合、ビューアーは可能な限り組み込みのオペレーティング システムダッシュ (つまり、描画が速いもの) を選択する必要があります。 次の表に、いくつかの例を示します。
DashStyle | 形容 |
---|---|
"2 2" | 短いダッシュ。 各ダッシュと間隔は、線の幅の 2 倍です。 |
"0 2" | ドット。 間隔は線の幅の 2 倍です。 |
"2 2 0 2" | 短いダッシュドット。 |
"2 2 0 2 0 2" | 短い破線のドット。 |
"1 2" | 点。 各ダッシュは線の幅であり、各スペースは線の幅の 2 倍です。 |
"4 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>