Class SVGAngle
Nazwa przestrzeń: Aspose.Html.Dom.Svg.DataTypes Zestaw: Aspose.HTML.dll (25.4.0)
Interfejs SVGAngle odpowiada typowi danych podstawowych kąta.
[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
Implements
INotifyPropertyChanged , IDisposable
Dziedziczeni członkowie
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
Typ jednostki został wyraźnie ustawiony na stopnie.
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
Wartość pola
SVG_ANGLETYPE_GRAD
Jednostką jest radian.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
Wartość pola
SVG_ANGLETYPE_RAD
Jednostką jest radian.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
Wartość pola
SVG_ANGLETYPE_UNKNOWN
Typ jednostki nie jest jednym z wstępnie zdefiniowanych typów jednostek. niemożliwe jest, aby spróbować określić nową wartość tego typu lub spróbować zmienić istniejącą wartość na ten typ.
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
Wartość pola
SVG_ANGLETYPE_UNSPECIFIED
Nie podano żadnego typu jednostki (tj. określono wartość bez jednostki).W odniesieniu do kątów wartość bez jednostki jest traktowana tak samo, jak gdyby określono stopnie.
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
Wartość pola
Properties
UnitType
Rodzaj wartości określony przez jeden z kontynentów SVG_ANGLETYPE_* jest zdefiniowany na tym interfejsie.
[DOMName("unitType")]
public ushort UnitType { get; }
Wartość nieruchomości
Value
Ustawienie tego atrybutu spowoduje, że wartośćInSpecifiedUnits i wartośćAsString zostaną automatycznie zaktualizowane, aby odzwierciedlać to ustawienie.
[DOMName("value")]
public float Value { get; set; }
Wartość nieruchomości
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRPodniesiony, gdy kąt odpowiada tylko czytaniu, lub gdy sam obiekt jest czytany tylko.
ValueAsString
Wartość kąta jako wartość łańcucha, w jednostkach wyrażonych przez jednostkęType. ustawienie tego atrybutu spowoduje, że wartość, wartośćInSpecifiedUnits i jednostkaType zostaną automatycznie zaktualizowane, aby odzwierciedlać to ustawienie.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Wartość nieruchomości
Exceptions
Kod Aspose.Html.Dom.DOMException.SYNTAX_ERRPodwyższony, jeśli przypisany pasek nie może być parszowany jako ważny kąt.
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRPodniesiony, gdy kąt odpowiada tylko czytaniu, lub gdy sam obiekt jest czytany tylko.
ValueInSpecifiedUnits
Wartość kąta jako wartość punktu pływającego, w jednostkach wyrażonych przez jednostkęType. ustawienie tego atrybutu spowoduje, że wartość i wartośćAsString zostaną automatycznie zaktualizowane, aby odzwierciedlać to ustawienie.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Wartość nieruchomości
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRPodniesiony, gdy kąt odpowiada tylko czytaniu, lub gdy sam obiekt jest czytany tylko.
Methods
ConvertToSpecifiedUnits(wstrząsać)
Zachowaj tę samą podstawową wartość przechowywaną, ale ponownie ustaw identyfikator jednostki przechowywanej do danej jednostkiType. atrybuty obiektów jednostkiType, wartośćInSpecifiedUnits i wartośćAsString mogą zostać zmienione w wyniku tej metody.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Typ jednostki do przełączenia na (np. SVG_ANGLETYPE_DEG).
Exceptions
Kod Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRPodniesiony, jeśli typ jednostki jest SVG_ANGLETYPE_UNKNOWN lub nie jest ważną stałą typu jednostki (jeden z pozostałych stawek SVG_ANGLETYPE_* zdefiniowanych na tym interfejsie).
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRPodniesiony, gdy kąt odpowiada tylko czytaniu, lub gdy sam obiekt jest czytany tylko.
NewValueSpecifiedUnits(Szydło, Float)
Ponownie ustawić wartość jako liczbę z powiązaną jednostką Typ, zastępując w ten sposób wartości dla wszystkich atrybutów na obiekcie.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
Typ jednostki dla wartości (np. SVG_ANGLETYPE_DEG).
valueInSpecifiedUnits
float
Wartość węgielna
Exceptions
Kod Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRPodniesiony, jeśli typ jednostki jest SVG_ANGLETYPE_UNKNOWN lub nie jest ważną stałą typu jednostki (jeden z pozostałych stawek SVG_ANGLETYPE_* zdefiniowanych na tym interfejsie).
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRPodniesiony, gdy kąt odpowiada tylko czytaniu, lub gdy sam obiekt jest czytany tylko.
ToString()
Powraca system.String, który reprezentuje tę instancję.
public override string ToString()
Returns
System.String, który reprezentuje tę instancję.