Class SVGLength

SVGLength class

L’interface SVGLength correspond au type de données de base de longueur. Un objet SVGLength peut être désigné comme étant en lecture seule, ce qui signifie que les tentatives de modification de l’objet entraîneront la levée d’une exception, comme décrit ci-dessous.

public class SVGLength : SVGValueType

Propriétés

NomLa description
UnitType { get; }Le type de la valeur tel que spécifié par l’une des constantes SVG_LENGTHTYPE_* définies sur cette interface.
Value { get; set; }La valeur sous forme de valeur à virgule flottante, en unités utilisateur. La définition de cet attribut entraînera la mise à jour automatique de valueInSpecifiedUnits et valueAsString pour refléter ce paramètre.
ValueAsString { get; set; }La valeur sous forme de chaîne, dans les unités exprimées par unitType. La définition de cet attribut entraînera la mise à jour automatique de value, valueInSpecifiedUnits et unitType pour refléter ce paramètre.
ValueInSpecifiedUnits { get; set; }La valeur sous forme de valeur à virgule flottante, dans les unités exprimées par unitType. La définition de cet attribut entraînera la mise à jour automatique de value et valueAsString pour refléter ce paramètre.

Méthodes

NomLa description
ConvertToSpecifiedUnits(ushort)Préserve la même valeur stockée sous-jacente, mais réinitialise l’identifiant d’unité stocké sur le type d’unité donné. Les attributs d’objet unitType, valueInSpecifiedUnits et valueAsString peuvent être modifiés suite à cette méthode. Par exemple, si la valeur d’origine était “0,5 cm” et que la méthode était invoquée pour convertir en millimètres, alors le type d’unité serait changé en SVG_LENGTHTYPE_MM, valueInSpecifiedUnits serait changé en la valeur numérique 5 et valueAsString serait changé en “5mm”.
Dispose()Libère les ressources non gérées et - éventuellement - gérées.
virtual GetPlatformType()Cette méthode est utilisée pour récupérer l’objet ECMAScriptType .
NewValueSpecifiedUnits(ushort, float)Réinitialisez la valeur sous forme de nombre avec un type d’unité associé, remplaçant ainsi les valeurs de tous les attributs de l’objet.
override ToString()Renvoie unString qui représente cette instance.

Des champs

NomLa description
const SVG_LENGTHTYPE_CMUne valeur a été spécifiée en utilisant les unités cm définies dans CSS2.
const SVG_LENGTHTYPE_EMSUne valeur a été spécifiée en utilisant les unités em définies dans CSS2.
const SVG_LENGTHTYPE_EXSUne valeur a été spécifiée en utilisant les unités ex définies dans CSS2.
const SVG_LENGTHTYPE_INUne valeur a été spécifiée en utilisant les unités définies dans CSS2.
const SVG_LENGTHTYPE_MMUne valeur a été spécifiée en utilisant les unités mm définies dans CSS2.
const SVG_LENGTHTYPE_NUMBERAucun type d’unité n’a été fourni (c’est-à-dire qu’une valeur sans unité a été spécifiée), ce qui indique une valeur en unités utilisateur.
const SVG_LENGTHTYPE_PCUne valeur a été spécifiée en utilisant les unités pc définies dans CSS2.
const SVG_LENGTHTYPE_PERCENTAGEUne valeur en pourcentage a été spécifiée.
const SVG_LENGTHTYPE_PTUne valeur a été spécifiée en utilisant les unités pt définies dans CSS2.
const SVG_LENGTHTYPE_PXUne valeur a été spécifiée en utilisant les unités px définies dans CSS2.
const SVG_LENGTHTYPE_UNKNOWNLe type d’unité ne fait pas partie des types d’unité prédéfinis. Il n’est pas valide de tenter de définir une nouvelle valeur de ce type ou de tenter de basculer une valeur existante vers ce type.

Voir également