Class SVGAngle

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

ushort

SVG_ANGLETYPE_GRAD

Jednostką jest radian.

[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4

Wartość pola

ushort

SVG_ANGLETYPE_RAD

Jednostką jest radian.

[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3

Wartość pola

ushort

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

ushort

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

ushort

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

ushort

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

float

Exceptions

DOMException

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

string

Exceptions

DOMException

Kod Aspose.Html.Dom.DOMException.SYNTAX_ERRPodwyższony, jeśli przypisany pasek nie może być parszowany jako ważny kąt.

DOMException

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

float

Exceptions

DOMException

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

DOMException

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).

DOMException

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

DOMException

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).

DOMException

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

string

System.String, który reprezentuje tę instancję.

 Polski