Class CSSPrimitiveValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
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.
[ComVisible(true)]
[DOMName("CSSPrimitiveValue")]
[DOMObject]
public abstract class CSSPrimitiveValue : CSSValue, INotifyPropertyChanged
Héritage
object ← DOMObject ← CSSValue ← CSSPrimitiveValue
Implémente
Membres hérités
CSSValue.CSS_INHERIT, CSSValue.CSS_PRIMITIVE_VALUE, CSSValue.CSS_VALUE_LIST, CSSValue.CSS_CUSTOM, CSSValue.ToString(), CSSValue.GetPlatformType(), CSSValue.Equals(CSSValue), CSSValue.Equals(object), CSSValue.GetHashCode(), CSSValue.CSSText, CSSValue.CSSValueType, DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
CSSPrimitiveValue(ushort)
Initialise une nouvelle instance de la classe Aspose.Html.Dom.Css.CSSPrimitiveValue.
protected CSSPrimitiveValue(ushort unitType)
Paramètres
unitType
ushort
Type de l’unité.
Champs
CSS_ATTR
La valeur est une fonction d’attribut. La valeur peut être obtenue en utilisant la méthode getStringValue.
public const ushort CSS_ATTR = 24
Valeur du champ
CSS_CH
La valeur est une longueur (ch). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_CH = 20
Valeur du champ
CSS_CM
La valeur est une longueur (cm). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_CM = 6
Valeur du champ
CSS_COUNTER
La valeur est une fonction de compteur ou de compteurs. La valeur peut être obtenue en utilisant la méthode GetCounterValue.
public const ushort CSS_COUNTER = 25
Valeur du champ
CSS_DEG
La valeur est un angle (deg). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_DEG = 11
Valeur du champ
CSS_DIMENSION
La valeur est un nombre avec une dimension inconnue. La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_DIMENSION = 18
Valeur du champ
CSS_DPCM
La valeur est des points par centimètre (dpcm).
public const ushort CSS_DPCM = 29
Valeur du champ
CSS_DPI
La valeur est des points par pouce (dpi).
public const ushort CSS_DPI = 28
Valeur du champ
CSS_DPPX
La valeur est des points par unité ‘px’ (dppx).
public const ushort CSS_DPPX = 30
Valeur du champ
CSS_EMS
La valeur est une longueur (ems). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_EMS = 3
Valeur du champ
CSS_EXS
La valeur est une longueur (exs). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_EXS = 4
Valeur du champ
CSS_GRAD
La valeur est un angle (grad). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_GRAD = 13
Valeur du champ
CSS_HZ
La valeur est une fréquence (Hz). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_HZ = 16
Valeur du champ
CSS_IDENT
La valeur est un identifiant. La valeur peut être obtenue en utilisant la méthode getStringValue.
public const ushort CSS_IDENT = 23
Valeur du champ
CSS_IN
La valeur est une longueur (in). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_IN = 8
Valeur du champ
CSS_KHZ
La valeur est une fréquence (kHz). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_KHZ = 17
Valeur du champ
CSS_MM
La valeur est une longueur (mm). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_MM = 7
Valeur du champ
CSS_MS
La valeur est un temps (ms). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_MS = 14
Valeur du champ
CSS_NUMBER
La valeur est un simple nombre. La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_NUMBER = 1
Valeur du champ
CSS_PC
La valeur est une longueur (pc). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_PC = 10
Valeur du champ
CSS_PERCENTAGE
La valeur est un pourcentage. La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_PERCENTAGE = 2
Valeur du champ
CSS_PT
La valeur est une longueur (pt). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_PT = 9
Valeur du champ
CSS_PX
La valeur est une longueur (px). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_PX = 5
Valeur du champ
CSS_RAD
La valeur est un angle (rad). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_RAD = 12
Valeur du champ
CSS_RECT
La valeur est une fonction rect. La valeur peut être obtenue en utilisant la méthode GetRectValue.
public const ushort CSS_RECT = 26
Valeur du champ
CSS_REM
La valeur est une longueur (rem). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_REM = 19
Valeur du champ
CSS_RGBCOLOR
La valeur est une couleur RVB. La valeur peut être obtenue en utilisant la méthode GetRGBColorValue.
public const ushort CSS_RGBCOLOR = 27
Valeur du champ
CSS_S
La valeur est un temps (s). La valeur peut être obtenue en utilisant la méthode getFloatValue.
public const ushort CSS_S = 15
Valeur du champ
CSS_STRING
La valeur est une CHAÎNE. La valeur peut être obtenue en utilisant la méthode getStringValue.
public const ushort CSS_STRING = 21
Valeur du champ
CSS_UNKNOWN
La valeur n’est pas une valeur CSS2 reconnue. La valeur ne peut être obtenue qu’en utilisant l’attribut cssText.
public const ushort CSS_UNKNOWN = 0
Valeur du champ
CSS_URI
La valeur est une URI. La valeur peut être obtenue en utilisant la méthode getStringValue.
public const ushort CSS_URI = 22
Valeur du champ
CSS_VH
La valeur est un pourcentage de la hauteur totale de la fenêtre d’affichage.
public const ushort CSS_VH = 32
Valeur du champ
CSS_VMAX
La valeur est un pourcentage de la largeur ou de la hauteur de la fenêtre d’affichage, selon la plus grande.
public const ushort CSS_VMAX = 34
Valeur du champ
CSS_VMIN
La valeur est un pourcentage de la largeur ou de la hauteur de la fenêtre d’affichage, selon la plus petite.
public const ushort CSS_VMIN = 33
Valeur du champ
CSS_VW
La valeur est un pourcentage de la largeur totale de la fenêtre d’affichage.
public const ushort CSS_VW = 31
Valeur du champ
Propriétés
PrimitiveType
Le type de la valeur tel que défini par les constantes spécifiées ci-dessus.
[DOMName("primitiveType")]
public ushort PrimitiveType { get; }
Valeur de la propriété
Méthodes
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.
[DOMName("getCounterValue")]
public abstract Counter GetCounterValue()
Retourne
Renvoie la valeur du compteur
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.
[DOMName("getFloatValue")]
public abstract float GetFloatValue(ushort unitType)
Paramètres
unitType
ushort
Type de l’unité.
Retourne
Renvoie la valeur
GetIntValue(ushort)
Cette méthode est utilisée pour obtenir une valeur entière dans une unité spécifiée. Si cette valeur CSS ne contient pas de valeur entière ou ne peut pas être convertie dans l’unité spécifiée, une DOMException est levée.
public abstract int GetIntValue(ushort unitType)
Paramètres
unitType
ushort
Type de l’unité.
Retourne
Renvoie la valeur
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 DOMException est levée. La modification de la propriété de style correspondante peut être réalisée à l’aide de l’interface RGBColor.
[DOMName("getRGBColorValue")]
public abstract RGBColor GetRGBColorValue()
Retourne
Renvoie la valeur de couleur RVB
GetRectValue()
Cette méthode est utilisée pour obtenir la valeur Rect. Si cette valeur CSS ne contient pas de valeur rect, une DOMException est levée. La modification de la propriété de style correspondante peut être réalisée à l’aide de l’interface Rect.
[DOMName("getRectValue")]
public abstract Rect GetRectValue()
Retourne
Renvoie la valeur Rect
GetStringValue()
Cette méthode est utilisée pour obtenir la valeur de chaîne. Si la valeur CSS ne contient pas de valeur de chaîne, une DOMException est levée.
[DOMName("getStringValue")]
public abstract string GetStringValue()
Retourne
Renvoie la valeur
SetFloatValue(ushort, float)
Une méthode pour définir la valeur flottante avec une unité spécifiée. Si la propriété attachée à cette valeur ne peut pas accepter l’unité spécifiée ou la valeur flottante, la valeur restera inchangée et une DOMException sera levée.
[DOMName("setFloatValue")]
public abstract void SetFloatValue(ushort unitType, float floatValue)
Paramètres
unitType
ushort
Type de l’unité.
floatValue
float
La valeur flottante.
SetIntValue(ushort, int)
Une méthode pour définir la valeur entière avec une unité spécifiée. Si la propriété attachée à cette valeur ne peut pas accepter l’unité spécifiée ou la valeur entière, la valeur restera inchangée et une DOMException sera levée.
public abstract void SetIntValue(ushort unitType, int intValue)
Paramètres
unitType
ushort
Type de l’unité.
intValue
int
La valeur entière.
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 restera inchangée et une DOMException sera levée.
[DOMName("setStringValue")]
public abstract void SetStringValue(ushort stringType, string stringValue)
Paramètres
stringType
ushort
Type de la chaîne.
stringValue
string
La valeur de chaîne.