SVGAngle
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 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
baseVal
Mitglied einesSVGAnimatedAngle
prä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
valueInSpecifiedUnits
undvalueAsString
automatisch aktualisiert werden, um diese Einstellung widerzuspiegeln. SVGAngle.valueInSpecifiedUnits
-
Der Wert als Gleitkommawert, in den durch
unitType
ausgedrückten Einheiten. Das Setzen dieses Attributs bewirkt, dassvalue
undvalueAsString
automatisch aktualisiert werden, um diese Einstellung widerzuspiegeln. SVGAngle.valueAsString
-
Der Wert als Zeichenfolgenwert, in den durch
unitType
ausgedrückten Einheiten. Das Setzen dieses Attributs bewirkt, dassvalue
,valueInSpecifiedUnits
undunitType
automatisch aktualisiert werden, um diese Einstellung widerzuspiegeln.
Instanz-Methoden
SVGAngle.convertToSpecifiedUnits()
-
Bewahrt denselben zugrunde liegenden gespeicherten Wert, setzt jedoch die gespeicherte Einheitenspezifikation auf den angegebenen
unitType
zurück. ObjektattributeunitType
,valueInSpecifiedUnits
undvalueAsString
kö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 einerdeg
Einheit. SVG_ANGLETYPE_RAD
(3)-
Ein
<angle>
mit einerrad
Einheit. SVG_ANGLETYPE_GRAD
(4)-
Ein
<angle>
mit einergrad
Einheit.
Spezifikationen
Specification |
---|
Scalable Vector Graphics (SVG) 2 # InterfaceSVGAngle |