Class SVGAngle

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

ushort

SVG_ANGLETYPE_GRAD

Yksikön tyyppi on säteily.

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

kentän arvo

ushort

SVG_ANGLETYPE_RAD

Yksikön tyyppi on säteily.

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

kentän arvo

ushort

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

ushort

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

ushort

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

ushort

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

float

Exceptions

DOMException

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

string

Exceptions

DOMException

Koodi Aspose.Svg.Home.DOMException.CYNTAX_ERRKorotettu, jos asetettua sarjaa ei voida parsata voimassa olevan kulman muodossa.

DOMException

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

float

Exceptions

DOMException

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

DOMException

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ä).

DOMException

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

DOMException

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ä).

DOMException

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

string

Järjestelmä.String, joka edustaa tätä tapausta.

 Suomi