このトピックでは、Windows Internet Explorer 9 の時点で非推奨となる機能である VML について説明します。 VML に依存する Web ページとアプリケーションは、SVG またはその他の広くサポートされている標準に移行する必要があります。
手記
2011 年 12 月の時点で、このトピックはアーカイブされています。 その結果、アクティブに維持されなくなりました。 詳細については、「アーカイブ済みコンテンツ 」を参照してください。 現在のバージョンの Windows Internet Explorer に関する情報、推奨事項、およびガイダンスについては、「Internet Explorer デベロッパー センターの」を参照してください。
図形を記述するために使用される最上位レベルの要素。
次の属性は、図形を変更します。
属性 | 形容 |
---|---|
Adj | 数式の値を定義するために使用する調整値を指定します。 |
AllowInCell を する | 図形をテーブルに配置できるかどうかを決定します。 |
AllowOverlap を する | 図形が他の図形と重なることができるかどうかを指定します。 |
Alt | グラフィックの代わりに表示する代替テキストを定義します。 |
BorderBottomColor | インライン図形の下罫線の色。 |
BorderLeftColor | インライン図形の左罫線の色。 |
BorderRightColor | インライン図形の右罫線の色。 |
BorderTopColor | インライン図形の上罫線の色。 |
箇条書き | 図形がグラフィカルな箇条書きであるかどうかを判断します。 |
ボタンの | 図形をボタンとして処理するかどうかを指定します。 |
BWMode の | 白黒出力デバイスの図形のレンダリング方法を決定します。 |
BWNormal の | 通常の白黒出力デバイスの白黒モードを定義します。 |
BWPure の | 純粋な白黒出力デバイスの白黒モードを定義します。 |
クラスの | CSS スタイルの定義を参照します。 |
ConnectorType | 図形の結合に使用するコネクタの種類を示します。 |
CoordOrig | 図形を囲む四角形の座標単位の原点を指定します。 |
CoordSize | 図形を囲む四角形の水平方向と垂直方向の単位を指定します。 |
DoubleClickNotify | 図形がダブルクリックされたときにイベント メッセージを送信します。 |
FillColor の | 図形の閉じたパスを塗りつぶすブラシの色を定義します。 |
塗りつぶされた を する | 閉じたパスを塗りつぶすかどうかを決定します。 |
フリップ | 図形の向きを切り替えます。 |
ForceDash の | 図形に線や塗りつぶしがない場合に、破線のアウトラインを使用して図形を描画するかどうかを指定します。 |
Height | 図形の高さを指定します。 |
人事 の | 図形が水平ルールであることを指定します。 |
HRAlign | 水平ルールの配置を定義します。 |
HRef を する | 図形の URL を定義します。 図形がクリックされると、ブラウザーによって URL が読み込まれます。 |
HRHeight | 水平ルールの太さを定義します。 |
HRNoShade の | 水平ルールを 3-D シェーディングで表示するかどうかを指定します。 |
HRPct を する | 水平ルールの長さをページ幅に対するパーセンテージで定義します。 |
HRStd の | 図形が標準の水平ルールであるかどうかを判断します。 |
HRWidth を する | 水平ルールの長さを定義します。 |
ID | 要素の一意識別子を提供します。 |
左 の | ドキュメント フロー内の左の要素に対する図形の位置を決定します。 |
余白 - 下 | 図形のアンカーを基準とした四角形を含む図形の下端を指定します。 |
左余白 | 図形アンカーを基準にした四角形を含む図形の左端を指定します。 |
余白の右 を する | 図形のアンカーを基準にした四角形を含む図形の右端を指定します。 |
余白 - 上 | 図形アンカーに対する相対的な四角形を含む図形の上端を指定します。 |
MSO-Position-Horizontal | Microsoft Word のオブジェクトの水平方向の配置データを指定します。 |
MSO-Position-Horizontal-Relative | Microsoft Word のオブジェクトの相対水平位置データを指定します。 |
MSO-Position-Vertical | Microsoft Word のオブジェクトの垂直方向の位置データを指定します。 |
MSO-Position-Vertical-Relative | Microsoft Word のオブジェクトの相対垂直位置データを指定します。 |
MSO-Wrap-Distance-Bottom | 図形の下端から周囲を折り返すテキストまでの距離を定義します。 |
MSO-Wrap-Distance-Left | 図形の左側から周囲を折り返すテキストまでの距離を定義します。 |
MSO-Wrap-Distance-right | 図形の右側から周囲を折り返すテキストまでの距離を定義します。 |
MSO-Wrap-Distance-Top | 図形の上部から周囲を折り返すテキストまでの距離を定義します。 |
mso-Wrap-Edited を する | ラップ座標がユーザーによってカスタマイズされたかどうかを判断します。 |
MSO ラップ モード の | テキストの折り返しモードを定義します。 |
OLEIcon | OLE オブジェクトをアイコンとして表示するかどうかを指定します。 |
OnEd | 図形の追加ハンドルを非表示にするかどうかを指定します。 |
OnMouseOver の | 図形のマウス イベントをトリガーします。 |
パスの | 図形の端を構成する線を指定します。 |
位置 | 要素の配置に使用する配置の種類を定義します。 |
PreferRelative | 再フォーマット後にオブジェクトの元のサイズを保存するかどうかを決定します。 |
印刷 | 図形を印刷するかどうかを指定します。 |
ReGroupID の | 図形の前のグループを定義します。 |
RelativePosition | オブジェクトの相対位置を定義します。 |
回転 | 図形を回転する角度を定義します。 |
RuleInitiator の | ルール エンジンを使用するかどうかを決定します。 |
RuleProxy の | ルール エンジンのプロキシを使用するかどうかを決定します。 |
Spt を する | 図形の種類を識別するために Microsoft Office によって内部的に使用される数値を定義します。 |
StrokeColor | 図形のパスをストロークするブラシの色を定義します。 |
ストロークされた を する | パスをストロークするかどうかを定義します。 |
StrokeWeight | 図形のパスをストロークするブラシの太さを定義します。 |
TableLimits の | テーブル内の各行の最小高さの値の一覧。 |
TableProperties の | テーブルのプロパティを決定します。 |
ターゲット の | URL が表示されるフレームまたはウィンドウを定義します。 |
タイトルの | マウス ポインターが図形の上に移動したときに表示されるテキストを定義します。 |
トップ | ページのフロー内の上の要素を基準にした図形の位置を定義します。 |
型の | ShapeType 要素の ID への参照を定義します。 |
ユーザー描画 の | ユーザーがマスター スライドに図形を追加したかどうかを判断します。 |
UserHidden の | スクリプト アンカーを非表示にするかどうかを指定します。 |
可視性 | 図形を表示するかどうかを指定します。 |
幅 | 図形の幅を定義します。 |
WrapCoords | 図形を囲む境界ポリゴンを定義します。 |
Z-Index の | 重なり合う図形の表示順序を指定します。 |
備考
この要素は、単独で、または Group 要素内に表示される場合があります。
図形を生成するために必要な最小コードを次に示します。 FillColor、Position、Top、Left、Width、Height、Path 属性を定義する必要があります。また、図形はレンダリングされません。
<v:shape
fillcolor="green"
style="position:relative;top:1;left:1;width:200;height:200"
path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>
さらに、VML と Microsoft Office 拡張機能の正しいスキーマを取得するには、Web ページの HTML 要素に次のコードを配置する必要があります。 Office 拡張機能を使用していない場合は、2 番目のスキーマを省略できます。
xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
また、VML と Microsoft Office 拡張機能の動作を登録するには、STYLE 要素に以下が必要です。 Office 拡張機能を使用していない場合は、2 番目の動作定義を省略できます。
v\:* { behavior: url(#default#VML); display:inline-block}
o\:* { behavior: url(#default#VML); }
有効なサブ要素の を する
Shape のサブ要素を次に示します。
要素 | 形容 |
---|---|
吹き出し の | 図形の吹き出しを定義します。 |
の浮き出し | 図形の 3-D を定義します。 |
塗りつぶし | 図形の塗りつぶしを定義します。 |
数式 | 図形の数式を定義します。 |
ハンドル | 図形のハンドルを定義します。 |
imagedata の | 図形の画像データを定義します。 |
ロック | 図形のロックを定義します。 |
パスの | 図形のパスを定義します。 |
シャドウ | 図形の影を定義します。 |
スキュー | 図形の傾斜を定義します。 |
ストローク | 図形のストロークを定義します。 |
TextBox | 図形のテキスト ボックスを定義します。 |
TextPath を する | 図形のテキスト パスを定義します。 |
その他の要素 を する
次の最上位要素は Shape で動作します。
要素 | 形容 |
---|---|
グループ | 図形のグループを定義します。 |
ShapeType | 図形のテンプレートを定義します。 |
VMLFrame を する | 外部図形のフレームを定義します。 |
定義済みの図形 を する
定義済みの図形は通常の図形と同じですが、一部の図形には追加の属性があります。 次の図形が事前に定義されています。
要素 | 形容 |
---|---|
Rect | 図形の四角形を定義します。 |
RoundRect | 図形のラウンド レクトを定義します。 |
行 | 図形の線を定義します。 |
ポリライン | 図形のポリラインを定義します。 |
Oval | 図形の楕円を定義します。 |
イメージ | 図形のイメージを定義します。 |
曲線 | 図形の曲線を定義します。 |
Arc | 図形の円弧を定義します。 |
も参照
例
次のコードは、サンプルの VML Web ページで構成されています。
<HTML xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office">
<HEAD>
<STYLE>
v\:* { behavior: url(#default#VML);}
o\:* { behavior: url(#default#VML);}
</STYLE>
<TITLE>VML Sample</TITLE>
</HEAD>
<BODY>
<v:shape
fillcolor="green"
style="position:relative;top:1;left:1;width:200;height:200"
path = "m 1,1 l 1,200, 200,200, 200,1 x e">
</v:shape>
</BODY>
</HTML>