ConvertToSpecifiedUnits
SVGLength.ConvertToSpecifiedUnits method
Den gleichen zugrunde liegenden gespeicherten Wert beibehalten, aber die gespeicherte Einheitenkennung auf den angegebenen unitType zurücksetzen. Die Objektattribute unitType, valueInSpecifiedUnits und valueAsString können als Ergebnis dieser Methode geändert werden. Wenn der ursprüngliche Wert beispielsweise „0,5 cm“ war und die Methode aufgerufen wurde, um ihn in Millimeter umzuwandeln, würde der unitType in SVG_LENGTHTYPE_MM geändert, valueInSpecifiedUnits würde in den numerischen Wert 5 geändert und valueAsString würde in „5 mm“ geändert.
public void ConvertToSpecifiedUnits(ushort unitType)
Parameter | Typ | Beschreibung |
---|
unitType | UInt16 | Der Einheitentyp, zu dem gewechselt werden soll (z. B. SVG_LENGTHTYPE_MM). |
Ausnahmen
Ausnahme | Bedingung |
---|
DOMException | -CodeNOT_SUPPORTED_ERR Wird ausgelöst, wenn unitType SVG_LENGTHTYPE_UNKNOWN oder keine gültige Einheitstypkonstante ist (eine der anderen SVG_LENGTHTYPE_*-Konstanten, die auf dieser Schnittstelle definiert sind). |
DOMException | -CodeNO_MODIFICATION_ALLOWED_ERR Wird ausgelöst, wenn die Länge einem schreibgeschützten Attribut entspricht oder wenn das Objekt selbst schreibgeschützt ist. |
Siehe auch