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)

กำหนดว่าระบบวัตถุที่ระบุเท่ากับอินสแตนซ์นี้หรือไม่

public override bool Equals(object obj)

พารามิเตอร์

obj object

ระบบวัตถุที่เปรียบเทียบกับอินสแตนซ์นี้

คืนค่า

bool

true หากระบบวัตถุที่ระบุเท่ากับอินสแตนซ์นี้ มิฉะนั้น 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

ผลลัพธ์ของตัวดำเนินการ

 แบบไทย