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
该值是一个原始值,并且可以通过对该 CSSValue 接口的实例使用特定绑定的转换方法来获得 CSSPrimitiveValue 接口的实例。
public const ushort CSS_PRIMITIVE_VALUE = 1
字段值
CSS_VALUE_LIST
该值是一个 CSSValue 列表,并且可以通过对该 CSSValue 接口的实例使用特定绑定的转换方法来获得 CSSValueList 接口的实例。
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
右侧元素。
返回
运算符的结果。