Class CSSValue

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

objectDOMObjectCSSValue

Dérivé

CSSPrimitiveValue, CSSValueList

Implémente

INotifyPropertyChanged

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

ushort

CSS_INHERIT

La valeur est héritée et le cssText contient “inherit”.

public const ushort CSS_INHERIT = 0

Valeur du champ

ushort

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

ushort

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

ushort

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é

string

CSSValueType

Un code définissant le type de la valeur.

[DOMName("cssValueType")]
public ushort CSSValueType { get; }

Valeur de la propriété

ushort

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

bool

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

bool

true si l’objet System.Object spécifié est égal à cette instance ; sinon, false.

Exceptions

NullReferenceException

Le paramètre obj est nul.

GetHashCode()

Retourne un code de hachage pour cette instance.

public override int GetHashCode()

Retourne

int

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

Type

L’objet ECMAScript System.Type.

ToString()

Retourne une System.String qui représente cette instance.

public override string ToString()

Retourne

string

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

bool

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

bool

Le résultat de l’opérateur.

 Français