CSSPrimitiveValue

CSSPrimitiveValue class

L’interface CSSPrimitiveValue représente une seule valeur CSS. Cette interface peut être utilisée pour déterminer la valeur d’une propriété de style spécifique actuellement définie dans un bloc ou pour définir explicitement une propriété de style spécifique dans le bloc. Une instance de cette interface peut être obtenue à partir de la méthode getPropertyCSSValue de l’interface CSSStyleDeclaration. Un objet CSSPrimitiveValue n’apparaît que dans le contexte d’une propriété CSS.

public abstract class CSSPrimitiveValue : CSSValue

Propriétés

NomLa description
abstract CSSText { get; set; }Une représentation sous forme de chaîne de la valeur actuelle.
CSSValueType { get; }Un code définissant le type de la valeur.
PrimitiveType { get; }Le type de la valeur tel que défini par les constantes spécifiées ci-dessus.

Méthodes

NomLa description
override Equals(object)Détermine si la valeur spécifiéeObject est égal à cette instance.
abstract GetCounterValue()Cette méthode est utilisée pour obtenir la valeur du compteur. Si cette valeur CSS ne contient pas de valeur de compteur, une DOMException est levée. La modification de la propriété de style correspondante peut être réalisée à l’aide de l’interface Counter.
abstract GetFloatValue(ushort)Cette méthode est utilisée pour obtenir une valeur flottante dans une unité spécifiée. Si cette valeur CSS ne contient pas de valeur flottante ou ne peut pas être convertie dans l’unité spécifiée, une DOMException est levée.
override GetHashCode()Renvoie un code de hachage pour cette instance.
abstract GetIntValue(ushort)Cette méthode est utilisée pour obtenir une valeur int dans une unité spécifiée. Si cette valeur CSS ne contient pas de valeur int ou ne peut pas être convertie dans l’unité spécifiée, une DOMException est levée.
override GetPlatformType()Cette méthode est utilisée pour récupérer l’objet ECMAScriptType .
abstract GetRectValue()Cette méthode est utilisée pour obtenir la valeur Rect. Si cette valeur CSS ne contient pas de valeur rect, une exception DOMException est levée. La modification de la propriété de style correspondante peut être réalisée à l’aide de l’interface Rect.
abstract GetRGBColorValue()Cette méthode est utilisée pour obtenir la couleur RVB. Si cette valeur CSS ne contient pas de valeur de couleur RVB, une exception DOMException est levée. La modification de la propriété de style correspondante peut être réalisée à l’aide de l’interface RGBColor.
abstract GetStringValue()Cette méthode est utilisée pour obtenir la valeur de la chaîne. Si la valeur CSS ne contient pas de valeur de chaîne, une exception DOMException est levée.
abstract SetFloatValue(ushort, float)Une méthode pour définir la valeur flottante avec une unité spécifiée. Si la propriété attachée avec cette valeur ne peut pas accepter l’unité spécifiée ou la valeur flottante, la valeur sera inchangée et une DOMException sera levée.
abstract SetIntValue(ushort, int)Une méthode pour définir la valeur int avec une unité spécifiée. Si la propriété attachée avec cette valeur ne peut pas accepter l’unité spécifiée ou la valeur int, la valeur sera inchangée et une DOMException sera levée.
abstract SetStringValue(ushort, string)Une méthode pour définir la valeur de chaîne avec l’unité spécifiée. Si la propriété attachée à cette valeur ne peut pas accepter l’unité spécifiée ou la valeur de chaîne, la valeur sera inchangée et une DOMException sera levée.
override ToString()Renvoie unString qui représente cette instance.

Des champs

NomLa description
const CSS_ATTRLa valeur est une fonction d’attribut. La valeur peut être obtenue en utilisant la méthode getStringValue.
const CSS_CHLa valeur est une longueur (ch). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_CMLa valeur est une longueur (cm). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_COUNTERLa valeur est un compteur ou une fonction de compteurs. La valeur peut être obtenue en utilisant la méthode GetCounterValue.
const CSS_DEGLa valeur est un angle (deg). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_DIMENSIONLa valeur est un nombre avec une dimension inconnue. La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_DPCMLa valeur est un point par centimètre (dpcm).
const CSS_DPILa valeur est un point par pouce (dpi).
const CSS_DPPXLa valeur est un point par unité ‘px’ (dppx).
const CSS_EMSLa valeur est une longueur (ems). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_EXSLa valeur est une longueur (exs). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_GRADLa valeur est un angle (grad). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_HZLa valeur est une fréquence (Hz). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_IDENTLa valeur est un identifiant. La valeur peut être obtenue en utilisant la méthode getStringValue.
const CSS_INLa valeur est une longueur (po). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_KHZLa valeur est une fréquence (kHz). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_MMLa valeur est une longueur (mm). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_MSLa valeur est un temps (ms). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_NUMBERLa valeur est un simple nombre. La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_PCLa valeur est une longueur (pc). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_PERCENTAGELa valeur est un pourcentage. La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_PTLa valeur est une longueur (pt). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_PXLa valeur est une longueur (px). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_RADLa valeur est un angle (rad). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_RECTLa valeur est une fonction rect. La valeur peut être obtenue en utilisant la méthode GetRectValue.
const CSS_REMLa valeur est une longueur (rem). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_RGBCOLORLa valeur est une couleur RVB. La valeur peut être obtenue en utilisant la méthode GetRGBColorValue.
const CSS_SLa valeur est un temps (s). La valeur peut être obtenue en utilisant la méthode getFloatValue.
const CSS_STRINGLa valeur est une CHAÎNE. La valeur peut être obtenue en utilisant la méthode getStringValue.
const CSS_UNKNOWNLa valeur n’est pas une valeur CSS2 reconnue. La valeur ne peut être obtenue qu’en utilisant l’attribut cssText.
const CSS_URILa valeur est un URI. La valeur peut être obtenue en utilisant la méthode getStringValue.
const CSS_VHLa valeur est un pourcentage de la hauteur totale de la fenêtre.
const CSS_VMAXLa valeur est un pourcentage de la largeur ou de la hauteur de la fenêtre, selon la valeur la plus grande.
const CSS_VMINLa valeur est un pourcentage de la largeur ou de la hauteur de la fenêtre, selon la valeur la plus petite.
const CSS_VWLa valeur est un pourcentage de la largeur totale de la fenêtre.

Voir également