Class SVGAngle

Class SVGAngle

Le nom : Aspose.Html.Dom.Svg.DataTypes Assemblaggio: Aspose.HTML.dll (25.4.0)

L’interface SVGAngle correspond au type de données d’angle de base.

[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable

Inheritance

object DOMObject SVGValueType SVGAngle

Implements

INotifyPropertyChanged , IDisposable

I membri ereditari

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

Le type d’unité a été explicitement fixé à des degrés.

[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2

Valore di campo

ushort

SVG_ANGLETYPE_GRAD

Le type d’unité est le radiant.

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

Valore di campo

ushort

SVG_ANGLETYPE_RAD

Le type d’unité est le radiant.

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

Valore di campo

ushort

SVG_ANGLETYPE_UNKNOWN

Le type d’unité n’est pas un type de unité défini à l’avance. il est invalide de tenter de définir une nouvelle valeur de ce type ou d’essayer de transformer une valeur existante à cet type.

[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0

Valore di campo

ushort

SVG_ANGLETYPE_UNSPECIFIED

Aucun type d’unité n’a été fourni (c’est-à-dire une valeur sans unité a été spécifiée).Pour les angles, un valeur sans unit est traité de la même manière que si des degrés ont été précisés.

[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1

Valore di campo

ushort

Properties

UnitType

Le type de la valeur spécifiée par l’un des SVG_ANGLETYPE_* constants définis sur cette interface.

[DOMName("unitType")]
public ushort UnitType { get; }

Valore di proprietà

ushort

Value

La valeur d’angle en tant que valeur de point flottant, en degrés. paramétrer cet attribut entraînera la valeurInSpecifiedUnits et valeurAsString à être mis à jour automatiquement pour refléter cette configuration.

[DOMName("value")]
public float Value { get; set; }

Valore di proprietà

float

Exceptions

DOMException

Code Aspose.Html.DOMException.NO_MODIFICATION_ALLOWED_ERRÉlevé lorsque l’angle correspond à un attribut de lecture uniquement ou lorsque le objet lui-même est seulement lu.

ValueAsString

La valeur d’angle en tant que valeur de string, dans les unités exprimées par unitéType. La configuration de cet attribut provoquera une mise à jour automatique de la valeur, des Unités spécifiées et du type pour refléter ce paramètre.

[DOMName("valueAsString")]
public string ValueAsString { get; set; }

Valore di proprietà

string

Exceptions

DOMException

Code Aspose.Html.Dom.domeException.SYNTAX_ERRAugmenté si le fil attribué ne peut pas être parsé comme angle valide.

DOMException

Code Aspose.Html.DOMException.NO_MODIFICATION_ALLOWED_ERRÉlevé lorsque l’angle correspond à un attribut de lecture uniquement ou lorsque le objet lui-même est seulement lu.

ValueInSpecifiedUnits

La valeur d’angle en tant que valeur de point flottant, dans les unités exprimées par unitéType.L’établissement de cet attribut provoquera la mise à jour automatique de la valeur et de l’Astring pour refléter cette configuration.

[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }

Valore di proprietà

float

Exceptions

DOMException

Code Aspose.Html.DOMException.NO_MODIFICATION_ALLOWED_ERRÉlevé lorsque l’angle correspond à un attribut de lecture uniquement ou lorsque le objet lui-même est seulement lu.

Methods

ConvertToSpecifiedUnits(Mise à jour)

Conserver la même valeur stockée sous-jacente, mais redémarrer l’identifiant d’unité enregistrée à une unité donnéeType.Object attributes unitésTyp, valeurInSpecifiedUnits et valeurAsString peuvent être modifiés en raison de cette méthode.

[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)

Parameters

unitType ushort

Le type d’unité à transférer vers (par exemple, SVG_ANGLETYPE_DEG).

Exceptions

DOMException

Code Aspose.Html.DOMException.NOT_SUPPORTED_ERRAugmenté si unitéType est SVG_ANGLETYPE_UNKNOWN ou non une constante de type d’unité valide (une des autres constantes SV G_ANJ_* définis sur cette interface).

DOMException

Code Aspose.Html.DOMException.NO_MODIFICATION_ALLOWED_ERRÉlevé lorsque l’angle correspond à un attribut de lecture uniquement ou lorsque le objet lui-même est seulement lu.

NewValueSpecifiedUnits(Méditerranée, Float)

Récupérer la valeur en tant que nombre avec une unité associéeType, remplaçant ainsi les valeurs pour tous les attributs sur l’objet.

[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)

Parameters

newUnitType ushort

Le type d’unité pour la valeur (par exemple, SVG_ANGLETYPE_DEG).

valueInSpecifiedUnits float

Valeur de l’angle.

Exceptions

DOMException

Code Aspose.Html.DOMException.NOT_SUPPORTED_ERRAugmenté si unitéType est SVG_ANGLETYPE_UNKNOWN ou non une constante de type d’unité valide (une des autres constantes SV G_ANJ_* définis sur cette interface).

DOMException

Code Aspose.Html.DOMException.NO_MODIFICATION_ALLOWED_ERRÉlevé lorsque l’angle correspond à un attribut de lecture uniquement ou lorsque le objet lui-même est seulement lu.

ToString()

Ritorna un System.String che rappresenta questa instanza.

public override string ToString()

Returns

string

Un sistema.String che rappresenta questa instanza.

 Français