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
Nom | La 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
Nom | La 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
Nom | La description |
---|
const SVG_LENGTHTYPE_CM | Une valeur a été spécifiée en utilisant les unités cm définies dans CSS2. |
const SVG_LENGTHTYPE_EMS | Une valeur a été spécifiée en utilisant les unités em définies dans CSS2. |
const SVG_LENGTHTYPE_EXS | Une valeur a été spécifiée en utilisant les unités ex définies dans CSS2. |
const SVG_LENGTHTYPE_IN | Une valeur a été spécifiée en utilisant les unités définies dans CSS2. |
const SVG_LENGTHTYPE_MM | Une valeur a été spécifiée en utilisant les unités mm définies dans CSS2. |
const SVG_LENGTHTYPE_NUMBER | Aucun 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_PC | Une valeur a été spécifiée en utilisant les unités pc définies dans CSS2. |
const SVG_LENGTHTYPE_PERCENTAGE | Une valeur en pourcentage a été spécifiée. |
const SVG_LENGTHTYPE_PT | Une valeur a été spécifiée en utilisant les unités pt définies dans CSS2. |
const SVG_LENGTHTYPE_PX | Une valeur a été spécifiée en utilisant les unités px définies dans CSS2. |
const SVG_LENGTHTYPE_UNKNOWN | Le 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