Class CSSValue

Class CSSValue

Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)

Представляет простое или сложное значение. Объект CSSValue существует только в контексте свойства CSS.

[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged

Наследование

objectDOMObjectCSSValue

Производные

CSSPrimitiveValue, CSSValueList

Реализует

INotifyPropertyChanged

Унаследованные члены

DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Конструкторы

CSSValue(ushort)

Инициализирует новый экземпляр класса Aspose.Html.Dom.Css.CSSValue.

protected CSSValue(ushort valueType)

Параметры

valueType ushort

Тип значения.

Поля

CSS_CUSTOM

Значение является пользовательским значением.

public const ushort CSS_CUSTOM = 3

Значение поля

ushort

CSS_INHERIT

Значение унаследовано, и cssText содержит “inherit”.

public const ushort CSS_INHERIT = 0

Значение поля

ushort

CSS_PRIMITIVE_VALUE

Значение является примитивным значением, и экземпляр интерфейса CSSPrimitiveValue можно получить, используя методы приведения, специфичные для связывания, на этом экземпляре интерфейса CSSValue.

public const ushort CSS_PRIMITIVE_VALUE = 1

Значение поля

ushort

CSS_VALUE_LIST

Значение является списком CSSValue, и экземпляр интерфейса CSSValueList можно получить, используя методы приведения, специфичные для связывания, на этом экземпляре интерфейса CSSValue.

public const ushort CSS_VALUE_LIST = 2

Значение поля

ushort

Свойства

CSSText

Строковое представление текущего значения.

[DOMName("cssText")]
public abstract string CSSText { get; set; }

Значение свойства

string

CSSValueType

Код, определяющий тип значения.

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

Значение свойства

ushort

Методы

Equals(CSSValue)

Определяет, равен ли указанный объект этому экземпляру.

protected virtual bool Equals(CSSValue obj)

Параметры

obj CSSValue

Объект для сравнения с этим экземпляром.

Возвращает

bool

true, если указанный Aspose.Html.Dom.Css.CSSValue равен этому экземпляру; в противном случае false.

Equals(object)

Определяет, равен ли указанный System.Object этому экземпляру.

public override bool Equals(object obj)

Параметры

obj object

System.Object для сравнения с этим экземпляром.

Возвращает

bool

true, если указанный System.Object равен этому экземпляру; в противном случае false.

Исключения

NullReferenceException

Параметр obj равен null.

GetHashCode()

Возвращает код хеша для этого экземпляра.

public override int GetHashCode()

Возвращает

int

Код хеша для этого экземпляра, подходящий для использования в алгоритмах хеширования и структурах данных, таких как хеш-таблица.

GetPlatformType()

Этот метод используется для получения объекта ECMAScript System.Type.

public override Type GetPlatformType()

Возвращает

Type

Объект ECMAScript System.Type.

ToString()

Возвращает System.String, представляющую этот экземпляр.

public override string ToString()

Возвращает

string

System.String, представляющая этот экземпляр.

Операторы

operator ==(CSSValue, CSSValue)

Реализует оператор ==.

public static bool operator ==(CSSValue left, CSSValue right)

Параметры

left CSSValue

Левый элемент.

right CSSValue

Правый элемент.

Возвращает

bool

Результат оператора.

operator !=(CSSValue, CSSValue)

Реализует оператор !=.

public static bool operator !=(CSSValue left, CSSValue right)

Параметры

left CSSValue

Левый элемент.

right CSSValue

Правый элемент.

Возвращает

bool

Результат оператора.

 Русский