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
Спадкування
Похідні
CSSPrimitiveValue, CSSValueList
Реалізує
Спадковані члени
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
Значення поля
CSS_INHERIT
Значення успадковане, і cssText містить “inherit”.
public const ushort CSS_INHERIT = 0
Значення поля
CSS_PRIMITIVE_VALUE
Значення є примітивним, і екземпляр інтерфейсу CSSPrimitiveValue можна отримати, використовуючи методи приведення, специфічні для зв’язування, на цьому екземплярі інтерфейсу CSSValue.
public const ushort CSS_PRIMITIVE_VALUE = 1
Значення поля
CSS_VALUE_LIST
Значення є списком CSSValue, і екземпляр інтерфейсу CSSValueList можна отримати, використовуючи методи приведення, специфічні для зв’язування, на цьому екземплярі інтерфейсу CSSValue.
public const ushort CSS_VALUE_LIST = 2
Значення поля
Властивості
CSSText
Рядкове представлення поточного значення.
[DOMName("cssText")]
public abstract string CSSText { get; set; }
Значення властивості
CSSValueType
Код, що визначає тип значення.
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
Значення властивості
Методи
Equals(CSSValue)
Визначає, чи є вказаний об’єкт рівним цьому екземпляру.
protected virtual bool Equals(CSSValue obj)
Параметри
obj
CSSValue
Об’єкт для порівняння з цим екземпляром.
Повертає
true
, якщо вказаний Aspose.Html.Dom.Css.CSSValue рівний цьому екземпляру; в іншому випадку false
.
Equals(object)
Визначає, чи є вказаний System.Object рівним цьому екземпляру.
public override bool Equals(object obj)
Параметри
obj
object
System.Object для порівняння з цим екземпляром.
Повертає
true
, якщо вказаний System.Object рівний цьому екземпляру; в іншому випадку false
.
Виключення
Параметр obj
є null.
GetHashCode()
Повертає хеш-код для цього екземпляра.
public override int GetHashCode()
Повертає
Хеш-код для цього екземпляра, придатний для використання в алгоритмах хешування та структурах даних, таких як хеш-таблиця.
GetPlatformType()
Цей метод використовується для отримання об’єкта ECMAScript System.Type.
public override Type GetPlatformType()
Повертає
Об’єкт ECMAScript System.Type.
ToString()
Повертає System.String, що представляє цей екземпляр.
public override string ToString()
Повертає
System.String, що представляє цей екземпляр.
Оператори
operator ==(CSSValue, CSSValue)
Реалізує оператор ==.
public static bool operator ==(CSSValue left, CSSValue right)
Параметри
left
CSSValue
Лівий елемент.
right
CSSValue
Правий елемент.
Повертає
Результат оператора.
operator !=(CSSValue, CSSValue)
Реалізує оператор !=.
public static bool operator !=(CSSValue left, CSSValue right)
Параметри
left
CSSValue
Лівий елемент.
right
CSSValue
Правий елемент.
Повертає
Результат оператора.