SVGLength.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 当长度对应于只读属性或对象本身为只读时引发。

也可以看看