SVGAngle
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 Schnittstelle SVGAngle stellt einen Wert dar, der ein <angle>- oder <number>-Wert sein kann.
Die von SVGAnimatedAngle.animVal und SVGAnimatedAngle.baseVal zurückgegebenen SVGAngle-Objekte sind schreibgeschützt. Das von SVGSVGElement.createSVGAngle() zurückgegebene SVGAngle-Objekt ist dagegen beschreibbar. Versuche, ein schreibgeschütztes Objekt zu ändern, lösen eine Ausnahme aus.
Ein SVGAngle-Objekt kann einem bestimmten Element zugeordnet sein. Wenn das Objekt ein Attribut widerspiegelt, bestimmt das zugeordnete Element, welches Inhaltsattribut aktualisiert wird. Sofern nicht anders beschrieben, ist ein SVGAngle-Objekt keinem Element zugeordnet.
Jedes SVGAngle-Objekt arbeitet in einem von zwei Modi:
- Es spiegelt den Basiswert eines widergespiegelten animierbaren Attributs wider, auf den über das Member
baseValeinesSVGAnimatedAnglezugegriffen wird. - Es ist unabhängig, wie es bei
SVGAngle-Objekten der Fall ist, die mitSVGSVGElement.createSVGAngle()erstellt wurden.
Instanzeigenschaften
SVGAngle.unitTypeSchreibgeschützt-
Der Typ des Werts, angegeben durch eine der auf dieser Schnittstelle definierten
SVG_ANGLETYPE_*-Konstanten. SVGAngle.value-
Der Wert als Gleitkommazahl in Benutzereinheiten. Beim Setzen dieser Eigenschaft werden
valueInSpecifiedUnitsundvalueAsStringautomatisch aktualisiert, um den neuen Wert widerzuspiegeln. SVGAngle.valueInSpecifiedUnits-
Der Wert als Gleitkommazahl in den durch
unitTypeangegebenen Einheiten. Beim Setzen dieser Eigenschaft werdenvalueundvalueAsStringautomatisch aktualisiert, um den neuen Wert widerzuspiegeln. SVGAngle.valueAsString-
Der Wert als Zeichenfolge in den durch
unitTypeangegebenen Einheiten. Beim Setzen dieser Eigenschaft werdenvalue,valueInSpecifiedUnitsundunitTypeautomatisch aktualisiert, um den neuen Wert widerzuspiegeln.
Instanzmethoden
SVGAngle.convertToSpecifiedUnits()-
Behält den zugrunde liegenden gespeicherten Wert bei, setzt aber die gespeicherte Einheitenkennung auf den angegebenen
unitType. Dadurch können sich die ObjekteigenschaftenunitType,valueInSpecifiedUnitsundvalueAsStringändern. SVGAngle.newValueSpecifiedUnits()-
Setzt den Wert als Zahl mit einem zugehörigen unitType neu und ersetzt dadurch die Werte aller Eigenschaften des Objekts.
Statische Eigenschaften
SVG_ANGLETYPE_UNKNOWN(0)-
Ein unbekannter Werttyp.
SVG_ANGLETYPE_UNSPECIFIED(1)-
Ein einheitenloser
<number>-Wert, der als Wert in Grad interpretiert wird. SVG_ANGLETYPE_DEG(2)-
Ein
<angle>-Wert mit der Einheitdeg. SVG_ANGLETYPE_RAD(3)-
Ein
<angle>-Wert mit der Einheitrad. SVG_ANGLETYPE_GRAD(4)-
Ein
<angle>-Wert mit der Einheitgrad.
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGAngle> |