Class CSSValue
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Đại diện cho một giá trị đơn giản hoặc phức tạp. Một đối tượng CSSValue chỉ xuất hiện trong ngữ cảnh của một thuộc tính CSS.
[DOMName("CSSValue")]
[ComVisible(true)]
[DOMObject]
public abstract class CSSValue : DOMObject, INotifyPropertyChanged
Kế thừa
Kế thừa từ
CSSPrimitiveValue, CSSValueList
Triển khai
Thành viên kế thừa
DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
CSSValue(ushort)
Khởi tạo một thể hiện mới của lớp Aspose.Html.Dom.Css.CSSValue.
protected CSSValue(ushort valueType)
Tham số
valueType
ushort
Loại của giá trị.
Fields
CSS_CUSTOM
Giá trị là một giá trị tùy chỉnh.
public const ushort CSS_CUSTOM = 3
Giá trị trường
CSS_INHERIT
Giá trị được kế thừa và cssText chứa “inherit”.
public const ushort CSS_INHERIT = 0
Giá trị trường
CSS_PRIMITIVE_VALUE
Giá trị là một giá trị nguyên thủy và một thể hiện của giao diện CSSPrimitiveValue có thể được lấy bằng cách sử dụng các phương thức casting cụ thể của binding trên thể hiện này của giao diện CSSValue.
public const ushort CSS_PRIMITIVE_VALUE = 1
Giá trị trường
CSS_VALUE_LIST
Giá trị là một danh sách CSSValue và một thể hiện của giao diện CSSValueList có thể được lấy bằng cách sử dụng các phương thức casting cụ thể của binding trên thể hiện này của giao diện CSSValue.
public const ushort CSS_VALUE_LIST = 2
Giá trị trường
Properties
CSSText
Một chuỗi đại diện cho giá trị hiện tại.
[DOMName("cssText")]
public abstract string CSSText { get; set; }
Giá trị thuộc tính
CSSValueType
Một mã xác định loại của giá trị.
[DOMName("cssValueType")]
public ushort CSSValueType { get; }
Giá trị thuộc tính
Methods
Equals(CSSValue)
Xác định xem đối tượng đã chỉ định có bằng với thể hiện này hay không.
protected virtual bool Equals(CSSValue obj)
Tham số
obj
CSSValue
Đối tượng để so sánh với thể hiện này.
Trả về
true
nếu Aspose.Html.Dom.Css.CSSValue đã chỉ định bằng với thể hiện này; nếu không, false
.
Equals(object)
Xác định xem System.Object đã chỉ định có bằng với thể hiện này hay không.
public override bool Equals(object obj)
Tham số
obj
object
System.Object để so sánh với thể hiện này.
Trả về
true
nếu System.Object đã chỉ định bằng với thể hiện này; nếu không, false
.
Ngoại lệ
Tham số obj
là null.
GetHashCode()
Trả về một mã băm cho thể hiện này.
public override int GetHashCode()
Trả về
Một mã băm cho thể hiện này, phù hợp để sử dụng trong các thuật toán băm và cấu trúc dữ liệu như bảng băm.
GetPlatformType()
Phương thức này được sử dụng để lấy đối tượng ECMAScript System.Type.
public override Type GetPlatformType()
Trả về
Đối tượng ECMAScript System.Type.
ToString()
Trả về một System.String đại diện cho thể hiện này.
public override string ToString()
Trả về
Một System.String đại diện cho thể hiện này.
Operators
operator ==(CSSValue, CSSValue)
Triển khai toán tử ==.
public static bool operator ==(CSSValue left, CSSValue right)
Tham số
left
CSSValue
Phần tử bên trái.
right
CSSValue
Phần tử bên phải.
Trả về
Kết quả của toán tử.
operator !=(CSSValue, CSSValue)
Triển khai toán tử !=.
public static bool operator !=(CSSValue left, CSSValue right)
Tham số
left
CSSValue
Phần tử bên trái.
right
CSSValue
Phần tử bên phải.
Trả về
Kết quả của toán tử.