Class SVGLength
Названий на: Aspose.Html.Dom.Svg.DataTypes Асамблея: Aspose.HTML.dll (25.5.0)
Інтерфейс SVGLength відповідає довжині базового типу даних.Об’єкт SVGLength можна назвати лише читанням, що означає, що спроби змінити об’єкт призведуть до винятку, яка буде викинута, як описано нижче.
[DOMName("SVGLength")]
[ComVisible(true)]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
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
Вартість була визначена за допомогою одиниць em, визначених в 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
Налаштування цього атрибуту призведе до того, що значенняInSpecifiedUnits і значенняAsString автоматично оновлюються, щоб відображати це налаштування.
[DOMName("value")]
public float Value { get; set; }вартість нерухомості
Exceptions
Код Aspose.Html.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRПідвищена, коли довжина відповідає лише атрибуту читання або коли сам об’єкт читається тільки.
ValueAsString
Встановити цей атрибут призводить до того, що значення, значенняІдентифіковані об’єкти та об’єктТип автоматично оновлюються для відображення цього налаштування.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }вартість нерухомості
Exceptions
Код Aspose.Html.DOMException.SYNTAX_ERRПідвищена, якщо присвоєна смуга не може бути паразитована як діюча довжина.
Код Aspose.Html.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRПідвищена, коли довжина відповідає лише атрибуту читання або коли сам об’єкт читається тільки.
ValueInSpecifiedUnits
Вартість як плаваюча точка, в одиницях, виражених одиницеюType. Налаштування цього атрибуту призведе до того, що вартість і вартістьAsString автоматично оновлюються для відображення цього налаштування.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }вартість нерухомості
Exceptions
Код Aspose.Html.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRПідвищена, коли довжина відповідає лише атрибуту читання або коли сам об’єкт читається тільки.
Methods
ConvertToSpecifiedUnits(Ушорт)
Об’єкт атрибутує одиницюТип, вартістьСпецифіковані Одиниці та цінаAsString можуть бути змінені в результаті цього методу. Наприклад, якщо оригінальна цінність була “0.5 см” і метод був запропонований для конвертації в міліметри, то одинаковий тип буде змінено на SVG_LENGTHTYPE_MM, значенняInSpecifiedUnits зміниться до цифрової цінності 5 і значенняAs String змінюється на “5 мм”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)Parameters
unitType ushort
Тип одиниці для переходу на (наприклад, SVG_LENGTHTYPE_MM).
Exceptions
Код Aspose.Html.Home.DOMException.NOT_SUPPORTED_ERRПіднято, якщо одиничний тип є SVG_LENGTHTYPE_UNKNOWN або не є дійсним константом типу об’єкта (один з інших констатів SV G_REG_* визначених на цьому інтерфейсі).
Код Aspose.Html.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRПідвищена, коли довжина відповідає лише атрибуту читання або коли сам об’єкт читається тільки.
NewValueSpecifiedUnits(Флота, Флота)
Перезавантажити вартість як число з пов’язаною одиницею Тип, таким чином замінюючи значення для всіх атрибутів на об’єкті.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)Parameters
unitType ushort
Тип одиниці для цінності.
valueInSpecifiedUnits float
Нова цінність…
Exceptions
Код Aspose.Html.Home.DOMException.NOT_SUPPORTED_ERRПіднято, якщо одиничний тип є SVG_LENGTHTYPE_UNKNOWN або не є дійсним константом типу об’єкта (один з інших констатів SV G_REG_* визначених на цьому інтерфейсі).
Код Aspose.Html.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRПідвищена, коли довжина відповідає лише атрибуту читання або коли сам об’єкт читається тільки.
ToString()
Він повертає System.String, який представляє цю інстанцію.
public override string ToString()Returns
Система.String, яка представляє цю інстанцію.