SVGLength
SVGLength class
SVGLength 接口对应长度基本数据类型。 SVGLength 对象可以指定为只读,这意味着尝试修改对象将导致抛出异常,如下所述。
public class SVGLength : SVGValueType
特性
| 姓名 | 描述 |
|---|
| UnitType { get; } | 由在此接口上定义的 SVG_LENGTHTYPE_* 常量之一指定的值的类型。 |
| Value { get; set; } | 作为浮点值的值,以用户为单位。设置此属性将导致 valueInSpecifiedUnits 和 valueAsString 自动更新以反映此设置。 |
| ValueAsString { get; set; } | 字符串值,单位为unitType。设置此属性将导致 value、valueInSpecifiedUnits 和 unitType 自动更新以反映此设置。 |
| ValueInSpecifiedUnits { get; set; } | 作为浮点值的值,以 unitType 表示的单位表示。设置此属性将导致 value 和 valueAsString 自动更新以反映此设置。 |
方法
| 姓名 | 描述 |
|---|
| ConvertToSpecifiedUnits(ushort) | 保留相同的底层存储值,但将存储的单元标识符重置为给定的 unitType。此方法可能会修改对象属性 unitType、valueInSpecifiedUnits 和 valueAsString。例如,如果原始值为“0.5cm”并且调用该方法转换为毫米,则 unitType 将更改为 SVG_LENGTHTYPE_MM,valueInSpecifiedUnits 将更改为数值 5,valueAsString 将更改为“5mm”。 |
| Dispose() | 释放非托管和 - 可选 - 托管资源。 |
| virtual GetPlatformType() | 此方法用于检索 ECMAScript 对象Type . |
| NewValueSpecifiedUnits(ushort, float) | 将该值重置为具有关联 unitType 的数字,从而替换对象上所有属性的值。 |
| override ToString() | 返回一个String代表这个实例。 |
字段
也可以看看