Class SVGAngle

Class SVGAngle

Der Name: Aspose.Html.Dom.Svg.DataTypes Sammlung: Aspose.HTML.dll (25.4.0)

Die SVGAngle-Interface entspricht dem Winkelbasierte Datentyp.

[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

object DOMObject SVGValueType SVGAngle

Implements

INotifyPropertyChanged , IDisposable

Vererbte Mitglieder

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

Der Einheitstyp wurde explizit in Grad festgelegt.

[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2

Feldwert

ushort

SVG_ANGLETYPE_GRAD

Die Einheit ist Radian.

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

Feldwert

ushort

SVG_ANGLETYPE_RAD

Die Einheit ist Radian.

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

Feldwert

ushort

SVG_ANGLETYPE_UNKNOWN

Der Einheitstyp ist nicht einer der vordefinierten Einheitstypen. Es ist unmöglich, einen neuen Wert dieser Art zu definieren oder einen bestehenden Wert zu diesem Typ zu wechseln.

[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0

Feldwert

ushort

SVG_ANGLETYPE_UNSPECIFIED

Kein Einheitstyp wurde bereitgestellt (d.h. eine Einheitslose Wert wurde angegeben). Für Winkel wird eine Einheitslose Wert genauso behandelt wie wenn Grad angegeben wurde.

[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1

Feldwert

ushort

Properties

UnitType

Die Art des Werts, wie von einem der SVG_ANGLETYPE_* angegeben, ist auf dieser Schnittstelle definiert.

[DOMName("unitType")]
public ushort UnitType { get; }

Eigentumswert

ushort

Value

Die Winkelwert als Flößendpunktwert, in Grad. Die Einstellung dieses Attributs verursacht, dass WertInSpecifiedUnits und WertAsString automatisch aktualisiert werden, um diese Einstellung zu reflektieren.

[DOMName("value")]
public float Value { get; set; }

Eigentumswert

float

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRErhöht, wenn der Winkel mit einem Lesensattribut entspricht oder wenn das Objekt selbst nur gelesen wird.

ValueAsString

Der Winkelwert als Stringwert, in den Einheiten, die durch EinheitType ausgedrückt werden.Einstellung dieses Attributs verursacht, dass Wert, WertInSpecifiedUnits und EinheitType automatisch aktualisiert werden, um diese Einstellung zu reflektieren.

[DOMName("valueAsString")]
public string ValueAsString { get; set; }

Eigentumswert

string

Exceptions

DOMException

Kode Aspose.Html.Dom.DOMException.SYNTAX_ERRErhöht, wenn die zugewiesene String nicht als gültiges Winkel festgelegt werden kann.

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRErhöht, wenn der Winkel mit einem Lesensattribut entspricht oder wenn das Objekt selbst nur gelesen wird.

ValueInSpecifiedUnits

Der Winkelwert als Flößendpunktwert, in den Einheiten, die durch EinheitType ausgedrückt werden. Die Einstellung dieses Attributs verursacht, dass Wert und WertAsString automatisch aktualisiert werden, um diese Einstellung zu reflektieren.

[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }

Eigentumswert

float

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRErhöht, wenn der Winkel mit einem Lesensattribut entspricht oder wenn das Objekt selbst nur gelesen wird.

Methods

ConvertToSpecifiedUnits(Gewissheit)

Bewahren Sie die gleiche zugrunde liegte Wert, aber neu den gespeicherten Einheitsidentifikator auf die gegebenen EinheitType. Objekt Attribute EinheitType, WertInSpecifiedUnits und WertAsString können als Ergebnis dieser Methode geändert werden.

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

Parameters

unitType ushort

Die Einheitstyp zu wechseln (z. B. SVG_ANGLETYPE_DEG).

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRErhöht, wenn die EinheitType SVG_ANGLETYPE_UNKNOWN ist oder nicht eine gültige Einheittyp-Konstante ist (eine der anderen SVG_ANGLETYPE_* Konstanten, die auf dieser Schnittstelle definiert sind).

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRErhöht, wenn der Winkel mit einem Lesensattribut entspricht oder wenn das Objekt selbst nur gelesen wird.

NewValueSpecifiedUnits(Flut, Flut)

Umsetzen Sie die Wert als Zahl mit einer angeschlossenen EinheitType, indem Sie die Werte für alle Attribute des Objekts ersetzen.

[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)

Parameters

newUnitType ushort

Die Einheitstyp für den Wert (z. B. SVG_ANGLETYPE_DEG).

valueInSpecifiedUnits float

Der Winkelwert.

Exceptions

DOMException

Code Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRErhöht, wenn die EinheitType SVG_ANGLETYPE_UNKNOWN ist oder nicht eine gültige Einheittyp-Konstante ist (eine der anderen SVG_ANGLETYPE_* Konstanten, die auf dieser Schnittstelle definiert sind).

DOMException

Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRErhöht, wenn der Winkel mit einem Lesensattribut entspricht oder wenn das Objekt selbst nur gelesen wird.

ToString()

Wiederherstellt eine System.String, die diese Instanz darstellt.

public override string ToString()

Returns

string

Ein System.String, der diese Instanz vertritt.

 Deutsch