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Тип юнита не является одним из предопределенных типов юнитов. Недопустимо пытаться определить новое значение этого типа или пытаться переключить существующее значение на этот тип.

Смотрите также