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:
- Es spiegelt den Basiswert eines widergespiegelten animierbaren Attributs wider (zugänglich über das
baseVal-Member einesSVGAnimatedAngle). - Es ist losgelöst. Dies gilt für
SVGAngle-Objekte, die mitSVGSVGElement.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 Einheitdeg. SVG_ANGLETYPE_RAD(3)-
Ein
<angle>-Wert mit der Einheitrad. SVG_ANGLETYPE_GRAD(4)-
Ein
<angle>-Wert mit der Einheitgrad.
Instanzeigenschaften
SVGAngle.unitTypeSchreibgeschü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
valueInSpecifiedUnitsundvalueAsStringautomatisch entsprechend aktualisiert. SVGAngle.valueInSpecifiedUnits-
Der Wert als Gleitkommazahl in den durch
unitTypeangegebenen Einheiten. Wenn Sie diese Eigenschaft setzen, werdenvalueundvalueAsStringautomatisch entsprechend aktualisiert. SVGAngle.valueAsString-
Der Wert als Zeichenfolge in den durch
unitTypeangegebenen Einheiten. Wenn Sie diese Eigenschaft setzen, werdenvalue,valueInSpecifiedUnitsundunitTypeautomatisch 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 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.
Spezifikationen
| Spezifikation |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGAngle> |