Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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.

Das SVGAngle-Interface repräsentiert einen Wert, der ein <angle>- oder ein <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. Wenn ein Objekt schreibgeschützt ist, löst der Versuch, es zu ändern, 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 angegeben, ist ein SVGAngle-Objekt keinem Element zugeordnet.

Jedes SVGAngle-Objekt arbeitet in einem von zwei Modi:

  1. Es spiegelt den Basiswert eines widergespiegelten animierbaren Attributs wider (zugänglich über das baseVal-Member eines SVGAnimatedAngle).
  2. Es ist losgelöst. Dies gilt für SVGAngle-Objekte, die mit SVGSVGElement.createSVGAngle() erstellt wurden.

Statische Eigenschaften

SVG_ANGLETYPE_UNKNOWN (0)

Ein unbekannter Werttyp.

SVG_ANGLETYPE_UNSPECIFIED (1)

Ein einheitsloser <number>-Wert, der als Wert in Grad interpretiert wird.

SVG_ANGLETYPE_DEG (2)

Ein <angle>-Wert mit der Einheit deg.

SVG_ANGLETYPE_RAD (3)

Ein <angle>-Wert mit der Einheit rad.

SVG_ANGLETYPE_GRAD (4)

Ein <angle>-Wert mit der Einheit grad.

Instanzeigenschaften

SVGAngle.unitType Schreibgeschützt

Der Werttyp, angegeben durch eine der in diesem Interface definierten SVG_ANGLETYPE_*-Konstanten.

SVGAngle.value

Der Wert als Gleitkommazahl in Benutzereinheiten. Wenn Sie diese Eigenschaft setzen, werden valueInSpecifiedUnits und valueAsString automatisch entsprechend aktualisiert.

SVGAngle.valueInSpecifiedUnits

Der Wert als Gleitkommazahl in den durch unitType angegebenen Einheiten. Wenn Sie diese Eigenschaft setzen, werden value und valueAsString automatisch entsprechend aktualisiert.

SVGAngle.valueAsString

Der Wert als Zeichenfolge in den durch unitType angegebenen Einheiten. Wenn Sie diese Eigenschaft setzen, werden value, valueInSpecifiedUnits und unitType automatisch entsprechend aktualisiert.

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 Objekteigenschaften unitType, valueInSpecifiedUnits und valueAsString ändern.

SVGAngle.newValueSpecifiedUnits()

Setzt den Wert als Zahl mit einem zugehörigen unitType neu und ersetzt dadurch die Werte aller Eigenschaften des Objekts.

Spezifikationen

Spezifikation
Scalable Vector Graphics (SVG) 2
# InterfaceSVGAngle

Browser-Kompatibilität