Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette rubrique décrit VML, une fonctionnalité déconseillée à partir de Windows Internet Explorer 9. Les pages web et les applications qui s’appuient sur VML doivent être migrées vers SVG ou d’autres normes largement prises en charge.
Note
Depuis décembre 2011, cette rubrique a été archivée. Par conséquent, elle n’est plus conservée activement. Pour plus d’informations, consultez de contenu archivé. Pour plus d’informations, des recommandations et des conseils concernant la version actuelle de Windows Internet Explorer, consultez Centre de développement Internet Explorer.
Élément de niveau supérieur utilisé pour décrire une forme.
Les attributs suivants modifient une forme.
Attribut | Description |
---|---|
Adj | Spécifie une valeur d’ajustement utilisée pour définir des valeurs pour une formule. |
AllowInCell | Détermine si une forme peut être placée dans un tableau. |
AllowOverlap | Détermine si une forme peut chevaucher d’autres formes. |
alt | Définit un texte de remplacement à afficher au lieu d’un graphique. |
BorderBottomColor | Couleur de bordure inférieure d’une forme inline. |
BorderLeftColor | Couleur de bordure gauche d’une forme inline. |
BorderRightColor | Couleur de bordure droite d’une forme inline. |
BorderTopColor | Couleur de bordure supérieure d’une forme insérée. |
bullet | Détermine si une forme est une puce graphique. |
bouton | Détermine si une forme sera traitée en tant que bouton. |
BWMode | Détermine le rendu d’une forme pour les appareils de sortie noir et blanc. |
BWNormal | Définit le mode noir et blanc pour les appareils de sortie noir et blanc normaux. |
BWPure | Définit le mode noir et blanc pour les appareils de sortie noirs et blancs purs. |
classe | Fait référence à une définition d’un style CSS. |
ConnectorType | Indique le type de connecteur utilisé pour joindre des formes. |
CoordOrig | Spécifie l’origine de l’unité de coordonnées du rectangle qui limite une forme. |
CoordSize | Spécifie les unités horizontales et verticales du rectangle qui limite une forme. |
DoubleClickNotify | Envoie un message d’événement lorsqu’une forme est double-cliquée. |
FillColor | Définit la couleur de pinceau qui remplit le chemin fermé d’une forme. |
rempli | Détermine si le chemin fermé sera rempli. |
retourner | Change l’orientation d’une forme. |
ForceDash | Détermine si un contour en pointillés est utilisé pour dessiner une forme lorsqu’une forme n’a pas de trait ou de remplissage. |
Height | Spécifie la hauteur de la forme. |
RH | Spécifie qu’une forme est une règle horizontale. |
HRAlign | Définit l’alignement d’une règle horizontale. |
HRef | Définit une URL pour une forme. Lorsque la forme est cliquée, le navigateur charge l’URL. |
HRHeight | Définit l’épaisseur d’une règle horizontale. |
HRNoShade | Détermine si une règle horizontale s’affiche avec une trame de fond 3D. |
HRPct | Définit la longueur d’une règle horizontale sous la forme d’un pourcentage de largeur de page. |
HRStd | Détermine si une forme est une règle horizontale standard. |
HRWidth | Définit la longueur d’une règle horizontale. |
id de | Fournit un identificateur unique pour un élément. |
gauche | Détermine la position de la forme par rapport à l’élément gauche de celle-ci dans le flux de document. |
marge inférieure | Spécifie le bord inférieur du rectangle contenant la forme par rapport à l’ancrage de la forme. |
de marge gauche | Spécifie le bord gauche du rectangle contenant la forme par rapport à l’ancrage de la forme. |
marge droite | Spécifie le bord droit du rectangle contenant la forme par rapport à l’ancre de forme. |
de marge supérieure | Spécifie le bord supérieur du rectangle contenant la forme par rapport à l’ancrage de la forme. |
MSO-Position-Horizontal | Spécifie les données de positionnement horizontal pour les objets dans Microsoft Word. |
MSO-Position-Horizontal-Relative | Spécifie les données de position horizontale relative pour les objets dans Microsoft Word. |
mso-position-vertical | Spécifie les données de position verticale pour les objets dans Microsoft Word. |
MSO-Position-Vertical-Relative | Spécifie les données de position verticale relative pour les objets dans Microsoft Word. |
MSO-Wrap-Distance-Bottom | Définit la distance entre le côté inférieur de la forme et le texte qui l’entoure. |
MSO-Wrap-Distance-Left | Définit la distance entre le côté gauche de la forme et le texte qui l’entoure. |
MSO-Wrap-Distance-Right | Définit la distance entre le côté droit de la forme et le texte qui l’entoure. |
MSO-Wrap-Distance-Top | Définit la distance entre le haut de la forme et le texte qui l’entoure. |
MSO-Wrap-Edited | Détermine si les coordonnées de wrap ont été personnalisées par l’utilisateur. |
mso-wrap-mode | Définit le mode de création de package de restrictions pour le texte. |
OLEIcon | Détermine si un objet OLE s’affiche sous forme d’icône. |
OnEd | Détermine si les poignées supplémentaires d’une forme sont masquées. |
OnMouseOver | Déclenche un événement de souris pour une forme. |
chemin d’accès | Spécifie la ligne qui compose les bords d’une forme. |
position | Définit le type de positionnement utilisé pour placer un élément. |
PreferRelative | Détermine si la taille d’origine d’un objet est enregistrée après la reformatage. |
imprimer | Détermine si la forme sera imprimée. |
ReGroupID | Définit un groupe précédent pour une forme. |
RelativePosition | Définit une position relative pour un objet. |
rotation | Définit l’angle pivoté d’une forme. |
RuleInitiator | Détermine si un moteur de règles sera utilisé. |
RuleProxy | Détermine si un proxy pour le moteur de règles sera utilisé. |
Spt | Définit un nombre utilisé en interne par Microsoft Office pour identifier les types de formes. |
StrokeColor | Définit la couleur de pinceau qui traite le chemin d’une forme. |
traits | Définit si le chemin d’accès sera tracé. |
StrokeWeight | Définit l’épaisseur du pinceau qui traite le chemin d’une forme. |
TableLimits | Liste des valeurs de hauteur minimale pour chaque ligne d’un tableau. |
TableProperties | Détermine les propriétés de la table. |
cible | Définit un cadre ou une fenêtre dans laquelle une URL s’affiche. |
titre | Définit le texte affiché lorsque le pointeur de la souris se déplace sur la forme. |
top | Définit la position de la forme par rapport à l’élément au-dessus de celui-ci dans le flux de la page. |
type | Définit une référence à l’ID d’un élément shapeType . |
UserDrawn | Détermine si l’utilisateur a ajouté la forme à une diapositive principale. |
userHidden | Détermine si une ancre de script est masquée. |
visibilité | Détermine si une forme est affichée. |
largeur | Définit la largeur de la forme. |
wrapCoords | Définit le polygone englobant qui entoure une forme. |
Z-Index | Détermine l’ordre d’affichage des formes qui se chevauchent. |
Remarques
Cet élément peut apparaître lui-même ou dans un élément Group.
Voici le code minimal nécessaire pour produire une forme. Vous devez définir l'FillColor, Position, supérieur, gauche, Width, Height et Path attributs ou la forme ne seront pas affichés.
<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>
En outre, vous devez placer le code suivant dans votre élément HTML de votre page web pour obtenir les schémas appropriés pour VML et Les extensions Microsoft Office. Si vous n’utilisez pas d’extensions Office, vous pouvez omettre le deuxième schéma.
xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
Vous devez également disposer des éléments suivants dans votre élément STYLE pour inscrire le comportement des extensions VML et Microsoft Office. Si vous n’utilisez pas d’extensions Office, vous pouvez omettre la deuxième définition de comportement.
v\:* { behavior: url(#default#VML); display:inline-block}
o\:* { behavior: url(#default#VML); }
sous-éléments valides
Les sous-éléments suivants sont des sous-éléments de la forme.
Élément | Description |
---|---|
de légende | Définit une légende pour une forme. |
extrusion | Définit une extrusion pour une forme. |
remplissage | Définit un remplissage pour une forme. |
formules | Définit des formules pour une forme. |
Handles | Définit des poignées pour une forme. |
Imagedata | Définit les données d’image d’une forme. |
verrous | Définit un verrou pour une forme. |
chemin d’accès | Définit un chemin d’accès pour une forme. |
'ombre | Définit une ombre pour une forme. |
d’asymétrie | Définit une asymétrie pour une forme. |
trait | Définit un trait pour une forme. |
TextBox | Définit une zone de texte pour une forme. |
TextPath | Définit un chemin de texte pour une forme. |
autres éléments
Les éléments de niveau supérieur suivants fonctionnent avec Shape.
Élément | Description |
---|---|
groupe | Définit un groupe de formes. |
shapeType | Définit un modèle pour les formes. |
vmLFrame | Définit un cadre pour une forme externe. |
formes prédéfinies
Les formes prédéfinies sont les mêmes que les formes normales, sauf que certaines d’entre elles ont des attributs supplémentaires. Les formes suivantes sont prédéfinies.
Élément | Description |
---|---|
Rect | Définit un rectangle pour une forme. |
roundRect | Définit un rect arrondi pour une forme. |
ligne | Définit une ligne pour une forme. |
Polyline | Définit une polyligne pour une forme. |
ovale | Définit un ovale pour une forme. |
image | Définit une image pour une forme. |
courbe | Définit une courbe pour une forme. |
Arc | Définit un arc pour une forme. |
voir également
exemple de
Le code suivant comprend un exemple de page web VML :
<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>