Class SVGAngle
ja nimityö: Aspose.Svg.DataTypes Kokous: Aspose.SVG.dll (25.5.0)
SVGAnglen käyttöliittymä vastaa kulman perustietotyyppiä.
[ComVisible(true)]
[DOMObject]
[DOMName("SVGAngle")]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
Implements
INotifyPropertyChanged , IDisposable
Perintöjäsenet
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
Yksikön tyyppi määritettiin nimenomaisesti asteiksi.
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
kentän arvo
SVG_ANGLETYPE_GRAD
Yksikön tyyppi on säteily.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
kentän arvo
SVG_ANGLETYPE_RAD
Yksikön tyyppi on säteily.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
kentän arvo
SVG_ANGLETYPE_UNKNOWN
Yksikyyppi ei ole yksi etukäteen määriteltyjen yksikyyppien joukosta. on mahdotonta yrittää määrittää uuden tämän tyypin arvon tai yrittää vaihtaa olemassa olevan arvon tähän tyyppiin.
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
kentän arvo
SVG_ANGLETYPE_UNSPECIFIED
Yksikötyyppi ei ole annettu (eli yksikötön arvo on määritelty). kulmille yksikötön arvo käsitellään samoin kuin jos astetta määritetään.
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
kentän arvo
Properties
UnitType
Yhden SVG_ANGLETYPE_*:n määrittelemän arvon tyyppi on tässä käyttöliittymässä määritelty.
[DOMName("unitType")]
public ushort UnitType { get; }
Omistuksen arvo
Value
Säädä tämä ominaisuus aiheuttaa arvoInSpecifiedUnits ja arvoAsString päivitetään automaattisesti heijastaa tätä asetusta.
[DOMName("value")]
public float Value { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Svg.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRKorotetaan, kun kulma vastaa vain lukemisen ominaisuutta tai kun objekti itse lukee vain.
ValueAsString
Kulma-arvo string-arvo, yksiköt ilmaistuna yksikköTyppi. asettaa tämä ominaisuus aiheuttaa arvo, arvoInSpecifiedUnits ja yksikköTyppi päivitetään automaattisesti heijastaa tätä asetusta.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Svg.Home.DOMException.CYNTAX_ERRKorotettu, jos asetettua sarjaa ei voida parsata voimassa olevan kulman muodossa.
Koodi Aspose.Svg.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRKorotetaan, kun kulma vastaa vain lukemisen ominaisuutta tai kun objekti itse lukee vain.
ValueInSpecifiedUnits
Kulma-arvo kuin virta-pistearvo, yksiköiden ilmaistuna yksikköTyppi. Aseta tämä ominaisuus aiheuttaa arvo ja arvoAsString päivitetään automaattisesti heijastaa tätä asetusta.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Omistuksen arvo
Exceptions
Koodi Aspose.Svg.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRKorotetaan, kun kulma vastaa vain lukemisen ominaisuutta tai kun objekti itse lukee vain.
Methods
ConvertToSpecifiedUnits(Syyllinen)
Säilytä sama alakohtainen tallennettu arvo, mutta aseta tallennettu yksikön tunniste tietylle yksikölleTyppi. Object attributes unitTyppi, valueInSpecifiedUnits ja valueAsString saattavat muuttua tämän menetelmän seurauksena.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Yksikön tyyppi vaihtaa (esimerkiksi SVG_ANGLETYPE_DEG).
Exceptions
Koodi Aspose.Svg.Home.DOMException.NOT_SUPPORTED_ERRKorotettu, jos yksikköTyppi on SVG_ANGLETYPE_UNKNOWN tai ei ole voimassa oleva yksikön tyypin pysyvyys (yksi tässä käyttöliittymässä määriteltyistä muista SV G_NGL_* pysyvistä).
Koodi Aspose.Svg.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRKorotetaan, kun kulma vastaa vain lukemisen ominaisuutta tai kun objekti itse lukee vain.
NewValueSpecifiedUnits(Lähde, Float)
Uudelleen asettaa arvo numeroon yhdistetyn yksikön tyypin kanssa, korvaamalla siten arvot kaikista kohteen ominaisuuksista.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
Yksikön tyyppi arvosta (esimerkiksi SVG_ANGLETYPE_DEG).
valueInSpecifiedUnits
float
Silmän arvo on.
Exceptions
Koodi Aspose.Svg.Home.DOMException.NOT_SUPPORTED_ERRKorotettu, jos yksikköTyppi on SVG_ANGLETYPE_UNKNOWN tai ei ole voimassa oleva yksikön tyypin pysyvyys (yksi tässä käyttöliittymässä määriteltyistä muista SV G_NGL_* pysyvistä).
Koodi Aspose.Svg.Home.DOMException.NO_MODIFICATION_ALLOWED_ERRKorotetaan, kun kulma vastaa vain lukemisen ominaisuutta tai kun objekti itse lukee vain.
ToString()
Palauttaa System.String, joka edustaa tätä tapausta.
public override string ToString()
Returns
Järjestelmä.String, joka edustaa tätä tapausta.