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)
กำหนดว่าระบบวัตถุที่ระบุเท่ากับอินสแตนซ์นี้หรือไม่
public override bool Equals(object obj)
พารามิเตอร์
obj
object
ระบบวัตถุที่เปรียบเทียบกับอินสแตนซ์นี้
คืนค่า
true
หากระบบวัตถุที่ระบุเท่ากับอินสแตนซ์นี้ มิฉะนั้น 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
องค์ประกอบด้านขวา
คืนค่า
ผลลัพธ์ของตัวดำเนินการ