Class SVGAngle
Název místa: Aspose.Html.Dom.Svg.DataTypes Sbírka: Aspose.HTML.dll (25.4.0)
Rozhraní SVGAngle odpovídá úhlovému datovému typu.
[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
Implements
INotifyPropertyChanged , IDisposable
Dědiční členové
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 jednotky byl výslovně nastaven na stupn.
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
Polní hodnota
SVG_ANGLETYPE_GRAD
Jednotka typu je radián.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
Polní hodnota
SVG_ANGLETYPE_RAD
Jednotka typu je radián.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
Polní hodnota
SVG_ANGLETYPE_UNKNOWN
Typ jednotky není jedním z předdefinovaných typů jednotky. je neplatné pokusit se definovat novou hodnotu tohoto typu nebo pokusit se změnit stávající hodnotu na tento typ.
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
Polní hodnota
SVG_ANGLETYPE_UNSPECIFIED
dný typ jednotky nebyl poskytnut (tj. byla specifikována hodnota bez jednotky). pro úhly se hodnota bez jednotky zachází stejným způsobem jako v případě, že byly specifikovány stupn.
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
Polní hodnota
Properties
UnitType
Typ hodnoty, jak je uvedeno jedním z SVG_ANGLETYPE_* konštanty definované na tomto rozhran.
[DOMName("unitType")]
public ushort UnitType { get; }
Hodnota nemovitosti
Value
Ustanovení tohoto atributu způsobí, že hodnotaInSpecifiedUnits a hodnotaAsString budou automaticky aktualizovány tak, aby odrážely toto nastaven.
[DOMName("value")]
public float Value { get; set; }
Hodnota nemovitosti
Exceptions
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVyrůstá, když úhel odpovídá čtení pouze atributu nebo když je objekt sám čten pouze.
ValueAsString
helová hodnota jako řetězová hodnota, v jednotkách vyjádřených jednotkouType. nastavení tohoto atributu způsobí, že hodnotaInSpecifiedUnits a jednotkaType budou automaticky aktualizovány, aby odrážely toto nastaven.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Hodnota nemovitosti
Exceptions
Kód Aspose.Html.Dom.DOMException.SYNTAX_ERRZvýšené, pokud přidělená řetězec nelze parzit jako platný úhel.
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVyrůstá, když úhel odpovídá čtení pouze atributu nebo když je objekt sám čten pouze.
ValueInSpecifiedUnits
hlová hodnota jako hodnota plovoucího bodu, v jednotkách vyjádřených jednotkouType. nastavení tohoto atributu způsobí, že hodnota a hodnotaAsString budou automaticky aktualizovány, aby odrážely toto nastaven.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Hodnota nemovitosti
Exceptions
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVyrůstá, když úhel odpovídá čtení pouze atributu nebo když je objekt sám čten pouze.
Methods
ConvertToSpecifiedUnits(Štěpánek)
Udržujte stejnou podkladovou uloženou hodnotu, ale znovu nastavte identifikátor uložené jednotky na danou jednotkuType. Objektové atributy jednotkyType, hodnotaInSpecifiedUnits a hodnotaAsString mohou být v důsledku této metody změněny.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Typ jednotky k přechodu na (např. SVG_ANGLETYPE_DEG).
Exceptions
Kód Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRZvýšené, pokud jednotkaType je SVG_ANGLETYPE_UNKNOWN nebo není platnou jednotkovou typovou konstantou (jeden z ostatních SVG_ANGLETYPE_* konstant definovaných na tomto rozhran).
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVyrůstá, když úhel odpovídá čtení pouze atributu nebo když je objekt sám čten pouze.
NewValueSpecifiedUnits(Štěpánek, float)
Obnovte hodnotu jako číslo s přidruženou jednotkou Typ, čímž nahradíte hodnoty pro všechny atributy na objektu.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
Typ jednotky pro hodnotu (např. SVG_ANGLETYPE_DEG).
valueInSpecifiedUnits
float
hodnota úhlu.
Exceptions
Kód Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRZvýšené, pokud jednotkaType je SVG_ANGLETYPE_UNKNOWN nebo není platnou jednotkovou typovou konstantou (jeden z ostatních SVG_ANGLETYPE_* konstant definovaných na tomto rozhran).
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVyrůstá, když úhel odpovídá čtení pouze atributu nebo když je objekt sám čten pouze.
ToString()
Vrátí systém.String, který představuje tuto instanci.
public override string ToString()
Returns
Systém.String, který představuje tuto instanci.