Class CSSValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Représente une valeur simple ou complexe. Un objet CSSValue n’apparaît que dans le contexte d’une propriété CSS.
[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged
Héritage
Dérivé
CSSPrimitiveValue, CSSValueList
Implémente
Membres hérités
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructeurs
CSSValue(ushort)
Initialise une nouvelle instance de la classe Aspose.Html.Dom.Css.CSSValue.
protected CSSValue(ushort valueType)
Paramètres
valueType
ushort
Type de la valeur.
Champs
CSS_CUSTOM
La valeur est une valeur personnalisée.
public const ushort CSS_CUSTOM = 3
Valeur du champ
CSS_INHERIT
La valeur est héritée et le cssText contient “inherit”.
public const ushort CSS_INHERIT = 0
Valeur du champ
CSS_PRIMITIVE_VALUE
La valeur est une valeur primitive et une instance de l’interface CSSPrimitiveValue peut être obtenue en utilisant des méthodes de conversion spécifiques au binding sur cette instance de l’interface CSSValue.
public const ushort CSS_PRIMITIVE_VALUE = 1
Valeur du champ
CSS_VALUE_LIST
La valeur est une liste de CSSValue et une instance de l’interface CSSValueList peut être obtenue en utilisant des méthodes de conversion spécifiques au binding sur cette instance de l’interface CSSValue.
public const ushort CSS_VALUE_LIST = 2
Valeur du champ
Propriétés
CSSText
Une représentation sous forme de chaîne de la valeur actuelle.
[DOMName("cssText")]
public abstract string CSSText { get; set; }
Valeur de la propriété
CSSValueType
Un code définissant le type de la valeur.
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
Valeur de la propriété
Méthodes
Equals(CSSValue)
Détermine si l’objet spécifié est égal à cette instance.
protected virtual bool Equals(CSSValue obj)
Paramètres
obj
CSSValue
L’objet à comparer avec cette instance.
Retourne
true
si le CSSValue spécifié est égal à cette instance ; sinon, false
.
Equals(object)
Détermine si l’objet System.Object spécifié est égal à cette instance.
public override bool Equals(object obj)
Paramètres
obj
object
L’objet System.Object à comparer avec cette instance.
Retourne
true
si l’objet System.Object spécifié est égal à cette instance ; sinon, false
.
Exceptions
Le paramètre obj
est nul.
GetHashCode()
Retourne un code de hachage pour cette instance.
public override int GetHashCode()
Retourne
Un code de hachage pour cette instance, adapté à une utilisation dans des algorithmes de hachage et des structures de données comme une table de hachage.
GetPlatformType()
Cette méthode est utilisée pour récupérer l’objet ECMAScript System.Type.
public override Type GetPlatformType()
Retourne
L’objet ECMAScript System.Type.
ToString()
Retourne une System.String qui représente cette instance.
public override string ToString()
Retourne
Une System.String qui représente cette instance.
Opérateurs
operator ==(CSSValue, CSSValue)
Implémente l’opérateur ==.
public static bool operator ==(CSSValue left, CSSValue right)
Paramètres
left
CSSValue
L’élément de gauche.
right
CSSValue
L’élément de droite.
Retourne
Le résultat de l’opérateur.
operator !=(CSSValue, CSSValue)
Implémente l’opérateur !=.
public static bool operator !=(CSSValue left, CSSValue right)
Paramètres
left
CSSValue
L’élément de gauche.
right
CSSValue
L’élément de droite.
Retourne
Le résultat de l’opérateur.