Class SVGLength
SVGLength class
Интерфейс SVGLength соответствует базовому типу данных length. Объект 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, valueInSpecifiedUnits и valueAsString могут быть изменены в результате применения этого метода. Например, если исходное значение было «0,5 см», а метод был вызван для преобразования в миллиметры, то unitType будет изменен на SVG_LENGTHTYPE_MM, valueInSpecifiedUnits будет изменен на числовое значение 5, а valueAsString будет изменен на «5 мм». |
Dispose() | Освобождает неуправляемые и (необязательно) управляемые ресурсы. |
virtual GetPlatformType() | Этот метод используется для получения объекта ECMAScript.Type . |
NewValueSpecifiedUnits(ushort, float) | Сбросить значение как число с соответствующим unitType, тем самым заменив значения для всех атрибутов объекта. |
override ToString() | ВозвращаетString который представляет этот экземпляр. |
Поля
Имя | Описание |
---|
const SVG_LENGTHTYPE_CM | Значение было указано с использованием единиц см, определенных в CSS2. |
const SVG_LENGTHTYPE_EMS | Значение было указано с использованием единиц em, определенных в CSS2. |
const SVG_LENGTHTYPE_EXS | Значение было указано с использованием единиц ex, определенных в CSS2. |
const SVG_LENGTHTYPE_IN | Значение было указано с использованием единиц измерения, определенных в CSS2. |
const SVG_LENGTHTYPE_MM | Значение было указано с использованием единиц мм, определенных в CSS2. |
const SVG_LENGTHTYPE_NUMBER | Тип единицы измерения не указан (т.е. указано безразмерное значение), что указывает на значение в пользовательских единицах. |
const SVG_LENGTHTYPE_PC | Значение было указано с использованием единиц ПК, определенных в CSS2. |
const SVG_LENGTHTYPE_PERCENTAGE | Было указано процентное значение. |
const SVG_LENGTHTYPE_PT | Значение было указано с использованием единиц измерения pt, определенных в CSS2. |
const SVG_LENGTHTYPE_PX | Значение было указано с использованием единиц измерения пикселей, определенных в CSS2. |
const SVG_LENGTHTYPE_UNKNOWN | Тип юнита не является одним из предопределенных типов юнитов. Недопустимо пытаться определить новое значение этого типа или пытаться переключить существующее значение на этот тип. |
Смотрите также