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 می‌تواند با استفاده از روش‌های تبدیل خاص binding بر روی این نمونه از رابط CSSValue به دست آید.

public const ushort CSS_PRIMITIVE_VALUE = 1

مقدار فیلد

ushort

CSS_VALUE_LIST

مقدار یک لیست CSSValue است و یک نمونه از رابط CSSValueList می‌تواند با استفاده از روش‌های تبدیل خاص binding بر روی این نمونه از رابط 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)

تعیین می‌کند که آیا 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

نتیجه عملگر.

 فارسی