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