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

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

 Українська