Shape-Element (VML)

In diesem Thema wird VML beschrieben, ein Feature, das ab Windows Internet Explorer 9 als veraltet gilt. 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 verwaltet. Weitere Informationen finden Sie unter Archivierter Inhalt. 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 Farbe des linken Rahmens einer Inlineform.
BorderRightColor Rechte Rahmenfarbe einer Inlineform.
BorderTopColor Obere Rahmenfarbe einer Inlineform.
Kugel Bestimmt, ob eine Form ein grafischer Aufzählungszeichen ist.
Schaltfläche Bestimmt, ob eine Form als Schaltfläche verarbeitet wird.
BWMode Bestimmt, wie eine Form für Schwarz-Weiß-Ausgabegeräte gerendert wird.
BWNormal Definiert den Schwarz-Weiß-Modus für normale Schwarz-Weiß-Ausgabegeräte.
BWPure Definiert den Schwarz-Weiß-Modus für reine Schwarz-Weiß-Ausgabegeräte.
Klasse Bezieht sich auf eine Definition eines CSS-Stils.
Connectortype Gibt den Typ des Connectors an, der zum Verknüpfen von Formen verwendet wird.
CoordOrig Gibt den Ursprung der Koordinateneinheit des Rechtecks an, das eine Form umgibt.
CoordSize Gibt die horizontalen und vertikalen Einheiten des Rechtecks an, das eine Form umgibt.
DoubleClickNotify Sendet eine Ereignismeldung, wenn auf eine Form doppelklickt.
Fillcolor Definiert die Pinselfarbe, die den geschlossenen Pfad einer Form ausfüllt.
Gefüllt Bestimmt, ob der geschlossene Pfad ausgefüllt wird.
Flip Schaltet die Ausrichtung einer Form um.
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 eine Form eine horizontale Regel ist.
HRAlign Definiert die Ausrichtung einer horizontalen Regel.
Href Definiert eine URL für eine Form. Wenn auf die Form 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 eine Form 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 der Form relativ zum Element links davon im Dokumentfluss.
Rand-unten Gibt den unteren Rand des enthaltenden Rechtecks der Form relativ zum Formanker an.
Rand links Gibt den linken Rand des enthaltenden Rechtecks der Form relativ zum Formanker an.
Rand nach rechts Gibt den rechten Rand des enthaltenden Rechtecks der Form relativ zum Formanker an.
Margin-Top Gibt den oberen Rand des enthaltenden Rechtecks der Form relativ zum Formanker an.
MSO-Position-Horizontal Gibt die horizontalen Positionierungsdaten für Objekte in Microsoft Word an.
MSO-Position-Horizontal-Relative Gibt relative horizontale Positionsdaten für Objekte in Microsoft Word an.
MSO-Position-Vertical Gibt die Vertikalpositionsdaten für Objekte in Microsoft Word an.
MSO-Position-Vertical-Relative Gibt relative vertikale Positionsdaten für Objekte in Microsoft Word an.
MSO-Wrap-Distance-Bottom Definiert den Abstand von der unteren Seite der Form zu dem Text, der ihn umschließt.
MSO-Wrap-Distance-Left Definiert den Abstand von der linken Seite der Form zu dem Text, der ihn umschließt.
MSO-Wrap-Distance-Right Definiert den Abstand von der rechten Seite der Form zu dem Text, der ihn umschließt.
MSO-Wrap-Distance-Top Definiert den Abstand von der Form oben zu dem Text, der ihn umschließt.
MSO-Wrap-Edited Bestimmt, ob die Wrapkoordinaten 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 Handles einer Form ausgeblendet sind.
Onmouseover Löst ein Mausereignis für eine Form aus.
Path Gibt die Linie an, aus der die Ränder einer Form besteht.
Position Definiert den Typ der Positionierung, der zum Platzieren eines Elements verwendet wird.
PreferRelative Bestimmt, ob die ursprüngliche Größe eines Objekts nach dem Neuformatieren gespeichert wird.
Drucken Bestimmt, ob die Form gedruckt wird.
ReGroupID Definiert eine vorherige Gruppe für eine Form.
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 verwendet wird, um Formentypen zu identifizieren.
StrokeColor Definiert die Pinselfarbe, die den Pfad einer Form stricht.
Streichelte Definiert, ob der Pfad mit Strichen strichen 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 Rahmen 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 element darüber im Seitenfluss.
Typ Definiert einen Verweis auf die ID eines ShapeType-Elements.
UserDrawn Bestimmt, ob der Benutzer einer Masterfolie die Form hinzugefügt hat.
UserHidden Bestimmt, ob ein Skriptanker ausgeblendet ist.
Sichtbarkeit Bestimmt, ob eine Form angezeigt wird.
Width Definiert die Breite der Form.
WrapCoords Definiert das umgebende Polygon, das eine Form umgibt.
Z-Index Bestimmt die Anzeigereihenfolge überlappender Formen.

Anmerkungen

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

Der folgende Code ist der Mindestcode, der zum Erstellen einer Form erforderlich ist. Sie müssen die Attribute FillColor, Position, Top, Left, Width, Height und Path definieren, da sonst die Form nicht gerendert wird.

   <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 Ihr HTML-Element Ihrer Webseite eingeben, um die richtigen Schemas für VML und Microsoft Office Extensions abzurufen. Wenn Sie Office Erweiterungen nicht verwenden, können Sie das zweite Schema weglassen.

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

Sie benötigen außerdem Folgendes in Ihrem STYLE-Element, um das Verhalten von VML und Microsoft Office Extensions zu registrieren. Wenn Sie Office Erweiterungen nicht 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 werden Unterelemente von Shape gezeigt.

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

Andere Elemente

Die folgenden Elemente der obersten Ebene funktionieren mit Shape.

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

Vordefinierte Formen

Vordefinierte Formen sind identisch mit normalen Formen, außer dass einige von ihnen zusätzliche Attribute haben. Die folgenden Formen sind vordefiniert.

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

Siehe auch

VML-Datentypen

Beispiel

Der folgende Code umfasst 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>