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

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

ex единиците, определени в 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

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

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

Type. Настройването на този атрибут ще доведе до стойността, стойносттаInSpecifiedUnits и единицаType.

[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(Ушорт)

Type. Обект атрибути единицаType, стойностInSpecifiedUnits и стойностAsString могат да бъдат променени в резултат на този метод. Например, ако първоначалната стойност е “0.5cm” и методът е позоваван да се конвертира в милиметри, тогава единицатаType ще бъде променена на SVG_LENGTHTYPE_MM, стойностInSpecifiedUnits ще бъде променена на цифровата стойност 5 и стойностAsString ще бъде променена на “5mm”.

[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)

Parameters

unitType ushort

SVG_LENGTHTYPE_MM).

Exceptions

DOMException

Код Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRType е 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_ERRType е SVG_LENGTHTYPE_UNKNOWN или не е валидна единица тип константа (една от другите SVG_LENGTHTYPE).

DOMException

Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRУвеличава се, когато дължината отговаря на единствено четещ атрибут или когато самия обект е четен само.

ToString()

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

public override string ToString()

Returns

string

Система.String, която представлява тази инстанция.

 Български