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. |
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
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>
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für