Class SVGAngle
Pôvodný názov: Aspose.Html.Dom.Svg.DataTypes Zhromaždenie: Aspose.HTML.dll (25.4.0)
Rozhranie SVGAngle zodpovedá úhlu základného typu údajov.
[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
Implements
INotifyPropertyChanged , IDisposable
Z dedičných č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 bol výslovne nastavený na stupne.
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
Fieldová hodnota
SVG_ANGLETYPE_GRAD
Jednotka typu je radián.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
Fieldová hodnota
SVG_ANGLETYPE_RAD
Jednotka typu je radián.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
Fieldová hodnota
SVG_ANGLETYPE_UNKNOWN
Typ jednotky nie je jedným z preddefinovaných typov jednotky. je neplatné pokúsiť sa definovať novú hodnotu tohto typu alebo pokúsiť sa zmeniť existujúcu hodnotu na tento typ.
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
Fieldová hodnota
SVG_ANGLETYPE_UNSPECIFIED
Žiadny typ jednotky nebol poskytnutý (t. j. bola špecifikovaná bezjednotná hodnota). pre uhly sa bezjednotná hodnota zaobchádza rovnakým spôsobom ako v prípade, že boli špecifikované stupne.
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
Fieldová hodnota
Properties
UnitType
Typ hodnoty, ako je uvedené jedným z SVG_ANGLETYPE_* konštanty definované na tomto rozhraní.
[DOMName("unitType")]
public ushort UnitType { get; }
Hodnota nehnuteľnosti
Value
Ustanovenie tohto atribútu spôsobí, že hodnotaInSpecifiedUnits a hodnotaAsString sa automaticky aktualizuje na odraz tohto nastavenia.
[DOMName("value")]
public float Value { get; set; }
Hodnota nehnuteľnosti
Exceptions
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď úhel zodpovedá čítaniu iba atribút alebo keď je samotný objekt čítaný iba.
ValueAsString
Uholová hodnota ako riadková hodnota, v jednotkách vyjadrených jednotkouType. Nastavenie tohto atribútu spôsobí, že hodnota, hodnotaInSpecifiedUnits a jednotkaType sa automaticky aktualizujú na odraz tohto nastavenia.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Hodnota nehnuteľnosti
Exceptions
Kód Aspose.Html.Dom.DOMException.SYNTAX_ERRZvýšené, ak sa priradený prúžok nemôže rozdeliť ako platný uhol.
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď úhel zodpovedá čítaniu iba atribút alebo keď je samotný objekt čítaný iba.
ValueInSpecifiedUnits
Uhlová hodnota ako hodnota plávajúcej bodu, v jednotkách vyjadrených jednotkouType. Nastavenie tohto atribútu spôsobí, že hodnota a hodnotaAsString sa automaticky aktualizuje na odraz tohto nastavenia.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Hodnota nehnuteľnosti
Exceptions
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď úhel zodpovedá čítaniu iba atribút alebo keď je samotný objekt čítaný iba.
Methods
ConvertToSpecifiedUnits(Ťažko)
Udržiavať rovnakú základnú uloženú hodnotu, ale presunúť uloženú jednotku identifikátor na danú jednotkuType. objekt atribútujú jednotkuType, hodnotaInSpecifiedUnits a hodnotaAsString môže byť zmenené v dôsledku tejto metódy.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Typ jednotky sa má previesť na (napríklad SVG_ANGLETYPE_DEG).
Exceptions
Kód Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRZvýšené, ak jednotkaType je SVG_ANGLETYPE_UNKNOWN alebo nie je platnou jednotkovou typovou konštantou (jeden z ostatných konštantov SVG_ANGLETYPE_* definovaných na tomto rozhraní).
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď úhel zodpovedá čítaniu iba atribút alebo keď je samotný objekt čítaný iba.
NewValueSpecifiedUnits(Šmykľavka, float)
Obnovte hodnotu ako číslo s pridruženou jednotkou Typ, čím nahradíte hodnoty pre všetky atribúty na objekte.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
Typ jednotky pre hodnotu (napr. SVG_ANGLETYPE_DEG).
valueInSpecifiedUnits
float
Vzhľadom na úhlu hodnoty.
Exceptions
Kód Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRZvýšené, ak jednotkaType je SVG_ANGLETYPE_UNKNOWN alebo nie je platnou jednotkovou typovou konštantou (jeden z ostatných konštantov SVG_ANGLETYPE_* definovaných na tomto rozhraní).
Kód Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRZvýšené, keď úhel zodpovedá čítaniu iba atribút alebo keď je samotný objekt čítaný iba.
ToString()
Vráti systém.String, ktorý predstavuje túto inštanciu.
public override string ToString()
Returns
Systém.String, ktorý predstavuje túto inštanciu.