ConvertToSpecifiedUnits

SVGLength.ConvertToSpecifiedUnits method

保留相同的底层存储值,但将存储的单元标识符重置为给定的 unitType。此方法可能会修改对象属性 unitType、valueInSpecifiedUnits 和 valueAsString。例如,如果原始值为“0.5cm”并且调用该方法转换为毫米,则 unitType 将更改为 SVG_LENGTHTYPE_MM,valueInSpecifiedUnits 将更改为数值 5,valueAsString 将更改为“5mm”。

public void ConvertToSpecifiedUnits(ushort unitType)
范围类型描述
unitTypeUInt16要切换到的单位类型(例如,SVG_LENGTHTYPE_MM)。

例外

例外(健康)状况
DOMException代码NOT_SUPPORTED_ERR 如果 unitType 为 SVG_LENGTHTYPE_UNKNOWN 或不是有效的单位类型常量(此接口上定义的其他 SVG_LENGTHTYPE_* 常量之一),则引发。
DOMException代码NO_MODIFICATION_ALLOWED_ERR 当长度对应于只读属性或对象本身为只读时引发。

也可以看看