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

Вартість була визначена за допомогою одиниць em, визначених в 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

Налаштування цього атрибуту призведе до того, що значенняInSpecifiedUnits і значенняAsString автоматично оновлюються, щоб відображати це налаштування.

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

вартість нерухомості

float

Exceptions

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRПідвищена, коли довжина відповідає лише атрибуту читання або коли сам об’єкт читається тільки.

ValueAsString

Встановити цей атрибут призводить до того, що значення, значенняІдентифіковані об’єкти та об’єктТип автоматично оновлюються для відображення цього налаштування.

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

вартість нерухомості

string

Exceptions

DOMException

Код Aspose.Html.Dom.DOMException.SYNTAX_ERRПідвищена, якщо присвоєна смуга не може бути паразитована як діюча довжина.

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRПідвищена, коли довжина відповідає лише атрибуту читання або коли сам об’єкт читається тільки.

ValueInSpecifiedUnits

Вартість як плаваюча точка, в одиницях, виражених одиницеюType. Налаштування цього атрибуту призведе до того, що вартість і вартістьAsString автоматично оновлюються для відображення цього налаштування.

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

вартість нерухомості

float

Exceptions

DOMException

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

DOMException

Код Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRПіднято, якщо тип одиниці SVG_LENGTHTYPE_UNKNOWN або не є дійсним константом типу одиниці (один з інших константів SVG_LENGTHTYPE_* визначених на цьому інтерфейсі).

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRПідвищена, коли довжина відповідає лише атрибуту читання або коли сам об’єкт читається тільки.

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

Перезавантажити вартість як число з пов’язаною одиницею Тип, таким чином замінюючи значення для всіх атрибутів на об’єкті.

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

Parameters

unitType ushort

Тип одиниці для цінності.

valueInSpecifiedUnits float

Нова цінність…

Exceptions

DOMException

Код Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRПіднято, якщо тип одиниці SVG_LENGTHTYPE_UNKNOWN або не є дійсним константом типу одиниці (один з інших константів SVG_LENGTHTYPE_* визначених на цьому інтерфейсі).

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRПідвищена, коли довжина відповідає лише атрибуту читання або коли сам об’єкт читається тільки.

ToString()

Він повертає System.String, який представляє цю інстанцію.

public override string ToString()

Returns

string

Система.String, яка представляє цю інстанцію.

 Українська