Class SVGLength

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

Полевая ценность

ushort

SVG_LENGTHTYPE_EMS

Значение было определено с использованием единиц эм, определенных в CSS2.

[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3

Полевая ценность

ushort

SVG_LENGTHTYPE_EXS

Стоимость была определена с использованием экс-одиниц, определенных в CSS2.

[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4

Полевая ценность

ushort

SVG_LENGTHTYPE_IN

Значение было определено с использованием значения в единицах, определенных в CSS2.

[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8

Полевая ценность

ushort

SVG_LENGTHTYPE_MM

Значение было определено с использованием единиц мм, определенных в CSS2.

[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7

Полевая ценность

ushort

SVG_LENGTHTYPE_NUMBER

Никакого типа единицы не было предоставлено (т.е. было указано неэдиничное значение), что указывает на стоимость в пользовательских единицах.

[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1

Полевая ценность

ushort

SVG_LENGTHTYPE_PC

Значение было определено с использованием компьютеров, определенных в CSS2.

[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10

Полевая ценность

ushort

SVG_LENGTHTYPE_PERCENTAGE

Была определена процентная стоимость.

[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2

Полевая ценность

ushort

SVG_LENGTHTYPE_PT

Значение было определено с использованием пт-одиниц, определенных в CSS2.

[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9

Полевая ценность

ushort

SVG_LENGTHTYPE_PX

Значение было определено с использованием px единиц, определенных в CSS2.

[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5

Полевая ценность

ushort

SVG_LENGTHTYPE_UNKNOWN

Тип единицы не является одним из заранее обозначенных типов эдиниц. Невозможно попытаться определить новую ценность этого типа или пытаться переключить существующую стоимость к этому типу.

[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0

Полевая ценность

ushort

Properties

UnitType

Тип стоимости, указанный одним из константов SVG_LENGTHTYPE_* определяется на этом интерфейсе.

[DOMName("unitType")]
public ushort UnitType { get; }

Стоимость недвижимости

ushort

Value

Настройка этого атрибута приведет к тому, что значениеИнспектированные единицы и значениеAsString автоматически обновляются, чтобы отражать это настроивание.

[DOMName("value")]
public float Value { get; set; }

Стоимость недвижимости

float

Exceptions

DOMException

Код Aspose.Html.Дома.DOMException.NO_MODIFICATION_ALLOWED_ERRПовышены, когда длина соответствует только атрибуту чтения или когда сам объект читается только.

ValueAsString

Стоимость в качестве значения строка, в единицах, выраженных подразделением Тип. Настройка этого атрибута приведет к тому, что стоимость, значениеИнСпецифицированныеЕдинства и подразделТип автоматически обновляются, чтобы отражать это расположение.

[DOMName("valueAsString")]
public string ValueAsString { get; set; }

Стоимость недвижимости

string

Exceptions

DOMException

Код Aspose.Html.Дома.DOMException.SYNTAX_ERRПовышены, если присвоенная строка не может быть паразитирована в качестве действительной длины.

DOMException

Код Aspose.Html.Дома.DOMException.NO_MODIFICATION_ALLOWED_ERRПовышены, когда длина соответствует только атрибуту чтения или когда сам объект читается только.

ValueInSpecifiedUnits

Стоимость в качестве плавающей точки, в единицах, выраженных подразделением Тип. Настройка этого атрибута приведет к тому, что стоимость и стоимость AsString автоматически обновляются, чтобы отражать это настроивание.

[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }

Стоимость недвижимости

float

Exceptions

DOMException

Код 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

DOMException

Код Aspose.Html.DOMException.NOT_SUPPORTED_ERRПоднято, если единицаТип SVG_LENGTHTYPE_UNKNOWN или не является действительной константой типа единицы (одна из остальных констатов SV G_REG_* определена на этом интерфейсе).

DOMException

Код Aspose.Html.Дома.DOMException.NO_MODIFICATION_ALLOWED_ERRПовышены, когда длина соответствует только атрибуту чтения или когда сам объект читается только.

NewValueSpecifiedUnits(Флота, флота)

Перенастройка стоимости в качестве числа с связанной единицей Тип, таким образом заменяя ценности для всех атрибутов на объекте.

[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)

Parameters

unitType ushort

Тип единицы для стоимости.

valueInSpecifiedUnits float

Новая ценность…

Exceptions

DOMException

Код Aspose.Html.DOMException.NOT_SUPPORTED_ERRПоднято, если единицаТип SVG_LENGTHTYPE_UNKNOWN или не является действительной константой типа единицы (одна из остальных констатов SV G_REG_* определена на этом интерфейсе).

DOMException

Код Aspose.Html.Дома.DOMException.NO_MODIFICATION_ALLOWED_ERRПовышены, когда длина соответствует только атрибуту чтения или когда сам объект читается только.

ToString()

Возвращает System.String, который представляет эту инстанцию.

public override string ToString()

Returns

string

Система.String, представляющая эту инстанцию.

 Русский