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
полева стойност
SVG_LENGTHTYPE_EMS
em, определени в CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3
полева стойност
SVG_LENGTHTYPE_EXS
ex единиците, определени в 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
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
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
Type. Настройването на този атрибут ще доведе до стойността, стойносттаInSpecifiedUnits и единицаType.
[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(Ушорт)
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
Код Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRType е 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_ERRType е SVG_LENGTHTYPE_UNKNOWN или не е валидна единица тип константа (една от другите SVG_LENGTHTYPE).
Код Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRУвеличава се, когато дължината отговаря на единствено четещ атрибут или когато самия обект е четен само.
ToString()
Възстановява System.String, който представлява тази инстанция.
public override string ToString()
Returns
Система.String, която представлява тази инстанция.