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
SVG_ANGLETYPE_GRAD
Die Einheit ist Radian.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
Feldwert
SVG_ANGLETYPE_RAD
Die Einheit ist Radian.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
Feldwert
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
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
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
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
Exceptions
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
Exceptions
Kode Aspose.Html.Dom.DOMException.SYNTAX_ERRErhöht, wenn die zugewiesene String nicht als gültiges Winkel festgelegt werden kann.
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
Exceptions
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
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).
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
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).
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
Ein System.String, der diese Instanz vertritt.