SVGMarkerElement: orientType Eigenschaft - Web-APIs | MDN
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die orientType schreibgeschützte Eigenschaft der SVGMarkerElement Schnittstelle gibt ein SVGAnimatedEnumeration Objekt zurück, das angibt, ob das orient Attribut auto, ein Winkelwert oder etwas anderes ist.
Dieses etwas anderes ist höchstwahrscheinlich das Schlüsselwort auto-start-reverse, jedoch lässt die Spezifikation offen, dass dies andere Werte sein können. Nicht unterstützte Werte werden im Allgemeinen vom Parser verworfen, wodurch der Wert auf den Standardwert auto gesetzt wird.
Wert
Ein SVGAnimatedEnumeration Objekt. Dies enthält einen der folgenden Werte:
0-
SVG_MARKER_ORIENT_UNKNOWN, was bedeutet, dass dasorientAttribut einen anderen Wert alsautooder einen Winkel hat. 1-
SVG_MARKERUNITS_ORIENT_AUTO, was bedeutet, dass dasorientAttribut den Schlüsselwortwertautohat. 2-
SVG_MARKERUNITS_ORIENT_ANGLE, was bedeutet, dass dasorientAttribut einen<angle>oder<number>Wert hat, der den Winkel angibt.
Beispiele
Die orientType Eigenschaft gibt ein SVGAnimatedEnumeration Objekt zurück. Da der Wert des orient Attributs ein Winkel ist, wird bei der Rückgabe von SVGAnimatedEnumeration.baseVal der Wert 2 zurückgegeben.
html
<svg id="svg" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg">
<defs>
<marker
id="arrow"
viewBox="0 0 10 10"
refX="5"
refY="5"
markerWidth="6"
markerHeight="6"
orient=".63deg">
<path d="M 0 0 L 10 5 L 0 10 z" />
</marker>
</defs>
</svg>
js
let marker = document.getElementById("arrow");
console.log(marker.orientType.baseVal); // 2
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2 # __svg__SVGMarkerElement__orientType |
Browser-Kompatibilität
Help improve MDN
Erfahren Sie, wie Sie beitragen können Diese Seite wurde automatisch aus dem Englischen übersetzt.