SVGAngle
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Das SVGAngle Interface wird verwendet, um einen Wert zu repräsentieren, der entweder ein <angle> oder ein <number> Wert sein kann.
Das SVGAngle, das von SVGAnimatedAngle.animVal und SVGAnimatedAngle.baseVal zurückgegeben wird, ist schreibgeschützt, aber das SVGAngle, das von SVGSVGElement.createSVGAngle() zurückgegeben wird, ist beschreibbar. Wenn es als schreibgeschützt gekennzeichnet ist, führt der Versuch, das Objekt zu ändern, zu einer Ausnahme.
Ein SVGAngle-Objekt kann einem bestimmten Element zugeordnet sein. Das zugeordnete Element wird verwendet, um zu bestimmen, welches Inhaltsattribut des Elements aktualisiert werden soll, falls das Objekt ein Attribut widerspiegelt. Sofern nicht anders beschrieben, ist ein SVGAngle-Objekt keinem Element zugeordnet.
Jedes SVGAngle-Objekt arbeitet in einem von zwei Modi:
- Den Basiswert reflektieren eines reflektierten animierbaren Attributs (wird über das
baseValMitglied einesSVGAnimatedAnglepräsentiert), - Getrennt sein, was auf
SVGAngle-Objekte zutrifft, die mitSVGSVGElement.createSVGAngle()erstellt wurden.
Instanz-Eigenschaften
SVGAngle.unitType-
Der Typ des Werts, wie er durch eine der
SVG_ANGLETYPE_*Konstanten definiert ist, die in diesem Interface definiert sind. SVGAngle.value-
Der Wert als Gleitkommawert, in Benutzereinheiten. Das Setzen dieses Attributs bewirkt, dass
valueInSpecifiedUnitsundvalueAsStringautomatisch aktualisiert werden, um diese Einstellung widerzuspiegeln. SVGAngle.valueInSpecifiedUnits-
Der Wert als Gleitkommawert, in den durch
unitTypeausgedrückten Einheiten. Das Setzen dieses Attributs bewirkt, dassvalueundvalueAsStringautomatisch aktualisiert werden, um diese Einstellung widerzuspiegeln. SVGAngle.valueAsString-
Der Wert als Zeichenfolgenwert, in den durch
unitTypeausgedrückten Einheiten. Das Setzen dieses Attributs bewirkt, dassvalue,valueInSpecifiedUnitsundunitTypeautomatisch aktualisiert werden, um diese Einstellung widerzuspiegeln.
Instanz-Methoden
SVGAngle.convertToSpecifiedUnits()-
Bewahrt denselben zugrunde liegenden gespeicherten Wert, setzt jedoch die gespeicherte Einheitenspezifikation auf den angegebenen
unitTypezurück. ObjektattributeunitType,valueInSpecifiedUnitsundvalueAsStringkönnen als Ergebnis dieser Methode geändert werden. SVGAngle.newValueSpecifiedUnits()-
Setzt den Wert als Zahl mit einem zugehörigen unitType zurück und ersetzt dadurch die Werte aller Attribute des Objekts.
Statische Eigenschaften
SVG_ANGLETYPE_UNKNOWN(0)-
Ein unbekannter Werttyp.
SVG_ANGLETYPE_UNSPECIFIED(1)-
Ein einheitenloses
<number>das als Wert in Grad interpretiert wird. SVG_ANGLETYPE_DEG(2)-
Ein
<angle>mit einerdegEinheit. SVG_ANGLETYPE_RAD(3)-
Ein
<angle>mit einerradEinheit. SVG_ANGLETYPE_GRAD(4)-
Ein
<angle>mit einergradEinheit.
Spezifikationen
| Specification |
|---|
| Scalable Vector Graphics (SVG) 2> # InterfaceSVGAngle> |
Browser-Kompatibilität
Loading…