Shape-Element (VML)

In diesem Thema wird VML beschrieben, ein Feature, das ab Windows Internet Explorer 9 veraltet ist. Webseiten und Anwendungen, die auf VML basieren, sollten zu SVG oder anderen allgemein unterstützten Standards migriert werden.

Hinweis

Seit Dezember 2011 wurde dieses Thema archiviert. Daher wird sie nicht mehr aktiv gepflegt. Weitere Informationen finden Sie unter Archivierte Inhalte. Informationen, Empfehlungen und Anleitungen zur aktuellen Version von Windows Internet Explorer finden Sie unter Internet Explorer Developer Center.

 

Element der obersten Ebene, das zum Beschreiben einer Form verwendet wird.

Die folgenden Attribute ändern eine Form.

attribute Beschreibung
Adj Gibt einen Anpassungswert an, der zum Definieren von Werten für eine Formel verwendet wird.
AllowInCell Bestimmt, ob eine Form in einer Tabelle platziert werden kann.
AllowOverlap Bestimmt, ob eine Form andere Formen überlappen kann.
Alt Definiert alternativen Text, der anstelle einer Grafik angezeigt werden soll.
BorderBottomColor Farbe des unteren Rahmens einer Inlineform.
BorderLeftColor Linke Rahmenfarbe einer Inlineform.
BorderRightColor Rechte Rahmenfarbe einer Inlineform.
BorderTopColor Obere Rahmenfarbe einer Inlineform.
Kugel Bestimmt, ob ein Shape ein grafisches Aufzählungszeichen ist.
Schaltfläche Bestimmt, ob ein Shape als Schaltfläche verarbeitet wird.
BWMode Bestimmt, wie ein Shape für Schwarzweiß-Ausgabegeräte gerendert wird.
BWNormal Definiert den Schwarzweißmodus für normale Schwarzweißausgabegeräte.
BWPure Definiert den Schwarzweißmodus für reine Schwarzweißausgabegeräte.
Klasse Bezieht sich auf eine Definition eines CSS-Stils.
Connectortype Gibt den Typ des Verbinders an, der zum Verknüpfen von Shapes verwendet wird.
CoordOrig Gibt den Koordinateneinheitsursprung des Rechtecks an, das eine Form umgibt.
Koordnieren Gibt die horizontalen und vertikalen Einheiten des Rechtecks an, das eine Form umgibt.
DoubleClickNotify Sendet eine Ereignisnachricht, wenn auf ein Shape doppelklicken wird.
Fillcolor Definiert die Pinselfarbe, die den geschlossenen Pfad einer Form ausfüllt.
Gefüllt Bestimmt, ob der geschlossene Pfad ausgefüllt wird.
Kippen Ändert die Ausrichtung einer Form.
ForceDash Bestimmt, ob eine gestrichelte Kontur verwendet wird, um eine Form zu zeichnen, wenn eine Form keine Linie oder Füllung hat.
Height Gibt die Höhe der Form an.
HR Gibt an, dass ein Shape eine horizontale Regel ist.
HRAlign Definiert die Ausrichtung einer horizontalen Regel.
Href Definiert eine URL für ein Shape. Wenn auf das Shape geklickt wird, lädt der Browser die URL.
HRHeight Definiert die Stärke einer horizontalen Regel.
HRNoShade Bestimmt, ob eine horizontale Regel mit 3D-Schattierung angezeigt wird.
HRPct Definiert die Länge einer horizontalen Regel als Prozentsatz der Seitenbreite.
HRStd Bestimmt, ob ein Shape eine horizontale Standardregel ist.
HRWidth Definiert die Länge einer horizontalen Regel.
ID Stellt einen eindeutigen Bezeichner für ein Element bereit.
Left Bestimmt die Position des Shapes relativ zum Element links davon im Dokumentfluss.
Rand-Unten Gibt den unteren Rand des Rechtecks der Form relativ zum Shape-Anker an.
Rand-Links Gibt den linken Rand des Rechtecks des Shapes relativ zum Shape-Anker an.
Rand-Rechts Gibt den rechten Rand des Rechtecks der Form relativ zum Shape-Anker an.
Margin-Top Gibt den oberen Rand des Rechtecks der Form relativ zum Shape-Anker an.
MSO-Position-Horizontal Gibt die Horizontalpositionierungsdaten für Objekte in Microsoft Word an.
MSO-Position-Horizontal-Relativ Gibt relative horizontale Positionsdaten für Objekte in Microsoft Word an.
MSO-Position-Vertical Gibt die vertikalen Positionsdaten für Objekte in Microsoft Word an.
MSO-Position-Vertikal-Relativ Gibt relative vertikale Positionsdaten für Objekte in Microsoft Word an.
MSO-Wrap-Distance-Bottom Definiert den Abstand zwischen der unteren Seite der Form und dem Text, der um sie herum umbrochen wird.
MSO-Wrap-Distance-Left Definiert den Abstand zwischen der linken Seite der Form und dem Text, der um sie herum umbrochen wird.
MSO-Wrap-Distance-Right Definiert den Abstand zwischen der rechten Seite der Form und dem Text, der um sie herum umbrochen wird.
MSO-Wrap-Distance-Top Definiert den Abstand zwischen der Form oben und dem Text, der um sie herum umbrochen wird.
MSO-Wrap-Edited Bestimmt, ob die Umbruchkoordinaten vom Benutzer angepasst wurden.
MSO-Wrap-Mode Definiert den Umbruchmodus für Text.
OLEIcon Bestimmt, ob ein OLE-Objekt als Symbol angezeigt wird.
OnEd Bestimmt, ob die zusätzlichen Ziehpunkte einer Form ausgeblendet sind.
Onmouseover Löst ein Mausereignis für ein Shape aus.
Pfad Gibt die Linie an, die die Kanten einer Form bildet.
Position Definiert den Typ der Positionierung, die zum Platzieren eines Elements verwendet wird.
PreferRelative Bestimmt, ob die ursprüngliche Größe eines Objekts nach der Neuformatierung gespeichert wird.
Drucken Bestimmt, ob die Form gedruckt wird.
ReGroupID Definiert eine vorherige Gruppe für ein Shape.
Relativeposition Definiert eine relative Position für ein -Objekt.
Drehung Definiert den Winkel, in dem eine Form gedreht wird.
RuleInitiator Bestimmt, ob eine Regel-Engine verwendet wird.
RuleProxy Bestimmt, ob ein Proxy für die Regel-Engine verwendet wird.
Spt Definiert eine Zahl, die intern von Microsoft Office zum Identifizieren von Formentypen verwendet wird.
StrokeColor Definiert die Pinselfarbe, die den Pfad eines Shapes stricht.
Streichelte Definiert, ob der Pfad gestrichelt wird.
StrokeWeight Definiert die Pinselstärke, die den Pfad einer Form stricht.
TableLimits Liste der Mindesthöhenwerte für jede Zeile in einer Tabelle.
TableProperties Bestimmt Tabelleneigenschaften.
Target Definiert einen Frame oder ein Fenster, in dem eine URL angezeigt wird.
Titel Definiert den Text, der angezeigt wird, wenn der Mauszeiger über die Form bewegt wird.
Top Definiert die Position der Form relativ zum darüber stehenden Element im Seitenfluss.
Typ Definiert einen Verweis auf die ID eines ShapeType-Elements .
UserDrawn Bestimmt, ob der Benutzer die Form einer master Folie hinzugefügt hat.
UserHidden Bestimmt, ob ein Skriptanker ausgeblendet ist.
Sichtbarkeit Bestimmt, ob ein Shape angezeigt wird.
Width Definiert die Breite der Form.
WrapCoords Definiert das umgebende Polygon, das eine Form umgibt.
Z-Index Bestimmt die Anzeigereihenfolge von überlappenden Formen.

 

Anmerkungen

Dieses Element kann allein oder innerhalb eines Group-Elements angezeigt werden.

Im Folgenden ist der Mindestcode aufgeführt, der zum Erstellen einer Form erforderlich ist. Sie müssen die Attribute FillColor, Position, Top, Left, Width, Height und Path definieren. Andernfalls wird die Form nicht gerendert.

   <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>

Darüber hinaus müssen Sie den folgenden Code in Das HTML-Element Ihrer Webseite einfügen, um die richtigen Schemas für VML und Microsoft Office-Erweiterungen zu erhalten. Wenn Sie keine Office-Erweiterungen verwenden, können Sie das zweite Schema weglassen.

xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"

Außerdem müssen Sie folgendes in Ihrem STYLE-Element enthalten, um das Verhalten von VML- und Microsoft Office-Erweiterungen zu registrieren. Wenn Sie keine Office-Erweiterungen verwenden, können Sie die zweite Verhaltensdefinition weglassen.

v\:* { behavior: url(#default#VML); display:inline-block}
o\:* { behavior: url(#default#VML); }

Gültige Unterelemente

Im Folgenden sind Unterelemente von Shape aufgeführt.

Element Beschreibung
Legende Definiert eine Legende für ein Shape.
Extrusion Definiert eine Extrusion für ein Shape.
Ausfüllen Definiert eine Füllung für ein Shape.
Formeln Definiert Formeln für eine Form.
Ziehpunkte Definiert Ziehpunkte für ein Shape.
Imagedata Definiert Bilddaten für ein Shape.
Locks Definiert eine Sperre für ein Shape.
Pfad Definiert einen Pfad für ein Shape.
Shadow Definiert einen Schatten für ein Shape.
Neigen Definiert eine Abweichung für ein Shape.
Strich Definiert einen Strich für ein Shape.
TextBox Definiert ein Textfeld für ein Shape.
Textpath Definiert einen Textpfad für ein Shape.

 

Andere Elemente

Die folgenden Elemente der obersten Ebene funktionieren mit Shape.

Element Beschreibung
Gruppe Definiert eine Gruppe von Shapes.
ShapeType Definiert eine Vorlage für Shapes.
VMLFrame Definiert einen Rahmen für eine externe Form.

 

Vordefinierte Shapes

Vordefinierte Formen sind identisch mit normalen Formen, mit der Ausnahme, dass einige von ihnen zusätzliche Attribute aufweisen. Die folgenden Shapes sind vordefiniert.

Element Beschreibung
Rect Definiert ein Rechteck für ein Shape.
RoundRect Definiert ein rundes Rechteck für eine Form.
Linie Definiert eine Linie für ein Shape.
Polylinie Definiert eine Polylinie für eine Form.
Oval Definiert ein Oval für eine Form.
Bild Definiert ein Bild für ein Shape.
Kurve Definiert eine Kurve für eine Form.
Arc Definiert einen Bogen für ein Shape.

 

Siehe auch

VML-Datentypen

Beispiel

Der folgende Code enthält eine VML-Beispielwebseite:

<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>