SVGLength.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)
ParameterTypBeschreibung
unitTypeUInt16Der Einheitentyp, zu dem gewechselt werden soll (z. B. SVG_LENGTHTYPE_MM).

Ausnahmen

AusnahmeBedingung
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