Class SVGAngle
De naam: Aspose.Html.Dom.Svg.DataTypes Verzameling: Aspose.HTML.dll (25.4.0)
De SVGAngle-interface overeenkomt met de hoekbasisdata-type.
[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
Implements
INotifyPropertyChanged , IDisposable
Geëerbiede leden
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
Het type eenheid is uitdrukkelijk ingesteld op graden.
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
veldwaarde
SVG_ANGLETYPE_GRAD
Het type eenheid zijn radianen.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
veldwaarde
SVG_ANGLETYPE_RAD
Het type eenheid zijn radianen.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
veldwaarde
SVG_ANGLETYPE_UNKNOWN
Het is onmogelijk om te proberen een nieuwe waarde van dit type te definiëren of om te proberen een bestaande waarde te wisselen naar dit type.
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
veldwaarde
SVG_ANGLETYPE_UNSPECIFIED
Geen eenheidstype is verstrekt (dat wil zeggen, een eenheidloze waarde is aangegeven). voor hoeken wordt een eenheidloze waarde dezelfde behandeld als wanneer graden zijn aangegeven.
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
veldwaarde
Properties
UnitType
Het type van de waarde zoals aangegeven door een van de SVG_ANGLETYPE_* constanten zijn gedefinieerd op deze interface.
[DOMName("unitType")]
public ushort UnitType { get; }
Eigendomswaarde
Value
De hoekwaarde als een vloeibare puntwaarde, in graden. De instelling van dit attribuut zal de waardeInSpecifiedUnits en de waardeAsString automatisch worden bijgewerkt om deze instelling te weerspiegelen.
[DOMName("value")]
public float Value { get; set; }
Eigendomswaarde
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVerhoogd wanneer de hoek overeenkomt met een lezen alleen attribuut of wanneer het object zelf alleen wordt gelezen.
ValueAsString
De hoekwaarde als stringwaarde, in de eenheden uitgedrukt door unitType. instellen van dit attribuut zal de waarde, waardeInSpecifiedUnits en unitType automatisch worden bijgewerkt om deze instelling te weerspiegelen.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Eigendomswaarde
Exceptions
Code Aspose.Html.Dom.DOMException.SYNTAX_ERRVerhoogd als de toegewezen lijn niet kan worden geparsd als een geldig hoek.
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVerhoogd wanneer de hoek overeenkomt met een lezen alleen attribuut of wanneer het object zelf alleen wordt gelezen.
ValueInSpecifiedUnits
De hoekwaarde als een vloeibare puntwaarde, in de eenheden uitgedrukt door eenheidType. De instelling van dit attribuut zal de waarde en de waardeAsString automatisch bijwerken om deze instelling te weerspiegelen.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Eigendomswaarde
Exceptions
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVerhoogd wanneer de hoek overeenkomt met een lezen alleen attribuut of wanneer het object zelf alleen wordt gelezen.
Methods
ConvertToSpecifiedUnits(Wouten)
Behoud dezelfde onderliggende opgeslagen waarde, maar reset de opgeslagen eenheid-ID naar de gegeven eenheidType. Object attributes unitType, valueInSpecifiedUnits en valueAsString kunnen als gevolg van deze methode worden gewijzigd.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Het type eenheid om te schakelen naar (bijvoorbeeld SVG_ANGLETYPE_DEG).
Exceptions
Code Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRVerhoogd als eenheidType SVG_ANGLETYPE_UNKNOWN is of niet een geldig eenheidtype constant (een van de andere SVG_ANGLETYPE_* constanten gedefinieerd op deze interface).
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVerhoogd wanneer de hoek overeenkomt met een lezen alleen attribuut of wanneer het object zelf alleen wordt gelezen.
NewValueSpecifiedUnits(Vloot, Vloot)
Reset de waarde als een getal met een geassocieerde eenheidType, waardoor de waarden voor alle attributen op het object worden vervangen.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
De eenheidstype voor de waarde (bijvoorbeeld SVG_ANGLETYPE_DEG).
valueInSpecifiedUnits
float
De hoekwaarde.
Exceptions
Code Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRVerhoogd als eenheidType SVG_ANGLETYPE_UNKNOWN is of niet een geldig eenheidtype constant (een van de andere SVG_ANGLETYPE_* constanten gedefinieerd op deze interface).
Code Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRVerhoogd wanneer de hoek overeenkomt met een lezen alleen attribuut of wanneer het object zelf alleen wordt gelezen.
ToString()
Terug een System.String die deze instantie vertegenwoordigt.
public override string ToString()
Returns
Een System.String die deze instantie vertegenwoordigt.