Class SVGAngle
Името на пространството: Aspose.Svg.DataTypes Асамблея: Aspose.SVG.dll (25.5.0)
Интерфейсът SVGAngle съответства на основния тип данни на ъгъла.
[ComVisible(true)]
[DOMObject]
[DOMName("SVGAngle")]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
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_ANGLETYPE_DEG
Типът на единицата е изрично зададен на степени.
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
полева стойност
SVG_ANGLETYPE_GRAD
Типът на единица е радиацията.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
полева стойност
SVG_ANGLETYPE_RAD
Типът на единица е радиацията.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
полева стойност
SVG_ANGLETYPE_UNKNOWN
Типът на единица не е един от предварително определените типове единици. невъзможно е да се опита да определи нова стойност от този тип или да бъде оползотворен опит за преобразуване на съществуваща стойността към този вид.
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
полева стойност
SVG_ANGLETYPE_UNSPECIFIED
Никакъв тип единица не е предоставен (т.е. е определена стойност без единици).
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
полева стойност
Properties
UnitType
Типът на стойността, както е посочено от един от константите SVG_ANGLETYPE_* са определени в този интерфейс.
[DOMName("unitType")]
public ushort UnitType { get; }
стойност на имота
Value
Поставянето на този атрибут ще доведе до стойностInSpecifiedUnits и стойносттаAsString да се актуализира автоматично, за да отразява това настройка.
[DOMName("value")]
public float Value { get; set; }
стойност на имота
Exceptions
Код Aspose.Svg.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRИздига се, когато ъгълът отговаря на единствено четещ атрибут или когато самия обект е четен само.
ValueAsString
Type. Настройката на този атрибут ще доведе до стойност, стойностInSpecifiedUnits и единицаType.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
стойност на имота
Exceptions
Код Aspose.Svg.Дома.DOMИзключение.СYNTAX_ERRПовишена, ако присветената лента не може да бъде паразирана като валиден ъгъл.
Код Aspose.Svg.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRИздига се, когато ъгълът отговаря на единствено четещ атрибут или когато самия обект е четен само.
ValueInSpecifiedUnits
Type. Настройката на този атрибут ще доведе до това, че стойността и стойносттаAsString.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
стойност на имота
Exceptions
Код Aspose.Svg.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRИздига се, когато ъгълът отговаря на единствено четещ атрибут или когато самия обект е четен само.
Methods
ConvertToSpecifiedUnits(Ушорт)
Type.Object атрибути единицаType, стойностInSpecifiedUnits и стойностAsString.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Типът на единицата, който трябва да се премести към (например SVG_ANGLETYPE_DEG).
Exceptions
Код Aspose.Svg.Home.DOMException.NOT_SUPPORTED_ERRВъзстановен, ако единицаType е SVG_ANGLETYPE_UNKNOWN или не е валидна константа за тип на единицата (една от останалите състояния на SVM_ENGLITE_*, определени в този интерфейс).
Код Aspose.Svg.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRИздига се, когато ъгълът отговаря на единствено четещ атрибут или когато самия обект е четен само.
NewValueSpecifiedUnits(Пътуване, плуване)
Възстановяване на стойността като число с свързана единица тип, като по този начин се заменят стойностите за всички атрибути на обекта.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
Типът на единицата за стойността (например SVG_ANGLETYPE_DEG).
valueInSpecifiedUnits
float
Стойността на ъгъла.
Exceptions
Код Aspose.Svg.Home.DOMException.NOT_SUPPORTED_ERRВъзстановен, ако единицаType е SVG_ANGLETYPE_UNKNOWN или не е валидна константа за тип на единицата (една от останалите състояния на SVM_ENGLITE_*, определени в този интерфейс).
Код Aspose.Svg.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRИздига се, когато ъгълът отговаря на единствено четещ атрибут или когато самия обект е четен само.
ToString()
Възстановява System.String, който представлява тази инстанция.
public override string ToString()
Returns
Система.String, която представлява тази инстанция.