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 میتواند با استفاده از روشهای تبدیل خاص binding بر روی این نمونه از رابط CSSValue به دست آید.
public const ushort CSS_PRIMITIVE_VALUE = 1
مقدار فیلد
CSS_VALUE_LIST
مقدار یک لیست CSSValue است و یک نمونه از رابط CSSValueList میتواند با استفاده از روشهای تبدیل خاص binding بر روی این نمونه از رابط 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)
تعیین میکند که آیا 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
عنصر سمت راست.
بازگشت
نتیجه عملگر.