ConvertToSpecifiedUnits
SVGLength.ConvertToSpecifiedUnits method
保留相同的底层存储值,但将存储的单元标识符重置为给定的 unitType。此方法可能会修改对象属性 unitType、valueInSpecifiedUnits 和 valueAsString。例如,如果原始值为“0.5cm”并且调用该方法转换为毫米,则 unitType 将更改为 SVG_LENGTHTYPE_MM,valueInSpecifiedUnits 将更改为数值 5,valueAsString 将更改为“5mm”。
public void ConvertToSpecifiedUnits(ushort unitType)
范围 | 类型 | 描述 |
---|---|---|
unitType | UInt16 | 要切换到的单位类型(例如,SVG_LENGTHTYPE_MM)。 |
例外
例外 | (健康)状况 |
---|---|
DOMException | 代码NOT_SUPPORTED_ERR 如果 unitType 为 SVG_LENGTHTYPE_UNKNOWN 或不是有效的单位类型常量(此接口上定义的其他 SVG_LENGTHTYPE_* 常量之一),则引发。 |
DOMException | 代码NO_MODIFICATION_ALLOWED_ERR 当长度对应于只读属性或对象本身为只读时引发。 |
也可以看看
- class SVGLength
- 命名空间 Aspose.Svg.DataTypes
- 部件 Aspose.SVG