Class SVGLength
Название пространства: Aspose.Html.Dom.Svg.DataTypes Ассоциация: Aspose.HTML.dll (25.4.0)
Интерфейс SVGLength соответствует длине базового типа данных.Объект SVGLength может быть назначен только в качестве чтения, а это означает, что попытки модификации объекта приводят к выбросу исключения, как описано ниже.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
Наследованные члены
SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
SVG_LENGTHTYPE_CM
Значение было определено с использованием единиц см, определенных в CSS2.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6
Полевая ценность
SVG_LENGTHTYPE_EMS
Значение было определено с использованием единиц эм, определенных в CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
Полевая ценность
SVG_LENGTHTYPE_EXS
Стоимость была определена с использованием экс-одиниц, определенных в CSS2.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4
Полевая ценность
SVG_LENGTHTYPE_IN
Значение было определено с использованием значения в единицах, определенных в CSS2.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8
Полевая ценность
SVG_LENGTHTYPE_MM
Значение было определено с использованием единиц мм, определенных в CSS2.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7
Полевая ценность
SVG_LENGTHTYPE_NUMBER
Никакого типа единицы не было предоставлено (т.е. было указано неэдиничное значение), что указывает на стоимость в пользовательских единицах.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1
Полевая ценность
SVG_LENGTHTYPE_PC
Значение было определено с использованием компьютеров, определенных в CSS2.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10
Полевая ценность
SVG_LENGTHTYPE_PERCENTAGE
Была определена процентная стоимость.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Полевая ценность
SVG_LENGTHTYPE_PT
Значение было определено с использованием пт-одиниц, определенных в CSS2.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9
Полевая ценность
SVG_LENGTHTYPE_PX
Значение было определено с использованием px единиц, определенных в CSS2.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5
Полевая ценность
SVG_LENGTHTYPE_UNKNOWN
Тип единицы не является одним из заранее обозначенных типов эдиниц. Невозможно попытаться определить новую ценность этого типа или пытаться переключить существующую стоимость к этому типу.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0
Полевая ценность
Properties
UnitType
Тип стоимости, указанный одним из константов SVG_LENGTHTYPE_* определяется на этом интерфейсе.
[DOMName("unitType")]
public ushort UnitType { get; }
Стоимость недвижимости
Value
Настройка этого атрибута приведет к тому, что значениеИнспектированные единицы и значениеAsString автоматически обновляются, чтобы отражать это настроивание.
[DOMName("value")]
public float Value { get; set; }
Стоимость недвижимости
Exceptions
Код Aspose.Html.Дома.DOMException.NO_MODIFICATION_ALLOWED_ERRПовышены, когда длина соответствует только атрибуту чтения или когда сам объект читается только.
ValueAsString
Стоимость в качестве значения строка, в единицах, выраженных подразделением Тип. Настройка этого атрибута приведет к тому, что стоимость, значениеИнСпецифицированныеЕдинства и подразделТип автоматически обновляются, чтобы отражать это расположение.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Стоимость недвижимости
Exceptions
Код Aspose.Html.Дома.DOMException.SYNTAX_ERRПовышены, если присвоенная строка не может быть паразитирована в качестве действительной длины.
Код Aspose.Html.Дома.DOMException.NO_MODIFICATION_ALLOWED_ERRПовышены, когда длина соответствует только атрибуту чтения или когда сам объект читается только.
ValueInSpecifiedUnits
Стоимость в качестве плавающей точки, в единицах, выраженных подразделением Тип. Настройка этого атрибута приведет к тому, что стоимость и стоимость AsString автоматически обновляются, чтобы отражать это настроивание.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Стоимость недвижимости
Exceptions
Код Aspose.Html.Дома.DOMException.NO_MODIFICATION_ALLOWED_ERRПовышены, когда длина соответствует только атрибуту чтения или когда сам объект читается только.
Methods
ConvertToSpecifiedUnits(Ушорт)
Например, если первоначальная стоимость была “0.5 см” и метод был запрошен для конвертации в миллиметрах, то единица тип будет изменена на SVG_LENGTHTYPE_MM, стоимостьИнспектированные единицы будут изменены на цифровую стоимость 5 и стоимостьAsString изменится на “5 мм”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Тип единицы для переключения на (например, SVG_LENGTHTYPE_MM).
Exceptions
Код Aspose.Html.DOMException.NOT_SUPPORTED_ERRПоднято, если единицаТип SVG_LENGTHTYPE_UNKNOWN или не является действительной константой типа единицы (одна из остальных констатов SV G_REG_* определена на этом интерфейсе).
Код Aspose.Html.Дома.DOMException.NO_MODIFICATION_ALLOWED_ERRПовышены, когда длина соответствует только атрибуту чтения или когда сам объект читается только.
NewValueSpecifiedUnits(Флота, флота)
Перенастройка стоимости в качестве числа с связанной единицей Тип, таким образом заменяя ценности для всех атрибутов на объекте.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)
Parameters
unitType
ushort
Тип единицы для стоимости.
valueInSpecifiedUnits
float
Новая ценность…
Exceptions
Код Aspose.Html.DOMException.NOT_SUPPORTED_ERRПоднято, если единицаТип SVG_LENGTHTYPE_UNKNOWN или не является действительной константой типа единицы (одна из остальных констатов SV G_REG_* определена на этом интерфейсе).
Код Aspose.Html.Дома.DOMException.NO_MODIFICATION_ALLOWED_ERRПовышены, когда длина соответствует только атрибуту чтения или когда сам объект читается только.
ToString()
Возвращает System.String, который представляет эту инстанцию.
public override string ToString()
Returns
Система.String, представляющая эту инстанцию.