VML TextPath 要素

このトピックでは、WINDOWS インターネット エクスプローラー 9 の時点で非推奨となる機能である VML について説明します。 VML に依存する Web ページとアプリケーションは、SVG またはその他の広くサポートされている標準に移行する必要があります。

Note

2011 年 12 月の時点で、このトピックはアーカイブされています。 その結果、アクティブに維持されなくなりました。 詳細については、「 アーカイブされたコンテンツ」を参照してください。 現在のバージョンの Windows インターネット エクスプローラーに関する情報、推奨事項、ガイダンスについては、「Internet エクスプローラー Developer Center」を参照してください。

 

図形のテキスト パスを定義します。

次の属性は、テキスト パスを変更します。

属性 説明
FitPath テキストが図形のパスに適合するかどうかを定義します。
FitShape テキストが図形の境界に適合するかどうかを定義します。
Font-Family テキストのフォント ファミリを指定します。
フォント サイズ テキストのフォント サイズを指定します。
フォント スタイル テキストのフォント スタイルを指定します。
Font-Variant テキストのフォントバリアントを指定します。
Font-Weight テキストのフォントの太さを指定します。
フォント テキストの複合フォント値を指定します。
MSO-Text-Shadow 影をテキストに適用するかどうかを定義します。
オン テキストを表示するかどうかを定義します。
String テキスト文字列を定義します。
テキスト装飾 テキストのテキスト装飾を定義します。
Trim テキストの上下に余分なスペースを削除するかどうかを定義します。
V-Rotate-Letters テキストの文字を回転するかどうかを決定します。
V-Same-Letter-Heights すべての文字の高さが同じかどうかを判断します。
V-Text-Align テキストの配置を定義します。
V-Text-Kern カーニングをオンにするかどうかを決定します。
V-Text-Reverse 行のレイアウト順序を逆にするかどうかを指定します。
V-Text-Spacing-Mode レタースペーシングのモードを定義します。
V-Text-Spacing テキストの間隔を定義します。
Xscale 図形パスの代わりに直線テキストパスを使用するかどうかを指定します。

 

解説

この要素は 、Shape 要素内で定義する必要があります。

通常の塗りつぶし、文字列、およびスタイルの属性に加えて、PathTextPathOK 属性を True に設定し、テキスト パスにテキストを表示するには TextPath の On 属性を True に設定する必要があります。

パスにテキストを表示するために必要な最小コードを次に示します。

   <v:line from="50 200" to="400 100">
   <v:fill on="True" color="red"/>
   <v:path textpathok="True"/>
   <v:textpath on="True" string="VML Text"
   style="font:normal normal normal 36pt Arial"/>
   </v:line>

使用例