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

该值是一个原始值,并且可以通过对该 CSSValue 接口的实例使用特定绑定的转换方法来获得 CSSPrimitiveValue 接口的实例。

public const ushort CSS_PRIMITIVE_VALUE = 1

字段值

ushort

CSS_VALUE_LIST

该值是一个 CSSValue 列表,并且可以通过对该 CSSValue 接口的实例使用特定绑定的转换方法来获得 CSSValueList 接口的实例。

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

运算符的结果。

 中文