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
SVG_ANGLETYPE_GRAD
Le type d’unité est le radiant.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
Valore di campo
SVG_ANGLETYPE_RAD
Le type d’unité est le radiant.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
Valore di campo
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
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
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à
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à
Exceptions
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à
Exceptions
Code Aspose.Html.Dom.domeException.SYNTAX_ERRAugmenté si le fil attribué ne peut pas être parsé comme angle valide.
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à
Exceptions
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
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).
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
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).
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
Un sistema.String che rappresenta questa instanza.